Skip to content

Commit

Permalink
Removed old code, fixed webhook deletion
Browse files Browse the repository at this point in the history
Signed-off-by: Andreas Neumann <aneumann@mesosphere.com>
  • Loading branch information
ANeumann82 committed May 26, 2020
1 parent 85dd61d commit 7e6f3c7
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 10 deletions.
10 changes: 0 additions & 10 deletions pkg/kudoctl/cmd/init_integration_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -377,16 +377,6 @@ func TestReInitFails(t *testing.T) {
assertStringContains(t, "CRD operators.kudo.dev is already installed. Did you mean to use --upgrade?", buf.String())
}

//func deleteInitObjects(client *testutils.RetryClient) {
// opts := kudoinit.NewOptions("", "", "", false, false)
// crds := crd.NewInitializer()
//
// deleteCRDs(crds.Resources(), client)
// deletePrereq(prereq.NewNamespaceInitializer(opts).Resources(), client)
// deletePrereq(prereq.NewServiceAccountInitializer(opts).Resources(), client)
// deletePrereq(prereq.NewWebHookInitializer(opts).Resources(), client)
//}

func deleteObjects(objs []runtime.Object, client *testutils.RetryClient) error {
for _, obj := range objs {
if err := client.Delete(context.TODO(), obj); err != nil {
Expand Down
4 changes: 4 additions & 0 deletions pkg/kudoctl/kudoinit/prereq/webhook.go
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,10 @@ func (k KudoWebHook) Install(client *kube.Client) error {
func UninstallWebHook(client *kube.Client) error {
err := client.KubeClient.AdmissionregistrationV1().MutatingWebhookConfigurations().Delete(instanceAdmissionWebHookName, &metav1.DeleteOptions{})
if err != nil {
if kerrors.IsNotFound(err) {
// We can ignore this, maybe we upgrade from an old version that did not have webhooks enabled
return nil
}
return fmt.Errorf("failed to uninstall WebHook: %v", err)
}
return nil
Expand Down

0 comments on commit 7e6f3c7

Please sign in to comment.