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 ответов

10 просмотров

нельз

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

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 можно держать в разных репах. Например чтобы делать версионность по гит тегам

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

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

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Всем привет! Кто нибудь парсил в ручную JSON без библиотек и фреймворков? Есть может ссылки на оптимальный алгоритмы работы с текстом и примеры таких парсеров?
Lem
27
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
Есть сайт. Там была древняя версия эво. Стоял плагин, который каждый коммент в Jot делал отдельной страницей. После обновления все слетело, теперь старница открывается отдельн...
Artem
1
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
Добрый день. А shovel'ы можно как-то сконфигурировать в definitions.json? Пробовал что-то вроде: { "users": [ { "name": "agent", "password_hash": "RBCbTzQd...
Aleksey
1
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Карта сайта