Как передать учетные данные Git в команде сборки Kustomize?

У меня есть файл kustomization.yaml, в котором в качестве ресурса используется частный репозиторий:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
  - https://gitlab.com/my-user/k8s-base-cfg.git
patchesStrategicMerge:
  - app-patch.yaml

Я хочу автоматизировать это на конвейере Jenkins. Я не знаю, как передать учетные данные Git команде kustomize build. Есть ли возможность это сделать?

Спасибо


person Fernando Lozano    schedule 09.10.2020    source источник


Ответы (1)


Вы не можете, вы должны настроить учетные данные в git перед запуском Kustomize. В этом случае, вероятно, что-то очень простое, например git config --global user.password "your password", но найдите параметр credentials.helper для более сложных параметров, либо из локального файла, либо из инструмента, который читает напрямую из некоторого резервного хранилища.

person coderanger    schedule 09.10.2020