GitOps Catalog
This page provides an interactive visualization of all available ArgoCD applications from the openshift-clusterconfig-gitops repository.
The repository demonstrates the usage of OpenShift GitOps with (mainly) Helm Charts that I use for my own clusters. As easy Secret Management I have Sealed Secrets. It focuses on main cluster configuration using a GitOps approach. Some of the charts or configurations are discussied in my blog posts. Please refer to the different GitOps blog posts for more details and to understand why it is done this way.
How to Use
Browse the catalog below to discover available configurations
Filter by category using the buttons (Security, Observability, Storage, etc.)
Search for specific applications using the search box
Click on "Blog" where available to read detailed documentation or "Source" to view the code on GitHub
Quick Start
# Clone the repository
git clone https://github.com/tjungbauer/openshift-clusterconfig-gitops.git
cd openshift-clusterconfig-gitops
# Initialize GitOps (deploys OpenShift GitOps operator and App of Apps)
./init_GitOps.sh| Most Helm Charts used in this repository can be found at charts.stderr.at |
OpenShift GitOps Configuration Catalog
Available ArgoCD applications for cluster configuration via openshift-clusterconfig-gitops
Last updated: 2025-12-23 39 Applications
deploy-base-operators
Deploy base operators WITHOUT any additional configuration. This simply adds the Subscription and leave further configuration to you or another Chart.
clusters/all/base-operatorsproj-onboarding
This Chart shall deploy namespaces and their depending resources, like NetworkPolicies or Quotas etc.
clusters/all/project-onboardinggitops-deployment
Deployment of a GitOps for Application Management
clusters/management-cluster/applications-gitopsclusterbranding
Deploys Cluster Branding such as custom Login Page or Logo etc.
clusters/management-cluster/brandingcert-manager
Setup and configure the cert Manager operator
clusters/management-cluster/cert-managerclusterconfig-apiserver
Enables ETCD encryption, customer certificate and audit-profile for APIServer
clusters/management-cluster/clusterconfig-apiserverenable-etcd-backup
Create a CronJob that performs ETCD Backup and stores the backup to a PV.
clusters/management-cluster/etcd-backupclusterconfig
Installs cluster configuration which is usually valid for ALL clusters
clusters/management-cluster/generic-clusterconfigcert-manager
Setup and configure the cert Manager operator
clusters/management-cluster/idpIngress Controller
Configures the OpenShift IngressController object with replicas, nodeSelector, and tolerations for infrastructure node placement.
clusters/management-cluster/ingresscontrollerinstall-cyclonedx
Install Cyclonedx to store SBOMs
clusters/management-cluster/install-cyclonedxinternal-registry
Configures the internal OpenShift registry
clusters/management-cluster/internal-registrynode-labels
Manage the labelling of the nodes using openshift-gitops 1.6+ and Server Side Apply
clusters/management-cluster/node-configurationsetup-acm
Deploys Advanced Cluster Managment (ACM) on target cluster.
clusters/management-cluster/setup-acmsetup-acs
Deploys Advanced Cluster Security (ACS) on target cluster. If enabled Central will be deployed too.
clusters/management-cluster/setup-acssetup-acs-backup
Deploys Backup for Advanced Cluster Security (ACS) on target cluster.
clusters/management-cluster/setup-acs-backupsetup-cert-utils-test
Test Deployment of Cert Utils Operator. This is used to test new operator deployment methods.
clusters/management-cluster/setup-cert-utils-testsetup-cluster-observability-operator
Installs the Cluster Observability Operator. Currently it simply installs the Operator and its namespace.
clusters/management-cluster/setup-cluster-observability-operatorsetup-compliance-operator
Deploy and configure the Compliance Operator
clusters/management-cluster/setup-compliance-operatorsetup-container-security-operator
Setup the Quay Container Security Operator.
clusters/management-cluster/setup-container-security-operatorsetup-cost-management-operator
Setup Cost Management Operator
clusters/management-cluster/setup-cost-management-operatorsetup-crunchy-postgres
Deploy and configure Crunchy Postgres Operator and Postgres clusters
clusters/management-cluster/setup-crunchy-postgressetup-dev-spaces
Deploy Dev Spaces Operator
clusters/management-cluster/setup-dev-spacessetup-file-integrity-operator
Setup File Integrity Operator
clusters/management-cluster/setup-file-integrity-operatorsetup-grafana
Deploy the Grafana Operator
clusters/management-cluster/setup-grafanasetup-loki-operator
Installs Loki Operator. Configuration should be done by the appropriate service that wants to use Loki. For example openshift-logging
clusters/management-cluster/setup-loki-operatorsetup-lokistack-otel-k8s-events
Create a LokiStack instance to prepare a storage to OpenTelemetry Collector for Kubernetes Events.
clusters/management-cluster/setup-lokistack-otel-k8s-eventssetup-multicluster-observability
Enabled MutliClusterObservability once ACM has been installed
clusters/management-cluster/setup-multicluster-observabilitysetup-network-observability
Installs and configures OpenShift Network Observability.
clusters/management-cluster/setup-network-observabilityclusterbranding
Deploys Cluster Branding such as custom Login Page or Logo etc.
clusters/management-cluster/setup-openshift-data-foundationsetup-openshift-logging
Installs and configures OpenShift Logging by deploying Logging and Loki Operator and configuring them accordingly. Example configuration is creating a Bucket using OpenShift Data Foundation.
clusters/management-cluster/setup-openshift-loggingsetup-otel-operator
Installs and configures the OpenTelemetry Operator.
clusters/management-cluster/setup-otel-operatorsetup-quay
Setup Quay Registry
clusters/management-cluster/setup-quaysetup-rh-build-of-keycloak
Deploy and configure the operator Red Hat Build of Keycloak
clusters/management-cluster/setup-rh-build-of-keycloaksetup-tempo-operator
Installs and configures the Tempo Operator (distributed tracing). This Operator will require a S3 storage, which can be installed and provided using ODF and available Helm Sub-Charts.
clusters/management-cluster/setup-tempo-operatorsetup-trusted-profile-analyzer
Setup Trusted Profile Analyzer
clusters/management-cluster/trusted-artifact-signersetup-trusted-profile-analyzer
Setup Trusted Profile Analyzer
clusters/management-cluster/trusted-profile-analyzerCluster Version Update
Updates OpenShift ClusterVersion for controlled cluster upgrades via GitOps.
clusters/management-cluster/update-clusterversionACM Policy Management Waves
Manages ACM policy deployment waves using ArgoCD sync waves for ordered policy application.
clusters/management-cluster/wave-acm-policy-managementCopyright © 2020 - 2025 Toni Schmidbauer & Thomas Jungbauer
