ArgoCD WebHook 配置
Argo CD 每三分钟会轮询一次 Git 存储库,以检测清单的更改。为了消除这种轮询延迟,可以将 API 服务器配置为接收 webhook 事件的方式,这样就能实时获取到 Git 存储库中的变化了。 Argo CD 支持来自 GitHub、GitLab、Bitbucket、Bitbucket Server 和 Gogs 的 Git webhook 通知。下面以 GitLab 为例配置 webhook。
在 GitLab 中创建 WebHook进入到 GitLab 项目仓库(这里为Helm Chart 仓库)中配置 WebHook:
在 GitLab 中配置的 URL 应该使用您的 Argo CD 实例的 /api/webhook 接口(例如 https://argocd.xxx.com/api/webhook)。下面的 Secret Token 是可选的,建议添加上,可输入任意值。在下一步配置 webhook 时将使用此值。
注意:如果 Argo CD 使用的是自签名的 https 证书,则需要在下方去掉 启用SSL验证。
使用 WebHook Secret 配置 Argo C ...
ArgoCD + SOPS + AGE 实现 Helm Chart 安全
8373c169ded54a2da593c35aed9a0c85b7c83daac385bfc4ae41f504cad7f5c2f29758917072eae4ecc96a74fbc761f956189fab3cb3fa845c70581705becb7b747a944db5e893ae9cdbca7b9de7cc2392887493aa74e07dd12f6ac55b5e71736301b075d57932472d1e86d0da37dc52d6682a0bcdbd3a9514a7886e599faf36c26872cc2c9afd9fbc180a8c7b297b927146ffba0165d8a07598079026cf235d7e0209557414cc7ff65b0e44ecd54b5e8d25106e512b46255f0deb1739e65c8c0846b818dacb59dea84395a8195f94943b54ad39ac392b26d6bb95b709df1566e312a91a53385d5ab24ddf312af8b7c6ac5a1ec728dd7a725 ...