в кубере через init container (alpine/git)
Передаю через env логин с пассом от репозитория
В аргументах указываю что и куда клонировать
Но git почему-то не воспринимает переданные через env параметры: fatal: Authentication failed for REPO_URL
initContainers:
- name: git-clone
image: alpine/git
command: ["git", "clone", "https://$REPO_USER:$REPO_PASSWORD@REPO_URL", "/repo"]
env:
- name: REPO_USER
value: login
- name: REPO_PASSWORD
value: password
Если в command прописываю echo $REPO_USER $REPO_PASSWORD - то всё норм и переменные выводятся.
Если захожу внутрь контейнера и делаю export по нужным key\value - и руками вбиваю git clone - то репа клонируется без проблем.
Куда копать?
Так же пытался передавать команду для git clone через args - тот же результат
вместо REPO_URL должно быть $REPO_URL (в остальном хз)
Обсуждают сегодня