Size: a a a

DevOps — русскоговорящее сообщество

2020 June 30

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
какой смысл писать одно и тоже 20 раз, если можно адаптировать один набор шаблонов с разными значениями переменных
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
Henry Chinaski
какой смысл писать одно и тоже 20 раз, если можно адаптировать один набор шаблонов с разными значениями переменных
Ну прикрути логику, делов то
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
т.е. если ты деплоишь хельм чарт в main-namespace, а у тебя в параллель создаются main-namespace-{suffix1}, main-namespace-{suffix2}, main-namespace-{suffix3}... - я еще могу понять
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
Vasilyev Sergey
Уууу, плохо
ладно. Как вы бы сделали?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Henry Chinaski
какой смысл писать одно и тоже 20 раз, если можно адаптировать один набор шаблонов с разными значениями переменных
бля
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
ты извращенец? Не надо переусложнять
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
if, else там
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Henry Chinaski
не, не про обновление.

Хочу написать один чарт на 30 приложений, но у трети из них есть 3-4 конфигмапы, и это разные файлы, которые нужны для запуска
О чем речь: https://jsonnet.org/
Пример: https://github.com/coreos/prometheus-operator

Если то, в четверг напиши мне. Я еще ссылок скину
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
В зависимости от имени приложения, например
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
George Gaál
т.е. если ты деплоишь хельм чарт в main-namespace, а у тебя в параллель создаются main-namespace-{suffix1}, main-namespace-{suffix2}, main-namespace-{suffix3}... - я еще могу понять
что мешает перезаписать имя чарта и самого приложения?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
потому что в этом DRY ты дойдешь до того, что у тебя весь манифест будет в values.yaml
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
зачем это?
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
George Gaál
потому что в этом DRY ты дойдешь до того, что у тебя весь манифест будет в values.yaml
так в дефолтном чарте примерно половина в values.yaml и так
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Asgoret
Jsonnet
+
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Henry Chinaski
так в дефолтном чарте примерно половина в values.yaml и так
они по крайней мере на sane defaults стоят
источник

HC

Henry Chinaski in DevOps — русскоговорящее сообщество
Asgoret
О чем речь: https://jsonnet.org/
Пример: https://github.com/coreos/prometheus-operator

Если то, в четверг напиши мне. Я еще ссылок скину
обязательно. Спасибо
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
или qbec
источник

A

Asgoret in DevOps — русскоговорящее сообщество
George Gaál
или qbec
Это надстройка
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Jsonnet это ваниль
источник

VS

Vasilyev Sergey in DevOps — русскоговорящее сообщество
Джейсоннет тоже подумера
источник