openshift-cluster-enable-gitops¶
A task to enable gitops of the cluster post-installation
This task prepares start the Red Hat GitOps Cluster management methodology.
This can be found in this github repo.
This task uses bootstrap templates from the above repo with some modification to allow for customization.
This task does NOT build the repo or manage it.
Requirements¶
Parameters¶
openshift/kubeconfig: Access credentials for the clusteropenshift/gitops-repo-url: HTTP/S URL of the repo with embedded creds
Infrastructure¶
- Cluster-based OpenShift cluster
Usage¶
Make sure that openshift/gitops-repo-url is supplied during cluster creation.
Objects that Reference openshift-cluster-enable-gitops¶
Not used in current content packs
Objects used by openshift-cluster-enable-gitops¶
- templates argocd.yaml.tmpl in field Templates[0].ID as value argocd.yaml.tmpl
- templates subscription.yaml.tmpl in field Templates[1].ID as value subscription.yaml.tmpl
- templates cluster-rolebinding.yaml.tmpl in field Templates[2].ID as value cluster-rolebinding.yaml.tmpl
- templates root-application.yaml.tmpl in field Templates[3].ID as value root-application.yaml.tmpl
- templates prelude.tmpl
- templates openshift-cluster-prelude.sh.tmpl
- params openshift/gitops-repo-url