https://github.com/tjungbauer/openshift-clusterconfig-gitops
:white_check_mark: OpenShift Cluster GitOps Bootstrap
https://github.com/tjungbauer/openshift-clusterconfig-gitops
argocd configuration gitops helm helm-charts kubernetes openshift
Last synced: 1 day ago
JSON representation
:white_check_mark: OpenShift Cluster GitOps Bootstrap
- Host: GitHub
- URL: https://github.com/tjungbauer/openshift-clusterconfig-gitops
- Owner: tjungbauer
- Created: 2024-01-20T09:45:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T13:02:09.000Z (5 days ago)
- Last Synced: 2026-01-13T14:37:16.040Z (5 days ago)
- Topics: argocd, configuration, gitops, helm, helm-charts, kubernetes, openshift
- Language: YAML
- Homepage: https://charts.stderr.at/
- Size: 902 KB
- Stars: 24
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/tjungbauer/openshift-clusterconfig-gitops/actions/workflows/linting.yml)
# openshift-clusterconfig-gitops
This repository demonstrates the usage of OpenShift-GitOps and a secrets manager like Sealed Secrets or Hashicorp Vault.
The focus lies on main cluster configuration.
This repository is never to be considered as finished ever, since new cluster configuration may happen at any time.
## Initialize
Before gitops can be used some basic setup must be done. A shell script has been prepared to do that for you:
1. Deploy the OpenShift GitOps operator:
```
./init_GitOps.sh
```
This will deploy the Redhat Gitops operator, the Application of Applications and optionally Sealed Secrets and/or Hashicorp Vault.
NOTE: Hashicorp Vault is as of today installed only. Nothing else is done yet.
2. Download the Sealed Secret certificate for this specific cluster.
The following script will store the certificate into ~/.bitnami/
```
./scripts/sealed_secrets/get-sealed-secret-key.sh
```
## Help Charts Repository
Most Helm Charts can be found at: https://charts.stderr.at/