Здравствуйте. Пытаюсь добавить job в helm-chart, чтобы она отрабатывала до

deployment-а.
Настроил на ней helm.sh/hook, но она не стартует т.к. ещё не создан serviceAccount.
Хотел было добавить аналогичный хук для serviceAccount, но вычитал в документации, что в таком случае ресурс не будет удалён во время helm uninstall так как ресурсы созданный хуками не трекаются в рамках релиза.
Что обычно с этим делают? Просто смиряются с тем, что после uninstall остаётся мусор?

https://helm.sh/docs/topics/charts_hooks/#hook-resources-are-not-managed-with-corresponding-releases

18 ответов

26 просмотров
🐢-M Автор вопроса

Разделить на два хельм чарта и устанавливать их по очереди

🐢-M Автор вопроса
🐢 M
уйду от вас на верфь

Получите вендорлок и когда обнаружите, что верфь совсем не идеальна, будет больно "уходить от вас на продукт_нейм"

https://werf.io/documentation/v1.2/reference/deploy_annotations.html#resource-weight Привет! А если так?

Anton
Получите вендорлок и когда обнаружите, что верфь с...

в чем вендорлок?)) это проект CNCF уже год как)

Anton
Получите вендорлок и когда обнаружите, что верфь с...

Как будто Helm идеален и не локает тем фактом, что больше не развивается :)

Timur Tukaev
в чем вендорлок?)) это проект CNCF уже год как)

Проект цнцф как мазь звездочка снимает вендорлоки? Я же говорю, он не идеален ни разу, решает одно, но добавляет других проблем, которые разработчики считают не приоритетными. Вот все на верфи, а вот ищете решение, как героически преодолеть то, что создала верфь.

Dmitry Sh
Как будто Helm идеален и не локает тем фактом, что...

А я не говорил, что хельм идеален, но считать верфь каким-то потрясающим решением - хех

Anton
А я не говорил, что хельм идеален, но считать верф...

А, вы просто ради наброса. Понятно тогда, но выглядит не очень.

Anton
Проект цнцф как мазь звездочка снимает вендорлоки?...

Добрый день, а можете дать определение вендорлока, так как его понимаете Вы?

Dmitry Sh
А, вы просто ради наброса. Понятно тогда, но выгля...

А вы включаете защитника своего продукта, потому что продукт ваш. Выглядит не очень, когда не признаете, что недостатки есть.

Anton
А вы включаете защитника своего продукта, потому ч...

Вы что-то тут явно подменяете. Я не утверждал, что недостатков нет. Я утверждал, что оба аргумента при их переносе на Helm не выдерживают никакой критики. Чем Helm лучше в контексте "идеально" (с учётом его проблем) и "вендорлок" (с учётом его развития)?

Timur Tukaev
недостатки ≠ вендорлок))

Вы зачем деплой убрали из 1.2 версии? Тем, кто пользовался верфью или обновляться, чтобы баги и новые фичи получать или сиди на старье, чтобы сохранить просто билд и деплой. Вы создаете комбайн, который в себе все собирает, понабрали тот же хельм, который не идеален, но хотя бы выполняет задачу темплейтов и не лезет куда-то еще, понабрали пакеты билды, ой, а зеркалирование вам в своих проектах не нужно, решайте, господа сами, вам не нужно. Придумали секреты свои, но даже тут вы молодцы: мы знаем как писать ямлы и будем ваши ямлы редактировать. Обсуждая сервис в канале этого сервиса конечно же разработчики будут вихлять и защищать свой продукт, а тем более теперь цнцф, теперь гордость за свой продукт зашкаливает.

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

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

Всем привет. Подскажите. Следующая ошибка при выполнении команды werf ci-env github --as-file - "unable to get synchronization client id: unable to get repo ghcr.io/*** tags: ...
2
pika.exceptions.ChannelClosedByBroker: (406, "PRECONDITION_FAILED - inequivalent arg 'x-message-ttl' for queue 'amo-crm.q' in vhost '/': received the value '60000' of type 'si...
Sergey
9
Еще одну панику поймал: $ werf helm repo add --username gitlab --password ${CI_JOB_TOKEN} helm-werf ${HELM_REPO_V2_URL} "helm-werf" has been added to your repositories $wer...
citius
1
WERF_COMMIT_HASH если я правильно понимаю только внутри стапель сборки работает?
citius
2
Всем привет 👋 может кто подсказать? Как мне добавить файлик без коммита в сборку stapel? С докерфайлом понятно Там allowContextAddFiles А как тоже самое сделать со stapel?
Sergeevich
5
Вот такая неприятность на stable и ea версиях: werf helm --namespace s4c upgrade --install --atomic --timeout 5m --set s4c.version=839185f3 --set s4c.deployEnv=staging -f d...
citius
6
Всем привет! Прохожу этот самоучитель. Дошел до # Настроим подключение к MinIO. mc alias set minio http://minio:9000 minioadmin minioadmin # Получим содержимое сохранённого...
Aleksandr
7
Всем доброго времени суток! Перестал запускаться сервер RabbitMQ, вижу по логам, что ругается на плагин, но по какой причине не могу понять. Можете помочь разобраться, куда ко...
Александр Семенов
2
https://habr.com/ru/companies/domclick/articles/500978/ Добрый день, подскажите, пожалуйста, насколько хорошая практика сделать вот такую структуру эксчейнджей и очередей для...
Sergey
5
Блин а мне как поумнеть ?
Toxin
191
Карта сайта