delete logic (webhook)

This commit is contained in:
kkb0318
2024-05-12 13:30:32 +09:00
parent 9cac8fcd0b
commit 3dc83e9694
3 changed files with 111 additions and 16 deletions
@@ -132,6 +132,13 @@ func (r *IRSASetupReconciler) reconcileDelete(ctx context.Context, obj *irsav1al
}
kubeHandler := handler.NewKubernetesHandler(kubeClient)
kubeHandler.Append(secret)
webhookSetup, err := webhook.NewWebHookSetup()
if err != nil {
return err
}
for _, r := range webhookSetup.Resources() {
kubeHandler.Append(r)
}
err = kubeHandler.DeleteAll(ctx)
if err != nil {
return err