как прочитать ярлык с изображением докера на шаблоне руля - PullRequest
0 голосов
/ 03 декабря 2018

Моя компания использует этот процесс для сборки sbt-native-packager , который добавляет метки на изображения докеров, эти метки содержат полезную информацию (номер порта, типы сервисов, имя приложения и т. Д.),

Я хочу прочитать эти значения и использовать их на диаграммах Kubernetes Helm, есть ли способ получить доступ к этим значениям меток, используя go шаблоны на диаграммах руля?

1 Ответ

0 голосов
/ 04 декабря 2018

Есть несколько шагов, которые вы можете сделать, чтобы получить эти переменные для диаграммы:

  1. Извлечение нужных меток в отдельные переменные среды

    PORT_NUMBER=$(command --to --extract --port)

  2. Установить заполнители в вашем values.yaml файле

values.yaml

image: 
  port: "$PORT_NUMBER"
  pullPolicy: IfNotPresent
Используйте envsubst для замены значений в values.yaml во время сборки
...