【问题标题】:How to pass Git credentials in a Kustomize build command?如何在 Kustomize 构建命令中传递 Git 凭据?
【发布时间】:2020-10-09 07:22:13
【问题描述】:

我有一个使用私有存储库作为资源的 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 Pipeline 上自动执行此操作。我不知道如何将 Git 凭据传递给 kustomize build 命令。有什么选择吗?

谢谢

【问题讨论】:

    标签: kubernetes kustomize


    【解决方案1】:

    你不能,你应该在启动 Kustomize 之前在 git 中设置凭据。在这种情况下,可能是像git config --global user.password "your password" 这样非常简单的东西,但请查看credentials.helper 设置以获得更复杂的选项,无论是从本地文件还是直接从某个后备存储读取的工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-16
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多