Каков наилучший способ аутентификации Gitlab CI / CD Runner в Hashicorp Vault? - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу перенести это обсуждение сюда. Каков наилучший подход / способ аутентификации Gitlab Runner в Hashicorp Vault для извлечения секретов, необходимых для развертывания в конвейере?.

Что я уже думал

Создание сертификата TLS из Docker изображение, которое использует бегун. Я использую образ, который я создал сам, чтобы я мог добавить к нему сертификат и затем использовать метод аутентификации TLS https://www.vaultproject.io/docs/auth/cert

Но это правильный способ сделать Это? Я думаю, что это solid, потому что таким образом нам не нужно хранить первый секрет в переменных CI / CD. Но хотел посмотреть, есть ли у кого-то лучший способ сделать это.

1 Ответ

0 голосов
/ 14 апреля 2020

Если вы работаете с k8s, GitLab только что выпустил приложение HashiCorp Vault, которое вы можете установить в k8s: https://about.gitlab.com/releases/2020/03/22/gitlab-12-9-released/

...