Add External Secrets Operator to an OPF cluster#
No pre-requisites, anyone can make this PR, additional ArgoCD access may be required to verify Argocd Apps are successfully synced, and resources are applied.
Deploy the operator:#
Add the ESO bundle to the
The OLM operator is a helm chart deployer, and lives in the openshift-operators namespace. We use this operator to
deploy the actual operator via an
OperatorConfig resource, which essentially allows us to specify the helm chart values
via an OCP resource. The bundle above creates the namespace where this resource will live. We deploy this resource
separately via an argocd app.
Add OperatorConfig resource#
Note: For details on this resource see OLM page for ESO here
OperatorConfig to the target cluster’s overlay found at the root of the
operate-first/apps/external-secrets/overlays/$ENV/$CLUSTER. If you prefer the default config, feel free to just
leverage the one in
Add the ArgoCD app#
Follow the instructions here to add your ArgoCD app. In general we recommend adding it to the
cluster-managerment ArgoCD Project.
Commit your changes and create a PR.