Skip to content

Chore/migrate keycloakx formation sdan - #1107

Draft
iliesmrf wants to merge 11 commits into
mainfrom
chore/migrate-keycloakx-formation-sdan
Draft

iliesmrf wants to merge 11 commits into
mainfrom
chore/migrate-keycloakx-formation-sdan

Conversation

@iliesmrf

Copy link
Copy Markdown
Contributor

Issues liées

Issues numéro:


Quel est le comportement actuel ?

Quel est le nouveau comportement ?

Cette PR introduit-elle un breaking change ?

Autres informations

Direct 26.1.x -> 26.7.x fails on keycloak/keycloak#51304
(LazyInitializationException in MigrateTo26_7_0.addOrganizationAdminRoles).
Land on 26.6.4 first, verify healthy, then bump to 26.7.2 separately.
dsc.keycloak.* config (config.yaml/releases.yaml) kept intentionally -
keycloakx still reads several fields from it. Do NOT touch
keycloakx.cluster.enabled until this is regenerated, pushed, synced,
and the keycloak Application confirmed gone on the live cluster.
preserveResourcesOnDeletion failed to protect pg-cluster-keycloak when
the keycloak app entry was removed (second confirmed occurrence, same
failure mode as cpin-hp). Bootstrap via mode: recovery from the
pre-step7-manual-backup taken ~1h before the incident, instead of a
blank initdb. Ongoing backup path deliberately distinct from the
recovery source to avoid the "Expected empty archive" WAL check.
Claude Code project config/skills are local tooling, not meant to be
tracked in this shared repo.
The keycloakx block only exposed `replicas` as overridable on the live
DsoSocleConfig CR, unlike keycloak which exposes its whole config
surface (repoSocle, cnpg, postgres sizing, plugin/provider URLs,
custom values). Bringing it to parity is a prerequisite for repointing
the keycloakx templates off dsc.keycloak.* and onto dsc.keycloakx.*.
@iliesmrf
iliesmrf force-pushed the chore/migrate-keycloakx-formation-sdan branch from 4f8bc2e to 189069f Compare September 14, 2026 14:50
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