ArgoCD and a Helmfile Operator walk into a bar: a guide to declarative bootstrapping | Steve Judd
Much progress has been made to make it simpler to provision Kubernetes clusters; a positive consequence of this is the increasing willingness of engineering teams to create/destroy clusters as needed. However, the next stage - installing the desired set of cluster add-ons in a consistent manner is a fairly manual process for most teams. This situation leads to delays in the provisioning process and inconsistent cluster configuration. This talk explains how to address these problems by showing how a newly provisioned cluster can be bootstrapped with the required set of add-ons and configuration in a consistent & automated manner using a declarative approach and open source tooling such as ArgoCD, Helmfile and a custom built Helmfile Operator