Creating GitOps Workflow with ArgoCD, Kustomize and GitHub Actions

Written by EmmanuelSys | Published 2020/08/24
Tech Story Tags: kubernetes | gitops | github | programming | tools | automation | learning | devops

TLDR The term GitOps was first coined by Weaveworks in a popular article from August 2017. The problem it intends to solve was how to efficiently and safely deploy a Kubernetes application. The main tenants of this philosophy are:Use a Git repository as the single source of truth. Use a Git commit to commit a change in the form of a commit. When the application state differ from the desired state (that is: what’s in Git), a reconciliation loop detect the drift and try to reach this state. The final pipeline step is then to run a command like kubectl apply.via the TL;DR App

no story

Published by HackerNoon on 2020/08/24