Skip to content

Commit a3b6d3c

Browse files
Update finalizers to use specific namespace scoped resources
Signed-off-by: Shreya Biradar <shbirada@ibm.com>
1 parent 3b5d897 commit a3b6d3c

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

internal/controller/kruize_controller.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,13 +191,19 @@ func (r *KruizeReconciler) finalizeKruize(ctx context.Context, kruize *kruizev1a
191191
kruize.Spec.Namespace,
192192
kruize.Spec.Autotune_image,
193193
kruize.Spec.Autotune_ui_image,
194+
kruize.Spec.Optimizer_image,
194195
clusterType,
195196
&kruize.Spec,
196197
ctx,
197198
)
198199

199200
// Delete namespace-scoped resources first
200-
namespacedResources := k8sObjectGenerator.NamespacedResources()
201+
coreResources := k8sObjectGenerator.CoreNamespacedResources()
202+
optimizerResources := k8sObjectGenerator.OptimizerNamespacedResources()
203+
204+
// Combine all namespace-scoped resources
205+
namespacedResources := append(coreResources, optimizerResources...)
206+
201207
logger.Info("Deleting namespace-scoped resources", "count", len(namespacedResources))
202208
for _, obj := range namespacedResources {
203209
if err := r.deleteResource(ctx, obj); err != nil {

0 commit comments

Comments
 (0)