OpenShiftGitOpsArgo CDHelm

OpenShift Cluster Configuration GitOps

By Thomas Jungbauer
Picture of the author
Published on
Duration
Ongoing
Technology
Helm, GitOps
GitHub Repository
GitHub Repository
Argo CD Dashboard
Argo CD Dashboard
Argo CD App-of-Apps
Argo CD App-of-Apps
ACS Example Application
ACS Example Application

This GitHub repository helps me to configure new OpenShift clusters is a quick way. For example, when I need to prepare an Advanced Cluster Security lab, all I need to do is to install Argo CD and then sync the ACS Application, which gets fully installed and configured.

The installation of Argo CD / GitOps itself is done with a simple shell script, which installs an App-of-Apps as well. This App-of-Apps is responsible to deploy all other Applications and ApplicationSets.

NOTE: The App-of-Apps is the only GitOps Application (for now) that autoamtically synchronises itself.