Skip to content

Commit be1c021

Browse files
committed
fix(namig): update pod identity webhook to use stackit-specific naming and configuration
1 parent 6ad65f7 commit be1c021

File tree

7 files changed

+29
-29
lines changed

7 files changed

+29
-29
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
apiVersion: v1
2-
name: pod-identity-webhook
2+
name: stackit-pod-identity-webhook
33
version: 0.1.0

charts/internal/seed-controlplane/requirements.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ dependencies:
1919
repository: http://localhost:10191
2020
version: 0.1.0
2121
condition: stackit-alb-controller-manager.enabled
22-
- name: pod-identity-webhook
22+
- name: stackit-pod-identity-webhook
2323
repository: http://localhost:10191
2424
version: 0.1.0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
apiVersion: v1
2-
name: pod-identity-webhook
2+
name: stackit-pod-identity-webhook
33
version: 0.1.0

charts/internal/shoot-system-components/requirements.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ dependencies:
1515
repository: http://localhost:10191
1616
version: 0.1.0
1717
condition: stackit-blockstorage-csi-driver.enabled
18-
- name: pod-identity-webhook
18+
- name: stackit-pod-identity-webhook
1919
repository: http://localhost:10191
2020
version: 0.1.0

pkg/controller/controlplane/valuesprovider.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ import (
5858
const (
5959
caNameControlPlane = "ca-" + openstack.Name + "-controlplane"
6060
cloudControllerManagerServerName = openstack.CloudControllerManagerName + "-server"
61-
stackitPodIdentityWebhookServerName = stackit.STACKITPodIdentityWebhookName + "-server"
61+
stackitPodIdentityWebhookServerName = stackit.PodIdentityWebhookName + "-server"
6262

6363
CSIStackitPrefix = "stackit-blockstorage"
6464

@@ -104,8 +104,8 @@ func secretConfigsFunc(namespace string) []extensionssecretmanager.SecretConfigW
104104
{
105105
Config: &secretutils.CertificateSecretConfig{
106106
Name: stackitPodIdentityWebhookServerName,
107-
CommonName: stackit.STACKITPodIdentityWebhookName,
108-
DNSNames: kutil.DNSNamesForService("stackit-"+stackit.STACKITPodIdentityWebhookName, namespace),
107+
CommonName: stackit.PodIdentityWebhookName,
108+
DNSNames: kutil.DNSNamesForService(stackit.PodIdentityWebhookName, namespace),
109109
CertType: secretutils.ServerCert,
110110
SkipPublishingCACertificate: true,
111111
},
@@ -122,7 +122,7 @@ func shootAccessSecretsFunc(namespace string) []*gutil.AccessSecret {
122122
gutil.NewShootAccessSecret(openstack.CSISnapshotterName, namespace),
123123
gutil.NewShootAccessSecret(openstack.CSIResizerName, namespace),
124124
gutil.NewShootAccessSecret(openstack.CSISnapshotControllerName, namespace),
125-
gutil.NewShootAccessSecret(stackit.STACKITPodIdentityWebhookName, namespace),
125+
gutil.NewShootAccessSecret(stackit.PodIdentityWebhookName, namespace),
126126
}
127127
}
128128

@@ -211,13 +211,13 @@ var (
211211
},
212212
},
213213
{
214-
Name: stackit.STACKITPodIdentityWebhookName,
214+
Name: stackit.PodIdentityWebhookName,
215215
Images: []string{imagevector.ImageNameStackitPodIdentityWebhook},
216216
Objects: []*chart.Object{
217-
{Type: &appsv1.Deployment{}, Name: stackit.STACKITPodIdentityWebhookName},
218-
{Type: &policyv1.PodDisruptionBudget{}, Name: stackit.STACKITPodIdentityWebhookName},
219-
{Type: &corev1.Service{}, Name: stackit.STACKITPodIdentityWebhookName},
220-
{Type: &vpaautoscalingv1.VerticalPodAutoscaler{}, Name: stackit.STACKITPodIdentityWebhookName},
217+
{Type: &appsv1.Deployment{}, Name: stackit.PodIdentityWebhookName},
218+
{Type: &policyv1.PodDisruptionBudget{}, Name: stackit.PodIdentityWebhookName},
219+
{Type: &corev1.Service{}, Name: stackit.PodIdentityWebhookName},
220+
{Type: &vpaautoscalingv1.VerticalPodAutoscaler{}, Name: stackit.PodIdentityWebhookName},
221221
},
222222
},
223223
},
@@ -320,9 +320,9 @@ var (
320320
},
321321
},
322322
{
323-
Name: stackit.STACKITPodIdentityWebhookName,
323+
Name: stackit.PodIdentityWebhookName,
324324
Objects: []*chart.Object{
325-
{Type: &admissionregistrationv1.MutatingWebhookConfiguration{}, Name: stackit.STACKITPodIdentityWebhookName},
325+
{Type: &admissionregistrationv1.MutatingWebhookConfiguration{}, Name: stackit.PodIdentityWebhookName},
326326
},
327327
},
328328
},
@@ -756,7 +756,7 @@ func (vp *valuesProvider) getControlPlaneChartValues(ctx context.Context, cpConf
756756
},
757757
openstack.CloudControllerManagerName: ccm,
758758
openstack.STACKITCloudControllerManagerName: stackitccm,
759-
stackit.STACKITPodIdentityWebhookName: podIdentityWebhook,
759+
stackit.PodIdentityWebhookName: podIdentityWebhook,
760760
})
761761

