Size: a a a

DevOps — русскоговорящее сообщество

2020 May 10

M

Maksim Sharov in DevOps — русскоговорящее сообщество
Asgoret
Вот https://docs.gitlab.com/charts/installation/rbac.html
Но это не то. Я не так знаком, с рбаком в гитлабе, но должна быть возможность закрыть разработчикам доступ к добавлению переменных окружении, а значит и чтению просто так. Если не на уровнн проекта, то выше на уровне группы (или как оно там)
спасибо, буду читать
источник

V

Valentin in DevOps — русскоговорящее сообщество
Viacheslav
плохо, это первый признак профессионального сообщества
+
источник

V

Valentin in DevOps — русскоговорящее сообщество
Maksim Sharov
всем привет! вопрос по  gitlabCI. посоветовали хранить переменные пайплайна в variable file и появилось пару вопросов:

1. какие преимущества использования именно файла для хранения переменных? кроме как хранения всех переменных в одной записи, не вижу плюсов
2. как понимаю, его нельзя замаскировать в логах? так как не соответствует требованиям к masked variable https://gitlab.com/help/ci/variables/README#masked-variable-requirements. для секретов это важно, не светиться в логах
3. возможно, я неправильно готовлю variable file. могли бы скинуть пример или объяснить как записать переменную?

например, в моем случае, я хочу передавать файл для yamldecode в терраформе https://www.terraform.io/docs/configuration/functions/yamldecode.html#examples?

"{\"hello\": \"world\"}"

или так?

KEY:                value
ANOTHER_KEY:        another_value
Отдельно замечу, что все переменные переданные через Terraform будут храниться в state как есть, незашифрованные.
источник

M

Maksim Sharov in DevOps — русскоговорящее сообщество
Valentin
Отдельно замечу, что все переменные переданные через Terraform будут храниться в state как есть, незашифрованные.
как их защитить? там чувствительные элементы - ключи ssh, креды
источник

V

Valentin in DevOps — русскоговорящее сообщество
Maksim Sharov
как их защитить? там чувствительные элементы - ключи ssh, креды
источник

V

Valentin in DevOps — русскоговорящее сообщество
Maksim Sharov
как их защитить? там чувствительные элементы - ключи ssh, креды
Если коротко: S3 backend, with enabled encryption
источник

M

Maksim Sharov in DevOps — русскоговорящее сообщество
Valentin
Если коротко: S3 backend, with enabled encryption
оке, спасибо, пойду и туда читать
источник

V

Valentin in DevOps — русскоговорящее сообщество
В случае AWS где-то ещё можно использовать их Secrets Manager
Например, чтобы передать явки и пароли в окружение контейнера в ECS, передаётся ключ и ARN.
В GUI этих значений видно не будет.
источник

RP

Ruslan Popov in DevOps — русскоговорящее сообщество
камрады, кто пользуется Drone?
подскажите, у меня есть Drone с развёрутым раннером, это всё крутится на выделенном серваке
на ноуте я прописал адрес и токен для этого сервера, создаю локально .drone.yml с echo world и выполняю drone exec
и получаю ошибку: 2020/05/10 14:06:17 Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /path/to/current/directory
Что ему надо? Документация там не очень понятная...
источник

V

Valentin in DevOps — русскоговорящее сообщество
Ruslan Popov
камрады, кто пользуется Drone?
подскажите, у меня есть Drone с развёрутым раннером, это всё крутится на выделенном серваке
на ноуте я прописал адрес и токен для этого сервера, создаю локально .drone.yml с echo world и выполняю drone exec
и получаю ошибку: 2020/05/10 14:06:17 Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /path/to/current/directory
Что ему надо? Документация там не очень понятная...
> bind source path does not exist: /path/to/current/directory

Вроде понятно же написано.
Смотри конфигурацию, путь не существует.
источник

U

Ugly in DevOps — русскоговорящее сообщество
inqfen
Говорят чаты токсичные
так это разве подвергается сомнению?
источник

RP

Ruslan Popov in DevOps — русскоговорящее сообщество
Valentin
> bind source path does not exist: /path/to/current/directory

Вроде понятно же написано.
Смотри конфигурацию, путь не существует.
конфигурацию чего? вот этот момент непонятен
источник

U

Ugly in DevOps — русскоговорящее сообщество
это, как говорят в асашай, by default
источник

V

Valentin in DevOps — русскоговорящее сообщество
Ugly
так это разве подвергается сомнению?
Меня данный факт до сих пор несколько огорчает.
источник

V

Valentin in DevOps — русскоговорящее сообщество
Ruslan Popov
конфигурацию чего? вот этот момент непонятен
cat <config> | grep "/path/to/current/directory"
источник

U

Ugly in DevOps — русскоговорящее сообщество
я в паре чатов перестал спрашивать, даже когда оверфлоу разводит руками. нафига, обосрут как памятник)
источник

V

Viacheslav in DevOps — русскоговорящее сообщество
одно дело если это чат в ру.кащенко, совсем другое если это проф. сообщество, не находите?
источник

V

Valentin in DevOps — русскоговорящее сообщество
Ugly
я в паре чатов перестал спрашивать, даже когда оверфлоу разводит руками. нафига, обосрут как памятник)
Лучше в тематическом сабреддите спрашивать, проверено
источник

U

Ugly in DevOps — русскоговорящее сообщество
Не-а, ты ещё в питоночаты не заходил видимо. тут ещё само смирение и терпение к вопросам
источник

V

Valentin in DevOps — русскоговорящее сообщество
Ugly
Не-а, ты ещё в питоночаты не заходил видимо. тут ещё само смирение и терпение к вопросам
У меня ощущение, что массы рванули в "программисты", судя по адским рекламам курсов за 2 недели
А питон обманчиво прост и близок, отсюда наплыв.
источник