1

我们正在尝试使用 crossplane 和 argocd 创建一个环境。一旦 Crossplane 生成数据库并将凭据保存到管理集群上的密钥中。在我们将凭证从管理集群部署到我们的目标集群到一个秘密之后。

现在我们需要将凭证从秘密 a 传递到应用程序知道的秘密 B。当 argo 不使用 helm install 但模板因此lookup功能不起作用时,问题就开始了。我们考虑过使用保险库作为中间人,但我们不确定如何将值从秘密加载到保险库。

无论如何,如果您遇到这样的问题或有某种解决方案,我们将很高兴听到。谢谢

4

1 回答 1

0

您需要在某处提交(加密的)秘密,以便 ArgoCD 获取它们。这就是 GitOps 的全部意义所在。

或者,您可以尝试使用https://argo-cd.readthedocs.io/en/stable/user-guide/parameters/但这被认为是一种临时解决方法

于 2021-12-03T14:01:59.667 回答