【问题标题】:ArgoCD add repository credential template (repocreds add) failsArgoCD 添加存储库凭据模板 (repocreds add) 失败
【发布时间】:2022-06-15 13:51:31
【问题描述】:

我们使用 URL 和访问令牌成功地将多个 BitBucket 私有存储库添加到 ArcoCD。我们还可以在 UI 和 CLI 上看到它们。 (argocd 仓库列表)

ArgoCD repo list

我会很好地集中他们的凭据,所以想引入凭据模板,但是这样做时:

  • 从 UI 来看,模板凭据保存似乎成功了。 (没有错误出现,并且 Repo 列表屏幕在屏幕上显示添加的模板,直到我刷新)刷新后它消失了,所以很可能它根本没有保存在服务器端。
  • 从 cli 中,保存似乎也成功了,但 列表没有检索到任何内容。
argocd repocreds add https://bitbucket.../scm --username [user] --password [token]
Repository credentials for 'https://bitbucket.xxx.yy/scm' added

argocd repocreds list
URL PATTERN  USERNAME  SSH_CREDS  TLS_CREDS

ArgoCD 在 OpenShft 中运行,通过 ArgoCd Operator 安装。当前 ArgoCD 版本为 2.0.0 如我所见,存储库和凭证模板存储在名为 argocd-cm 的 ConfigMap 中。 如果我添加存储库,它们会出现在存储库键下: OpenShift, argocd-cm, repositories

如果我添加凭据模板,repository.credentials 键下不会出现任何内容: OpenShift, argocd-cm, repository.credentials

总而言之,我无法从运行在 OpenShift 中的 ArgoCd 2.0.0 的 CLI 中保存存储库凭据(凭据模板)和 UI。

有人遇到过同样的问题吗?对这个问题有什么想法或解决方法吗? 我想手动填写 repository.credentials 密钥,但我没有相应的示例。

【问题讨论】:

    标签: templates repository openshift credentials argocd


    【解决方案1】:

    你找到什么了吗? 如果您将凭据部署为 k8s 机密会怎样?

    【讨论】:

      猜你喜欢
      • 2015-01-23
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2021-07-31
      相关资源
      最近更新 更多