#Cloud Native #Continuous Delivery
Argo CDが管理するKubernetesワークロードのコンテナイメージを、レジストリを監視して自動更新する argoproj-labs のツール(Apache-2.0)。公式は "under active development" として critical な本番ワークロードでの利用をまだ推奨していない
更新するイメージと更新戦略(semver / newest-build / alphabetical / digest)は ImageUpdater CRD で指定する
argocd— クラスタ上の Application リソースのパラメータを直接書き換える。リソースを作り直すと消えるgit—.argocd-source-<appName>.yaml等をリポジトリにコミットして永続化する。GitOpsで運用するならこちらgit+pullRequest— 直接 push せず head branch から PR / MR を開く。protected branch やレビューを挟みたい場合に使い、SCM API を叩くため PAT か GitHub App が必要