172 похожих чатов

Коллеги, а подскажите такой вопрос по helm, в репе есть чарт,

скажем, mychart, в нём помимо дефолтного values.yaml есть ещё values-dev.yaml,
есть ли возможность установить этот чарт из удалённой репы, используя этот values-dev.yaml (запакованный в чарте?)
когда пробую
helm install myrelease myrepo/mychart -f values-dev.yaml
получаю Error: open values-dev.yaml: no such file or directory
видимо, helm ищет values-dev.yaml локально для установки чарта из репы. Есть ли всё так способ установить с values-dev.yaml?
(Не хотелось бы прибегать к хаку типа скачать чарт локально файликом и уже ставить как из локального)

13 ответов

15 просмотров

нельз

Храни локально и применяй

Igor- Автор вопроса
Виталий
Храни локально и применяй

мне его негде хранить, этот чарт ставится (грубо говоря) в рамках CI, всё что мне остаётся, это слить чарт, раззиповать и далее..

Igor- Автор вопроса
Виталий
Ты же ci где-то хранишь…

я идею понял, спасибо. Просто не хотелось хранить это в разных местах..

Igor
мне его негде хранить, этот чарт ставится (грубо г...

сделайте два чарта - один для дев-окружения, второй на обычном values.yaml

Igor- Автор вопроса
Виталий
Плохая идея поддерживать 2 чарта

++ values для того и есть, чтобы для разных окружений иметь свои ямлики.

Виталий
Плохая идея поддерживать 2 чарта

вы в прод (если например values.yaml - это значения для прода) выкатываете тот же чарт что и для -dev?

Igor- Автор вопроса
Виталий
Плохая идея поддерживать 2 чарта

сделайть в мастере git merge origin/xxxxx, после того как чарт прошёл проверку в деве. Это так тяжело поддерживать?

Igor
++ values для того и есть, чтобы для разных окруже...

Сделайте чарт подключаемым. Пусть он будет как модуль. Пусть он будет с одним values.yaml Например libcharts/chart/values.yaml И сделайте chart который реально будете деплоить, этот чарт пусть тянет ibcharts/chart как зависимость. И уже в этом чарте сделайте несколько values: values-prod.yaml, values-dev.yaml, values-stand.yaml libcharts/chart/values.yaml charts/app-name-chart/values-prod.yaml charts/app-name-chart/values-devyaml в charts/app-name-chart/Chart.yaml подключаете как зависимость libcharts/chart libcharts и charts можно держать в разных репах. Например чтобы делать версионность по гит тегам

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта