Конфигурация Ssh для Jenkins при использовании helm и k8s

#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? Где находится ваш кластер? Есть ли какое-либо сообщение об ошибке, которое вы видите при попытке достичь своей цели?