@@ -155,11 +155,6 @@ func (r *OpenStackClusterReconciler) reconcileDelete(ctx context.Context, scope
155
155
156
156
clusterName := fmt .Sprintf ("%s-%s" , cluster .Namespace , cluster .Name )
157
157
158
- if err = networkingService .DeletePorts (openStackCluster ); err != nil {
159
- handleUpdateOSCError (openStackCluster , fmt .Errorf ("failed to delete ports: %w" , err ))
160
- return reconcile.Result {}, fmt .Errorf ("failed to delete ports: %w" , err )
161
- }
162
-
163
158
if openStackCluster .Spec .APIServerLoadBalancer .Enabled {
164
159
loadBalancerService , err := loadbalancer .NewService (scope )
165
160
if err != nil {
@@ -184,6 +179,11 @@ func (r *OpenStackClusterReconciler) reconcileDelete(ctx context.Context, scope
184
179
return ctrl.Result {}, fmt .Errorf ("failed to delete router: %w" , err )
185
180
}
186
181
182
+ if err = networkingService .DeletePorts (openStackCluster ); err != nil {
183
+ handleUpdateOSCError (openStackCluster , fmt .Errorf ("failed to delete ports: %w" , err ))
184
+ return reconcile.Result {}, fmt .Errorf ("failed to delete ports: %w" , err )
185
+ }
186
+
187
187
if err = networkingService .DeleteNetwork (openStackCluster , clusterName ); err != nil {
188
188
handleUpdateOSCError (openStackCluster , fmt .Errorf ("failed to delete network: %w" , err ))
189
189
return ctrl.Result {}, fmt .Errorf ("failed to delete network: %w" , err )
0 commit comments