762762
if vp.deployALBIngressController {
@@ -1087,8 +1087,8 @@ func (vp *valuesProvider) getControlPlaneShootChartValues(ctx context.Context, c
10871087
}
10881088

10891089
maps.Copy(values, map[string]any{
1090-
openstack.CloudControllerManagerName: map[string]any{"enabled": true},
1091-
stackit.STACKITPodIdentityWebhookName: podIdentityWebhook,
1090+
openstack.CloudControllerManagerName: map[string]any{"enabled": true},
1091+
stackit.PodIdentityWebhookName: podIdentityWebhook,
10921092
})
10931093

10941094
return values, nil
@@ -1333,7 +1333,7 @@ func (vp *valuesProvider) getPodIdentityWebhookShootChartValues(
13331333
return map[string]any{
13341334
"webhook": map[string]any{
13351335
"caBundle": caBundle,
1336-
"url": fmt.Sprintf("https://stackit-%s.%s:443/mutate--v1-pod", stackit.STACKITPodIdentityWebhookName, controlPlaneNamespace),
1336+
"url": fmt.Sprintf("https://%s.%s:443/mutate--v1-pod", stackit.PodIdentityWebhookName, controlPlaneNamespace),
13371337
},
13381338
}, nil
13391339
}

pkg/controller/controlplane/valuesprovider_test.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ var _ = Describe("ValuesProvider", func() {
499499
stackitPodIdentityWebhookChartSeedValues := map[string]any{
500500
"replicaCount": 1,
501501
"webhook": map[string]any{
502-
"tlsSecretName": "pod-identity-webhook-server",
502+
"tlsSecretName": stackitPodIdentityWebhookServerName,
503503
},
504504
}
505505

@@ -523,7 +523,7 @@ var _ = Describe("ValuesProvider", func() {
523523
By("creating secrets managed outside of this package for whose secretsmanager.Get() will be called")
524524
Expect(fakeClient.Create(context.TODO(), &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: "ca-provider-openstack-controlplane", Namespace: namespace}, Data: map[string][]byte{secretutils.DataKeyCertificateBundle: []byte("fake-ca-cert")}})).To(Succeed())
525525
Expect(fakeClient.Create(context.TODO(), &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: "cloud-controller-manager-server", Namespace: namespace}})).To(Succeed())
526-
Expect(fakeClient.Create(context.TODO(), &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: "pod-identity-webhook-server", Namespace: namespace}})).To(Succeed())
526+
Expect(fakeClient.Create(context.TODO(), &corev1.Secret{ObjectMeta: metav1.ObjectMeta{Name: stackitPodIdentityWebhookServerName, Namespace: namespace}})).To(Succeed())
527527

528528
// This call is made for emergency Loadbalancer API access.
529529
// It will return a NotFound error by default to not interfere with existing tests.
@@ -566,7 +566,7 @@ var _ = Describe("ValuesProvider", func() {
566566
"replicas": 1,
567567
},
568568
}),
569-
stackit.STACKITPodIdentityWebhookName: stackitPodIdentityWebhookChartSeedValues,
569+
stackit.PodIdentityWebhookName: stackitPodIdentityWebhookChartSeedValues,
570570
openstack.STACKITALBControllerManagerName: empty(),
571571
}))
572572
})
@@ -610,7 +610,7 @@ var _ = Describe("ValuesProvider", func() {
610610
"replicas": 1,
611611
},
612612
}),
613-
stackit.STACKITPodIdentityWebhookName: stackitPodIdentityWebhookChartSeedValues,
613+
stackit.PodIdentityWebhookName: stackitPodIdentityWebhookChartSeedValues,
614614
openstack.STACKITALBControllerManagerName: empty(),
615615
}))
616616
})
@@ -921,8 +921,8 @@ var _ = Describe("ValuesProvider", func() {
921921
"rescanBlockStorageOnResize": rescanBlockStorageOnResize,
922922
"userAgentHeaders": []string{domainName, tenantName, technicalID},
923923
}),
924-
openstack.CSINodeName: enabledFalse,
925-
stackit.STACKITPodIdentityWebhookName: stackitPodIdentityWebhookChartShootValues,
924+
openstack.CSINodeName: enabledFalse,
925+
stackit.PodIdentityWebhookName: stackitPodIdentityWebhookChartShootValues,
926926
}))
927927
})
928928

@@ -940,8 +940,8 @@ var _ = Describe("ValuesProvider", func() {
940940
"rescanBlockStorageOnResize": rescanBlockStorageOnResize,
941941
"userAgentHeaders": []string{domainName, tenantName, technicalID},
942942
}),
943-
openstack.CSINodeName: enabledFalse,
944-
stackit.STACKITPodIdentityWebhookName: stackitPodIdentityWebhookChartShootValues,
943+
openstack.CSINodeName: enabledFalse,
944+
stackit.PodIdentityWebhookName: stackitPodIdentityWebhookChartShootValues,
945945
}))
946946
})
947947
})

pkg/stackit/types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ const (
1717
DirectionEgress = "egress"
1818
DirectionIngress = "ingress"
1919

20-
// STACKITPodIdentityWebhookName is a constant for the name of the Pod Identity Webhook. (stackit)
21-
STACKITPodIdentityWebhookName = "pod-identity-webhook"
20+
// PodIdentityWebhookName is a constant for the name of the Pod Identity Webhook. (stackit)
21+
PodIdentityWebhookName = "stackit-pod-identity-webhook"
2222
)
2323

2424
var (

0 commit comments

Comments
 (0)