GitOps

GitOps introduces an approach that can make K8s cluster management easier and also guarantee the latest application delivery is on time.

The Blockchain Automation Framework uses Weavework’s Flux for the implementation of GitOps and executes an Ansible role called setup/flux defined in its GitHub repo that will

  • Scan for existing SSH Hosts
  • Authorize client machine as per kube.yaml
  • Add weavework flux repository in helm local repository
  • Install flux