helm предоставляет файл значений из переменной - PullRequest
0 голосов
/ 28 октября 2019

У меня есть конвейер ci / cd с файлом yaml, содержащим секреты в памяти. Я не хочу хранить файл на диске, так как я не гарантирую, что файл будет очищен или безопасен на диске.

Я бы хотел установить таблицу рулевого управления, используя helm install. Обычно я просто предоставляю файл, используя -f filename.yaml. Но, как я уже сказал, файл не хранится на диске. Есть ли альтернатива для передачи всего файла yaml в виде строки команде установки helm?

1 Ответ

0 голосов
/ 29 октября 2019

Для встраивания values.yaml в командной строке вы можете использовать следующее:

helm install <chart-name> -f - <<EOF
<your-inlined-values-yaml>
EOF

Например:

helm install --name my-release hazelcast/hazelcast -f - <<EOF
service:
  type: LoadBalancer
EOF
...