Fix ConfigMap name clash if env_file name is equal (#2001)

* Fix ConfigMap name clash if env_file name is equal #2000

* Generate envFrom instead of single env entries from env_file entries #1999

* Fix failing test fixture outputs
This commit is contained in:
robertaistleitner
2025-04-15 11:39:45 -04:00
committed by GitHub
parent 1c8109e980
commit 1b29e031e3
8 changed files with 45 additions and 103 deletions
+5 -16
View File
@@ -23,22 +23,11 @@ metadata:
name: redis
spec:
containers:
- env:
- name: ALLOW_EMPTY_PASSWORD
valueFrom:
configMapKeyRef:
key: ALLOW_EMPTY_PASSWORD
name: foo-env
- name: BAR
valueFrom:
configMapKeyRef:
key: BAR
name: bar-env
- name: FOO
valueFrom:
configMapKeyRef:
key: FOO
name: bar-env
- envFrom:
- configMapRef:
name: foo-env
- configMapRef:
name: bar-env
image: bitnami/redis:latest
name: redis
ports:
+5 -16
View File
@@ -23,22 +23,11 @@ metadata:
name: redis
spec:
containers:
- env:
- name: ALLOW_EMPTY_PASSWORD
valueFrom:
configMapKeyRef:
key: ALLOW_EMPTY_PASSWORD
name: foo-env
- name: BAR
valueFrom:
configMapKeyRef:
key: BAR
name: bar-env
- name: FOO
valueFrom:
configMapKeyRef:
key: FOO
name: bar-env
- envFrom:
- configMapRef:
name: foo-env
- configMapRef:
name: bar-env
image: bitnami/redis:latest
name: redis
ports: