This is the beginning of the culmination of the Helm Migration efforts. This PR contains:
ArgoCD Chart
Initialization script to deploy OpenShift GitOps and ArgoCD (ArgoCD is now deployed to a namespace called rfe-gitops)
user-mgmt chart which is a superset of the existing oauth chart and adds creation of groups and bindings of permissions
Chart for facilitating the bootstrap logic (Sets up SSH keys and RHSM portal details) and supports the general loading of content (such as raw manifests and secure values etc)
Values file representing the byo overlay from the existing kustomize structure
To test:
Add your public/private key to the following locations:
This is the beginning of the culmination of the Helm Migration efforts. This PR contains:
rfe-gitops
)user-mgmt
chart which is a superset of the existingoauth
chart and adds creation of groups and bindings of permissionsbyo
overlay from the existing kustomize structureTo test:
charts/bootstrap/files/ssh/image-builder-ssh-private-key
charts/bootstrap/files/ssh/image-builder-ssh-public-key
helm/testing/bootstrap/values.yaml
filehelm/testing/bootstrap/globals.yaml
with the following content to have ArgoCD target this branch for testing:./setup/init.sh
rfe-gitops
namespaceThere are still a few outstanding items, but this would be a HUGE milestone!