如何在 Kustomize 构建命令中传递 Git 凭据?

How to pass Git credentials in a Kustomize build command?

我有一个 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 构建命令。有什么选择吗?

谢谢

你不能,你会在启动 Kustomize 之前在 git 中设置凭据。在这种情况下,可能非常简单,例如 git config --global user.password "your password",但查找 credentials.helper 设置以获得更复杂的选项,可以从本地文件或直接从某些后备存储读取的工具。