Можно ли иметь условные переменные на рулевых картах для развертывания? - PullRequest
0 голосов
/ 08 мая 2019

Можно ли провести какую-то проверку состояния перед объявлением переменной в рулевой диаграмме для развертывания?

Например, допустим, у меня есть

        - name: EXAMPLE_VAR
          valueFrom:
            secretKeyRef:
              name: "name"
              key: "key"

, но я хочу тольковключите это в мое развертывание для конкретной конфигурации (на основе, скажем, переменной среды) и не хотите поддерживать отдельную конфигурацию yaml только для этой опции конфигурации

1 Ответ

2 голосов
/ 08 мая 2019

Допустим, у вас есть это в значениях вашего графика. Yaml

some-condition: true

Тогда в шаблоне развертывания вы можете сделать так:

spec:
  env:
  {{- if .Values.some-condition }}
  - name: EXAMPLE_VAR
    valueFrom:
      secretKeyRef:
        name: "name"
        key: "key"
  {{- end }}
...