Skip to content

fix: sequence ESO install before Keycloak secret sync#154

Draft
mlorenzofr wants to merge 2 commits into
validatedpatterns:mainfrom
mlorenzofr:eso-rhbk-deps
Draft

fix: sequence ESO install before Keycloak secret sync#154
mlorenzofr wants to merge 2 commits into
validatedpatterns:mainfrom
mlorenzofr:eso-rhbk-deps

Conversation

@mlorenzofr

Copy link
Copy Markdown
Collaborator

Keycloak depends on ExternalSecrets that require the External Secrets Operator to be installed and reconciling. Without explicit ordering, rh-keycloak could sync before ESO was ready, leaving admin and database secrets missing when the Keycloak CR started.

  • Add sync-wave 26 to the external-secrets-operator OperatorGroup
  • Add sync-wave 27 to the openshift-external-secrets-operator subscription
  • Add an Argo CD health check for ExternalSecret so downstream resources wait until secrets report Ready=True

Keycloak depends on ExternalSecrets that require the External Secrets
Operator to be installed and reconciling. Without explicit ordering,
rh-keycloak could sync before ESO was ready, leaving admin and database
secrets missing when the Keycloak CR started.

- Add sync-wave 26 to the external-secrets-operator OperatorGroup
- Add sync-wave 27 to the openshift-external-secrets-operator subscription
- Add an Argo CD health check for ExternalSecret so downstream resources
  wait until secrets report Ready=True

Signed-off-by: Manuel Lorenzo <mlorenzofr@redhat.com>
@mlorenzofr mlorenzofr marked this pull request as draft July 10, 2026 15:51
Signed-off-by: Manuel Lorenzo <mlorenzofr@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant