Skip to main content

GitOps

All Glasskube features can be used in GitOps powered environments, as all the internal logic is built upon custom resource definitions. For example, an installation of a cluster package is being represented by a ClusterPackage custom resource in your cluster. The same goes for Package and PackageRepository resources.

In our GitOps template we explain how Glasskube can be set up together with ArgoCD, using the glasskube bootstrap git command.

If you prefer a different GitOps tool or need a more customized solution, you can use glasskube bootstrap --dry-run -o yaml in order to generate the Glasskube manifests that you can put into your GitOps repository.