如何通过argocd和crossplane传递配置



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

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

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

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

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

最新更新