1

Assuming a pod has an environmental variable set both in its spec, as e.g. below

spec:
  containers:
  - name: env-print-demo
    image: bash
    env:
    - name: FOO
      value: "BAR"

as also injected to it via a ConfigMap (but with a different value) which is the one that will be taken into account?

pkaramol
  • 16,451
  • 43
  • 149
  • 324

2 Answers2

3

When a key exists in multiple sources, the value associated with the last source will take precedence.

Override env values defined in container spec

hariK
  • 2,722
  • 13
  • 18
0

the value that will be taken is the config map because config map will override the env value that have the same key

Semah Mhamdi
  • 160
  • 1
  • 10