George
это слишком сложно
Самое простое решение очевидно неверное
Anton
Ты костылестроитель
то есть надо приватный ключ копировать?
Nik
собираешь контейнеры в контейнере?
Nik
или что то круче?
George
то есть надо приватный ключ копировать?
Не обязательно свой. Можешь завести фиктивного юзера и добавить его в обе репы, можешь деплой ключ, можешь вообще заюзать вольт и тащить ключ из него
Radu
собираешь контейнеры в контейнере?
ну мне нужна возможность внутри контейнера с убунтой создать другой контейнер
George
Но концептуально все крутится вокруг ключа (токена) для доступа к конкретной репе
Nik
и жизнь станет проще
Nik
контейнер который собирает имеджы. без dind
George
А если надо автоматизировать работу с гитлабом, то тебе скорее всего помогут проекты (можно доступ на проект давать) и гитлаб апи
victor
копируйте не приватный, создайте токен, запихуйте в вольт, при сборке получайте токен из вольта и качайте приватные репы, причем токен создайте изначально с обрезанными пермишенами
George
Kaniko, например, не умеет в докер мультистейдж
George
А это больно
Radu
Nik
Kaniko, например, не умеет в докер мультистейдж
я не напарывался. пойду проверю
Anton
откуда у контейнера доступ к вольту?
Andrey
копируйте не приватный, создайте токен, запихуйте в вольт, при сборке получайте токен из вольта и качайте приватные репы, причем токен создайте изначально с обрезанными пермишенами
дя норм идея. но мог бы и так создать обрезаноГо , и не париться. Вообще это странно что билд-машина для всех и нужно бояться ...
victor
не у контейнера, у сборщика есть доступ в вольт, а токен передавайте как ENV (или ARG путаюсь еще) в контейнер
Andrey
и да машина для меня и не одна,так как я единственный девопс.
Andrey
что мне боятся что разрабы мой ключ утянут?? )
Andrey
Создали себе гемор, а теперь хз как решить...ну так се.
Anton
что мне боятся что разрабы мой ключ утянут?? )
я и говорю, можно распечатать его на стенку, кому он нужен
Nik
Kaniko, например, не умеет в докер мультистейдж
https://github.com/GoogleContainerTools/kaniko/pull/141
Anton
через ENV мне не очень нравится идея, бо этот секрет зависнет там навсегда
Anton
У тебя гитлаб свой или облачный ?
облачный — github.com называется
George
облачный — github.com называется
Тогда вообще паники нет, т.к. ты все свои данные отдал 3rd party
Nik
Уже умеет т.е.?
да. заявлено пара багов по этофу функционалу. Но рабоатет
George
Твой приват ключ. Твои данные и так в облаке. Если развивать паранойю, то надо быть последовательным
Andrey
не вижу связи между моим кодом и моим приватным ключом, ну ок
Ты боишься за свой ключ по какой причине?
Anton
Ты боишься за свой ключ по какой причине?
ну к примеру, с ним можно ходить по остальной инфраструктуре
Andrey
уффф
George
Заведи второй. Чисто для гитлаба 😳
George
Сорян, я ожидал большей адекватности, чем "мне лень бегать по репозиториям и добавлять ключи"
George
а потом третий?
Сколько надо. Или по токенам. И вообще мигрируй на гитлаб. Там с этим как-то попроще
Andrey
а потом третий?
Один раз сделать
Anton
Сорян, я ожидал большей адекватности, чем "мне лень бегать по репозиториям и добавлять ключи"
можно в принципе не вступать в дискуссию с неадекватными, не понимаю вообще, как вы до сих пор отвечаете
victor
Ребята, подскажите, пожалуйста, как можно элегантно в сворме апдейтить сервисы после того как имейдж пересобрался? пока только руками через портейнер либо в дженкинсе втупую docker stack rm, а потом docker stack create.
Andrey
можно в принципе не вступать в дискуссию с неадекватными, не понимаю вообще, как вы до сих пор отвечаете
Вообще не думал над тем что у тебя 1 ключ на все случаи жизни, а если тачка сдохнит с ним? И вообще это не верный подход и идея сделать недоюзера в гитхабе у парня была хороша.
Andrey
сдохнет — новый сгенерю
а для гитхаба что мешает новый? Ладно надеюсь у тя получится с вольтом.
Anton
нужно всем этот ключ передать или всех научить, что они должны добавить второй ключ, гемор короч
Anton
если я просрал свою машину со своим ключом «на все случаи» это только мои проблемы, а если я внедрил хреновоскалируемое решение это проблемы всей конторы
nnbphkqujhjkynr
привет, кто то знает как можно изменить таймзону в докере?
nnbphkqujhjkynr
нет, мне главное что б она сменилась, я просто не могу найти одного нормально действенного способа
Igor
привет, кто то знает как можно изменить таймзону в докере?
я бы предложил маунтить /etc и у себя подкладывать нужный файл таймзоны
Andrey
я бы предложил маунтить /etc и у себя подкладывать нужный файл таймзоны
С чего ты взял что он хочет такую же как на хосте
nnbphkqujhjkynr
Ну docker exec же..зайди и смени
докер ексек что, там еще нужно указывать что то, что именно ты имеешь ввиду
Igor
докер ексек что, там еще нужно указывать что то, что именно ты имеешь ввиду
коннектишсы в докер через ексез в баш и выполняешь ln c таймзаны
nnbphkqujhjkynr
да я в докере, а про ln подробнее можно?
Igor
да я в докере, а про ln подробнее можно?
гуглим - смена таймзоны в линукс
Andrey
да я в докере, а про ln подробнее можно?
Ну тут контейнер не при чём тогда
Igor
Ну тут контейнер не при чём тогда
он хочет чтобы у него в контейнере было нужное ему время для этого либо каждый раз заходить и править либо таки примаунтить через -v и там положить файл таймзоны с нужным ему ссылкой
Igor
Какой каждый раз?
допустим контейнер запускается с -rm
Andrey
А ты спроси
Igor
Андрей - вы указали один путь я указал другой дальше - выбор за Дмитрием