Skip to main content

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

  1. Browse the catalog below to discover available configurations

  2. Filter by category using the buttons (Security, Observability, Storage, etc.)

  3. Search for specific applications using the search box

  4. 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

Platform Configuration v1.0.0

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-operators
Platform Configuration v1.0.5

proj-onboarding

This Chart shall deploy namespaces and their depending resources, like NetworkPolicies or Quotas etc.

clusters/all/project-onboarding
Platform Configuration v1.0.1

gitops-deployment

Deployment of a GitOps for Application Management

clusters/management-cluster/applications-gitops
Dependencies / Requirements
Helm Charts:
Platform Configuration v1.0.1

clusterbranding

Deploys Cluster Branding such as custom Login Page or Logo etc.

clusters/management-cluster/branding
Dependencies / Requirements
secure-supply-chain
Security & Compliance v2.0.1

cert-manager

Setup and configure the cert Manager operator

clusters/management-cluster/cert-manager
Dependencies / Requirements
Helm Charts:
compliance
Security & Compliance v1.0.3

clusterconfig-apiserver

Enables ETCD encryption, customer certificate and audit-profile for APIServer

clusters/management-cluster/clusterconfig-apiserver
Dependencies / Requirements
security
Platform Configuration v1.0.0

enable-etcd-backup

Create a CronJob that performs ETCD Backup and stores the backup to a PV.

clusters/management-cluster/etcd-backup
Dependencies / Requirements
Helm Charts:
Platform Configuration v1.0.1

clusterconfig

Installs cluster configuration which is usually valid for ALL clusters

clusters/management-cluster/generic-clusterconfig
Dependencies / Requirements
generic
Security & Compliance v1.0.0

cert-manager

Setup and configure the cert Manager operator

clusters/management-cluster/idp
Dependencies / Requirements
compliance
Platform Configuration v1.0.0

Ingress Controller

Configures the OpenShift IngressController object with replicas, nodeSelector, and tolerations for infrastructure node placement.

clusters/management-cluster/ingresscontroller
ingress routing infrastructure
Platform Configuration v1.0.0

install-cyclonedx

Install Cyclonedx to store SBOMs

clusters/management-cluster/install-cyclonedx
Dependencies / Requirements
Helm Charts:
secure-supply-chain
Storage & Data v1.0.0

internal-registry

Configures the internal OpenShift registry

clusters/management-cluster/internal-registry
Platform Configuration v1.0.0

node-labels

Manage the labelling of the nodes using openshift-gitops 1.6+ and Server Side Apply

clusters/management-cluster/node-configuration
Security & Compliance v1.0.3

setup-acm

Deploys Advanced Cluster Managment (ACM) on target cluster.

clusters/management-cluster/setup-acm
Dependencies / Requirements
Helm Charts:
acs
Security & Compliance v1.0.0

setup-acs

Deploys Advanced Cluster Security (ACS) on target cluster. If enabled Central will be deployed too.

clusters/management-cluster/setup-acs
Dependencies / Requirements
Helm Charts:
security
Security & Compliance v1.0.0

setup-acs-backup

Deploys Backup for Advanced Cluster Security (ACS) on target cluster.

clusters/management-cluster/setup-acs-backup
Dependencies / Requirements
Helm Charts:
security
Security & Compliance v1.0.0

setup-cert-utils-test

Test Deployment of Cert Utils Operator. This is used to test new operator deployment methods.

clusters/management-cluster/setup-cert-utils-test
sandbox
Observability & Monitoring v1.0.0

setup-cluster-observability-operator

Installs the Cluster Observability Operator. Currently it simply installs the Operator and its namespace.

clusters/management-cluster/setup-cluster-observability-operator
observability
Security & Compliance v1.0.2

setup-compliance-operator

Deploy and configure the Compliance Operator

clusters/management-cluster/setup-compliance-operator
Dependencies / Requirements
compliance
Security & Compliance v1.0.6

setup-container-security-operator

Setup the Quay Container Security Operator.

clusters/management-cluster/setup-container-security-operator
acs
Platform Configuration v1.0.0

setup-cost-management-operator

Setup Cost Management Operator

clusters/management-cluster/setup-cost-management-operator
Dependencies / Requirements
Helm Charts:
Storage & Data v1.0.0

setup-crunchy-postgres

Deploy and configure Crunchy Postgres Operator and Postgres clusters

clusters/management-cluster/setup-crunchy-postgres
crunchy
Development Tools v1.0.1

setup-dev-spaces

Deploy Dev Spaces Operator

clusters/management-cluster/setup-dev-spaces
dev
Security & Compliance v1.0.1

setup-file-integrity-operator

Setup File Integrity Operator

clusters/management-cluster/setup-file-integrity-operator
Dependencies / Requirements
Observability & Monitoring v1.0.0

setup-grafana

Deploy the Grafana Operator

clusters/management-cluster/setup-grafana
grafana
Observability & Monitoring v1.0.1

setup-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-operator
loki
Observability & Monitoring v1.0.0

setup-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-events
opentelemetry
Observability & Monitoring v1.0.1

setup-multicluster-observability

Enabled MutliClusterObservability once ACM has been installed

clusters/management-cluster/setup-multicluster-observability
Dependencies / Requirements
Requires:
Observability & Monitoring v1.0.1

setup-network-observability

Installs and configures OpenShift Network Observability.

clusters/management-cluster/setup-network-observability
Platform Configuration v1.0.2

clusterbranding

Deploys Cluster Branding such as custom Login Page or Logo etc.

clusters/management-cluster/setup-openshift-data-foundation
Dependencies / Requirements
Observability & Monitoring v1.0.1

setup-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-logging
Dependencies / Requirements
Helm Charts:
logging
Observability & Monitoring v1.0.0

setup-otel-operator

Installs and configures the OpenTelemetry Operator.

clusters/management-cluster/setup-otel-operator
Dependencies / Requirements
tracing
Security & Compliance v1.0.2

setup-rh-build-of-keycloak

Deploy and configure the operator Red Hat Build of Keycloak

clusters/management-cluster/setup-rh-build-of-keycloak
Dependencies / Requirements
keycloak
Observability & Monitoring v1.0.0

setup-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-operator
Dependencies / Requirements
Helm Charts:
tracing
Platform Configuration v1.0.0

setup-trusted-profile-analyzer

Setup Trusted Profile Analyzer

clusters/management-cluster/trusted-artifact-signer
Platform Configuration v1.0.1

setup-trusted-profile-analyzer

Setup Trusted Profile Analyzer

clusters/management-cluster/trusted-profile-analyzer
Dependencies / Requirements
Platform Configuration v1.0.1

Cluster Version Update

Updates OpenShift ClusterVersion for controlled cluster upgrades via GitOps.

clusters/management-cluster/update-clusterversion
upgrade version clusterversion
Multi-Cluster Management v1.0.0

ACM Policy Management Waves

Manages ACM policy deployment waves using ArgoCD sync waves for ordered policy application.

clusters/management-cluster/wave-acm-policy-management
acm policy governance waves

Previous
Use arrow keys to navigate
Next