Всем привет. Не совсем по теме чата, хотя может и

по теме, а я просто незнаю о таком инструменте в верфи,.. Так вот. Подскажите кто где хранит переменные которые используются при деплое верфь из гитлаб в кубер. Ранее в отдельный репозитории валуес вложили и подтягивали их, но не хочется чтобы доступы туда имели админы гитлаб а, поэтому похоже надо смотреть на какой-то сторонний сервис. Есть что-то такое в верфи? Если нет что тут порекомендуете использовать? Или что используете сами?

9 ответов

11 просмотров

Или хранить сразу в секретах куба, или в так называемых sealed secret в гитлабе https://github.com/bitnami-labs/sealed-secrets

Владимир-Муковоз Автор вопроса
Aleksei 🇷🇺
Или хранить сразу в секретах куба, или в так назыв...

Сразу в секретах вы имеете ввиду что деплой не будет управлять наполнением секрета, а секрет правим на прямую?

Владимир-Муковоз Автор вопроса
Aleksei 🇷🇺
Или хранить сразу в секретах куба, или в так назыв...

Тот вариант с шифрование и расшифровпния оператором Куба рассматривали, но хочется управлять секретами так чтобы они были видны в расшифрованном виде

Владимир Муковоз
Сразу в секретах вы имеете ввиду что деплой не буд...

у werf есть свой механизм секретов. Но тут история с курицей и яйцом, любой ваш секрет уязвим когда найден ключ к нему. Вы можете хранить ключ, например, в vault и подтягивать его во время деплоя строго при определённых условиях

Владимир-Муковоз Автор вопроса
Aleksei 🇷🇺
у werf есть свой механизм секретов. Но тут история...

А что за свой механизм?, как называется, можно ссылку на него?

Владимир-Муковоз Автор вопроса
Aleksei 🇷🇺
werf helm secret

Так это не верфи, а хельма механизм получается?

Владимир-Муковоз Автор вопроса
Aleksei 🇷🇺
werf helm secret

Спасибо, изучу

Владимир Муковоз
Так это не верфи, а хельма механизм получается?

только в werf https://ru.werf.io/documentation/v1.2/usage/deploy/values.html#%D1%81%D0%B5%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D0%B5-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B2-werf

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

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

Есть Pipeline для GitLab Runner (executor = "shell") В нём есть: default: before_script: - set -eo pipefail - source "$(~/bin/trdl use werf 2 stable)" - source...
Aleksandr Karabanov
1
Вот такая неприятность на stable и ea версиях: werf helm --namespace s4c upgrade --install --atomic --timeout 5m --set s4c.version=839185f3 --set s4c.deployEnv=staging -f d...
citius
6
А где эта переменная в докерфайле используется, в конце сборки? Просто если таким же образом пропихнуть токен для нпм, то он используется в одном из первых же слоев, соответст...
citius
4
Всем привет А как правильно прокинуть креды для NPM для авторизации в корпоративном регистри? Я как ни пробую, все как-то через одно место выходит, и все не-гитерминистично. ...
citius
3
Всем привет! Подскажите, пожалуйста, почему не применяются настройки? Хочу задеплоить вот такой кластер в кубер. apiVersion: rabbitmq.com/v1beta1 kind: RabbitmqCluster metad...
Игорь Самарский
1
Всем привет, подскажите, пожалуйста, что произойдёт при вызове метода queue_declare с одним и тем же именем очереди, но с разными остальными параметрами? Создастся ли новая оч...
Sergey
4
господа бекендеры и зайцы), есть проблема - реализация уведомлений, чатов и подобного. я фронтендер и мне бек тупо скинул доступы к rabbitMq. И как я понял один из вариантов,...
Raymont 🍙
4
у вас прям каждый раз, каждую сборку меняется токен для авторизации?
Trin Zotoff
3
как из werf.yaml достучаться до values в helm?
Max Bazuev [JS/C#]
3
Привет, подскажите, пожалуйста При обновлении релиза через werf converge, все проходит успешно, но висит с “Waiting for resources elimination: persistentvolumeclaims/xxxxx” П...
Alex
3
Карта сайта