Size: a a a

2020 March 18

A

Antlar in ru_gitlab
Alex
Всем привет! Может кто в курсе - настраиваю деплой из gitla-ci в k8s - для деплоя использую контейнер lachlanevenson/k8s-kubectl:latest - в частности
deploy-k8s:
 stage: deploy
 image:
   name: lachlanevenson/k8s-kubectl:latest
   entrypoint: [""]
 script:
   - kubectl version --client
   - mkdir ~/.kube && echo $KUBECTL_CONFIG > ~/.kube/config
   - sed -i
       "s/{{ app_version }}/$CI_PIPELINE_ID/g;
        s/{{ replicas_count }}/1/g"
     .kubernetes/deployment/gocalc-frontend.yml
   - cat .kubernetes/deployment/gocalc-frontend.yml
   - sleep 10000
   - kubectl apply -f .kubernetes/deployment/gocalc-frontend.yml
   - kubectl apply -f .kubernetes/service/gocalc-frontend.yml

и проблема в том что я в gitlab varibles создаю переменную KUBECTL_CONFIG - когда она в контейнер подкидываеться все создаеться в одну строку - поэтому не выполняеться команда kubectl - как можно созавать этот ~/.kube/config с нормальными отступами - k8s в digitalocean
в base64 заенкодить можно и стрингой засунуть в гитлаб варс. Потом
cat $KUBECTL_CONFIG | base64 -d > .kube/config
источник

A

Alex in ru_gitlab
Antlar
в base64 заенкодить можно и стрингой засунуть в гитлаб варс. Потом
cat $KUBECTL_CONFIG | base64 -d > .kube/config
Да - так уже и сделал - реально работает - отступы не слетают, спасибо
источник

A

Antlar in ru_gitlab
Alex
Да - так уже и сделал - реально работает - отступы не слетают, спасибо
источник

DG

Denis G in ru_gitlab
Коллеги, всем привет! Подскажите, при МР какой CI запускается?
источник

DG

Denis G in ru_gitlab
Denis G
Коллеги, всем привет! Подскажите, при МР какой CI запускается?
Точнее это я протестирую, вопрос больше про то, что можно ли изменить запуск родительского или дочернего?
источник

VD

Vladimir Dzalbo in ru_gitlab
что?
источник

AG

Andrey Gumilev in ru_gitlab
Denis G
Точнее это я протестирую, вопрос больше про то, что можно ли изменить запуск родительского или дочернего?
перефразируй
источник

DG

Denis G in ru_gitlab
Язык мой враг, момент.
источник

AG

Andrey Gumilev in ru_gitlab
Лучше задачу накидай
источник

DG

Denis G in ru_gitlab
При МР из дев в мастер, CI будет запускаться на стороне мастера? Можно ли как-то запускать его со стороны дева?
источник

AG

Andrey Gumilev in ru_gitlab
не будет он намастере
источник

AG

Andrey Gumilev in ru_gitlab
МР это реквест
источник

AG

Andrey Gumilev in ru_gitlab
а не факт слияния
источник

AS

Andrei St in ru_gitlab
Подскажите завелся узер GitLab Alert Bot  с емэйдлм alert@имядмоена это какой то системный или хацкеры?
источник

AG

Andrey Gumilev in ru_gitlab
Andrei St
Подскажите завелся узер GitLab Alert Bot  с емэйдлм alert@имядмоена это какой то системный или хацкеры?
источник

DG

Denis G in ru_gitlab
Andrey Gumilev
а не факт слияния
А можно как-то сделать по факту слияния?)
источник

AG

Andrey Gumilev in ru_gitlab
у меня всё
источник

AG

Andrey Gumilev in ru_gitlab
Denis G
А можно как-то сделать по факту слияния?)
по факту слияния запустится на мастере
источник

AG

Andrey Gumilev in ru_gitlab
если нет условий
источник

DG

Denis G in ru_gitlab
Andrey Gumilev
по факту слияния запустится на мастере
т.е. mr в ci запускается именно после слияния, верно?)
источник