From 18d658c73d4e8c4904d7ac083669fb330bebec82 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Wed, 9 Oct 2024 17:45:47 +0200 Subject: [PATCH] Disable serviceLinks (#406) Fixes https://github.com/kubevirt/csi-driver/issues/120#issuecomment-2402467106 ## Summary by CodeRabbit - **New Features** - Introduced a new configuration option to disable service links for various Kubernetes deployments, enhancing service resolution control for the following: - Kafka - Cluster Autoscaler - CSI Controller - Cloud Controller Manager - RabbitMQ Signed-off-by: Andrei Kvapil --- packages/apps/kafka/templates/kafka.yaml | 2 ++ .../kubernetes/templates/cluster-autoscaler/deployment.yaml | 1 + packages/apps/kubernetes/templates/csi/deploy.yaml | 1 + packages/apps/kubernetes/templates/kccm/manager.yaml | 1 + packages/apps/rabbitmq/templates/rabbitmq.yaml | 2 ++ 5 files changed, 7 insertions(+) diff --git a/packages/apps/kafka/templates/kafka.yaml b/packages/apps/kafka/templates/kafka.yaml index 9f380b9b..eed36f63 100644 --- a/packages/apps/kafka/templates/kafka.yaml +++ b/packages/apps/kafka/templates/kafka.yaml @@ -76,3 +76,5 @@ spec: metadata: labels: policy.cozystack.io/allow-to-apiserver: "true" + spec: + enableServiceLinks: false diff --git a/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml b/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml index 934abe36..4ec017af 100644 --- a/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml +++ b/packages/apps/kubernetes/templates/cluster-autoscaler/deployment.yaml @@ -16,6 +16,7 @@ spec: app: {{ .Release.Name }}-cluster-autoscaler policy.cozystack.io/allow-to-apiserver: "true" spec: + enableServiceLinks: false tolerations: - key: CriticalAddonsOnly operator: Exists diff --git a/packages/apps/kubernetes/templates/csi/deploy.yaml b/packages/apps/kubernetes/templates/csi/deploy.yaml index 0b1a4c9a..d0d83e37 100644 --- a/packages/apps/kubernetes/templates/csi/deploy.yaml +++ b/packages/apps/kubernetes/templates/csi/deploy.yaml @@ -15,6 +15,7 @@ spec: app: {{ .Release.Name }}-kcsi-driver policy.cozystack.io/allow-to-apiserver: "true" spec: + enableServiceLinks: false serviceAccountName: {{ .Release.Name }}-kcsi priorityClassName: system-cluster-critical tolerations: diff --git a/packages/apps/kubernetes/templates/kccm/manager.yaml b/packages/apps/kubernetes/templates/kccm/manager.yaml index 0f581243..12e48245 100644 --- a/packages/apps/kubernetes/templates/kccm/manager.yaml +++ b/packages/apps/kubernetes/templates/kccm/manager.yaml @@ -15,6 +15,7 @@ spec: k8s-app: {{ .Release.Name }}-kccm policy.cozystack.io/allow-to-apiserver: "true" spec: + enableServiceLinks: false tolerations: - key: CriticalAddonsOnly operator: Exists diff --git a/packages/apps/rabbitmq/templates/rabbitmq.yaml b/packages/apps/rabbitmq/templates/rabbitmq.yaml index 1417af76..adf7e852 100644 --- a/packages/apps/rabbitmq/templates/rabbitmq.yaml +++ b/packages/apps/rabbitmq/templates/rabbitmq.yaml @@ -16,6 +16,8 @@ spec: statefulSet: spec: template: + spec: + enableServiceLinks: false metadata: labels: policy.cozystack.io/allow-to-apiserver: "true"