【文件属性】:
文件名称:argocd-helmfile:带Helmfile + SOPS的ArgoCD
文件大小:6KB
文件格式:ZIP
更新时间:2021-04-02 03:37:23
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)