文件名称:argocd-helmfile:带Helmfile + SOPS的ArgoCD
文件大小:6KB
文件格式:ZIP
更新时间:2024-04-21 21:24:03
Makefile
argocd-helmfile 使用Helmfile + SOPS为ArgoCD自动构建映像,方法如下: 添加到图像的工具 工具 小说明 使用PGP进行秘密管理 允许头盔使用机密信息(在我们的案例中为SOPS) 允许在S3中设置图表存储库 将任何Kustomization或K8s清单目录视为Helm图表 通过git仓库使用头盔图表 部署Kubernetes舵图 要求 GPG密钥k8s秘密进入argocd命名空间 使用此存储库中的示例脚本将密钥上传到k8s。 确保您的secrets.yaml包含此密钥,以便可以对其进行解密。 $ ./argo-gpg-key.sh 1234566789ABFCDEF 将秘密装扮成羽状 确保repoServer已定义SOPS_PGP_FP密钥,并且已将私有密钥安装为卷 env : - name : " SOPS_PGP_FP "
【文件预览】:
argocd-helmfile-master
----Dockerfile(3KB)
----.gitignore(6B)
----README.md(3KB)
----.github()
--------workflows()
--------dependabot.yml(170B)
----argo-gpg-key.sh(379B)
----Makefile(6KB)