Size: a a a

2021 July 22

DB

Dmitry Burmistrov in jenkins_ru
Да. Кред для коннекта к волту
источник

M

MAdMAx in jenkins_ru
или можно юзать vault agent, и не давать доступ jenkins до его конфигов
тогда у самого jenkins не будет вообще никаких токенов
источник

u

unixshaman in jenkins_ru
Нет, ну я ведь правильно понимаю, что используя envconsul например, я смогу из Vault получить переменные среды, и в этот момент они у меня подтянутся в этот yaml?
источник

DB

Dmitry Burmistrov in jenkins_ru
Наверное. Консул я не юзал в такой связке. Пробуй
источник

u

unixshaman in jenkins_ru
Просто слишком много телодвижений нужно, чтобы попробовать )) Но я уже почти на финишной прямой, сейчас буду сервис стартовать
источник

u

unixshaman in jenkins_ru
Спасибо всем за ответы!
источник

DB

Dmitry Burmistrov in jenkins_ru
Только учти, что к переменным среды дженкинса можно получить доступ несколькими способами. Потому это несекурно
источник

DB

Dmitry Burmistrov in jenkins_ru
Vault agent я так и  не пощупал
источник

u

unixshaman in jenkins_ru
Ну, вариантов особо нет, да и задачи не стоит, сделать супер безопасно
источник

u

unixshaman in jenkins_ru
В момент запуска из yaml, чтобы плагины автоматом подтянулись, их просто положить в data каталог Jenkins? Или это делается каким-то другим способом?
источник

DB

Dmitry Burmistrov in jenkins_ru
мы запекаем ядро вместе с плагинами в докер-имидж
источник

DB

Dmitry Burmistrov in jenkins_ru
ещё есть вариант с запеканием в war (не юзал)
источник

M

MAdMAx in jenkins_ru
он прям агонь.
ssh ключи на ноду подложить
заполнить креды при старте  CASC
без кредов ходить за ключами в пайплайне.
jenkins ваще ничего про волт не знает, кроме 127.0.0.1:8100 )
источник

DB

Dmitry Burmistrov in jenkins_ru
короче, их как-то надо доставить в plugins/
источник

u

unixshaman in jenkins_ru
Отлично, так и делаю
источник

DB

Dmitry Burmistrov in jenkins_ru
да я в курсе, но пока только читал.
источник

u

unixshaman in jenkins_ru
Так как jcasc не умеет сам генерировать пайплайны, то пайплайн, который будет генерировать другие пайплайны тоже надо просто как plugins подкинуть в каталог jobs ?
источник

M

MAdMAx in jenkins_ru
умеет)
источник

M

MAdMAx in jenkins_ru
им seed джобу и создаёшь
источник

u

unixshaman in jenkins_ru
jobs:
 - script: >
     job('testJob1') {

Это вот так получается?
источник