Skip to content

Commit 2504f34

Browse files
authored
chore: Remove cleanup (#1506)
* Remove cleanup * Fix tests
1 parent e1cfe16 commit 2504f34

2 files changed

Lines changed: 0 additions & 29 deletions

File tree

pkg/controller/controlplane/valuesprovider.go

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -387,11 +387,6 @@ func (vp *valuesProvider) GetControlPlaneChartValues(
387387
return nil, err
388388
}
389389

390-
// TODO(AndreasBurger): rm in future release.
391-
if err := cleanupSeedLegacyCSISnapshotValidation(ctx, vp.client, cp.Namespace); err != nil {
392-
return nil, err
393-
}
394-
395390
useWorkloadIdentity, err := shouldUseWorkloadIdentity(ctx, vp.client, cp.Spec.SecretRef.Name, cp.Spec.SecretRef.Namespace)
396391
if err != nil {
397392
return nil, err
@@ -896,23 +891,6 @@ func getControlPlaneShootChartValues(
896891
}, nil
897892
}
898893

899-
func cleanupSeedLegacyCSISnapshotValidation(
900-
ctx context.Context,
901-
client k8sclient.Client,
902-
namespace string,
903-
) error {
904-
if err := kutil.DeleteObjects(ctx, client,
905-
&appsv1.Deployment{ObjectMeta: metav1.ObjectMeta{Name: aws.CSISnapshotValidationName, Namespace: namespace}},
906-
&corev1.Service{ObjectMeta: metav1.ObjectMeta{Name: aws.CSISnapshotValidationName, Namespace: namespace}},
907-
&vpaautoscalingv1.VerticalPodAutoscaler{ObjectMeta: metav1.ObjectMeta{Name: "csi-snapshot-webhook-vpa", Namespace: namespace}},
908-
&policyv1.PodDisruptionBudget{ObjectMeta: metav1.ObjectMeta{Name: aws.CSISnapshotValidationName, Namespace: namespace}},
909-
); err != nil {
910-
return fmt.Errorf("failed to delete legacy csi-snapshot-validation resources: %w", err)
911-
}
912-
913-
return nil
914-
}
915-
916894
func shouldUseWorkloadIdentity(ctx context.Context, c k8sclient.Client, secretName, secretNamespace string) (bool, error) {
917895
secret := &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: secretName, Namespace: secretNamespace}}
918896
if err := c.Get(ctx, k8sclient.ObjectKeyFromObject(secret), secret); err != nil {

pkg/controller/controlplane/valuesprovider_test.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,10 @@ import (
2424
. "github.com/onsi/gomega"
2525
"github.com/onsi/gomega/format"
2626
"go.uber.org/mock/gomock"
27-
appsv1 "k8s.io/api/apps/v1"
2827
corev1 "k8s.io/api/core/v1"
29-
policyv1 "k8s.io/api/policy/v1"
3028
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3129
"k8s.io/apimachinery/pkg/runtime"
3230
"k8s.io/apimachinery/pkg/runtime/serializer"
33-
vpaautoscalingv1 "k8s.io/autoscaler/vertical-pod-autoscaler/pkg/apis/autoscaling.k8s.io/v1"
3431
"k8s.io/utils/ptr"
3532
"sigs.k8s.io/controller-runtime/pkg/client"
3633
fakeclient "sigs.k8s.io/controller-runtime/pkg/client/fake"
@@ -334,10 +331,6 @@ var _ = Describe("ValuesProvider", func() {
334331
}
335332

336333
By("creating secrets managed outside of this package for whose secretsmanager.Get() will be called")
337-
c.EXPECT().Delete(context.TODO(), &appsv1.Deployment{ObjectMeta: metav1.ObjectMeta{Name: "csi-snapshot-validation", Namespace: namespace}})
338-
c.EXPECT().Delete(context.TODO(), &corev1.Service{ObjectMeta: metav1.ObjectMeta{Name: "csi-snapshot-validation", Namespace: namespace}})
339-
c.EXPECT().Delete(context.TODO(), &vpaautoscalingv1.VerticalPodAutoscaler{ObjectMeta: metav1.ObjectMeta{Name: "csi-snapshot-webhook-vpa", Namespace: namespace}})
340-
c.EXPECT().Delete(context.TODO(), &policyv1.PodDisruptionBudget{ObjectMeta: metav1.ObjectMeta{Name: "csi-snapshot-validation", Namespace: namespace}})
341334
Expect(fakeClient.Create(context.TODO(), &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: "ca-provider-aws-controlplane", Namespace: namespace}})).To(Succeed())
342335
Expect(fakeClient.Create(context.TODO(), &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: "cloud-controller-manager-server", Namespace: namespace}})).To(Succeed())
343336
Expect(fakeClient.Create(context.TODO(), &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: awsLoadBalancerControllerWebhook, Namespace: namespace}})).To(Succeed())

0 commit comments

Comments
 (0)