Continuous Delivery, it works by using Git as a source of truth for declarative infrastructure and workloads. For Kubernetes this means using git push instead of kubectl create/apply or helm install/upgrade.” ◦ <https://www.weave.works/blog/managing-helm-releases-the-gitops-way> • “In the “GitOps” model, we use Git to solve for divergence and convergence, aided by a set of “diff” and “sync” tools that compare intended with actual state.” ◦ <https://www.weave.works/blog/gitops-operations-by-pull-request>
• Git push all the things ◦ <https://www.slideshare.net/weaveworks/continuous-lifecycle-london-2018-event-keynote-97418556> • Modern best practices for high velocity app dev using cloud native tools ◦ <https://www.slideshare.net/weaveworks/gitops-modern-best-practices-for-high-velocity-app-dev-using-cloud- native-tools>
• Fluxで検知したイベントの Slack通知機能はWeave Cloudのみ ◦ 代わりにfluxcloudが使えそう “Fluxcloud is a valid upstream for Weave, allowing you to send Flux events to Slack or a webhook without using Weave Cloud.” <https://github.com/justinbarrick/fluxcloud>
Environments and the Promotion of new versions of Applications between Environments via GitOps.” <https://jenkins.io/projects/jenkins-x/> GitOpsを謳っている他のCDツールも試したい Argo CD “Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.” <https://github.com/argoproj/argo-cd>