File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
pkg/cloud/services/networking Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -246,6 +246,8 @@ func (s *Service) DeletePort(eventObject runtime.Object, portID string) error {
246
246
if err != nil {
247
247
if capoerrors .IsNotFound (err ) {
248
248
record .Eventf (eventObject , "SuccessfulDeletePort" , "Port with id %d did not exist" , portID )
249
+ // this is success so we return without another try
250
+ return true , nil
249
251
}
250
252
if capoerrors .IsRetryable (err ) {
251
253
return false , nil
@@ -284,10 +286,9 @@ func (s *Service) DeletePorts(openStackCluster *infrav1.OpenStackCluster) error
284
286
for _ , port := range portList {
285
287
if strings .HasPrefix (port .Name , openStackCluster .Name ) {
286
288
err := s .DeletePort (openStackCluster , port .ID )
287
- if capoerrors . IsNotFound ( err ) {
288
- continue
289
+ if err != nil {
290
+ return fmt . Errorf ( "delete port %s of network %q failed : %v" , port . ID , networkID , err )
289
291
}
290
- return fmt .Errorf ("delete port %s of network %q failed : %v" , port .ID , networkID , err )
291
292
}
292
293
}
293
294
You can’t perform that action at this time.
0 commit comments