#jenkins #kubernetes #ssh-config
#дженкинс #kubernetes #ssh-config
Вопрос:
Итак, у меня есть кластер k8s, и я пытаюсь развернуть Jenkins, используя следующий репозиторий https://github.com/jenkinsci/helm-charts .
Основная проблема заключается в том, что я работаю за прокси, и когда git попытался извлечь (используя протокол ssh), он терпит неудачу.
Я могу обойти это, создав свой собственный образ docker из предоставленного, установив socat и используя следующий .ssh/config в контейнере:
Host my.git.repo
# LogLevel DEBUG
StrictHostKeyChecking no
ProxyCommand /usr/bin/socat - PROXY:$HOST_PROXY:%h:%p,proxyport=3128
Есть ли лучший способ сделать это, я надеялся использовать предоставленное изображение и, возможно, иметь плагин, который разрешал что-то подобное, но везде, куда я смотрю, я, кажется, ничего не могу найти.
Спасибо за помощь.
Комментарии:
1. Не могли бы вы предоставить более подробную информацию? Какие версии у вас Helm и K8s? Где находится ваш кластер? Есть ли какое-либо сообщение об ошибке, которое вы видите при попытке достичь своей цели?