Skip to content

Chore/migrate keycloakx - #1106

Draft
iliesmrf wants to merge 16 commits into
mainfrom
chore/migrate-keycloakx
Draft

iliesmrf wants to merge 16 commits into
mainfrom
chore/migrate-keycloakx

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

iliesmrf and others added 16 commits September 9, 2026 17:52
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.*.
Now that dsc.keycloakx.* has full CRD schema + config.yaml defaults
parity with dsc.keycloak.*, repoint the keycloakx templates that were
still reading from the legacy namespace: cnpg.imageName,
postgresPvcSize, postgresWalPvcSize, postgresWalMaxSlotKeepSize
(100-cnpg.j2), repoSocle (200-ansible-job.j2). The now-redundant
temporary keycloakx branch in template.yml's cnpg.values bridge is
removed - the generic per-app branch handles it since dsc.keycloakx.cnpg
is a real schema field now.

00-main.j2's fullnameOverride intentionally stays on
dsc.keycloak.subDomain (drives the "keycloak-http" Service name that
service-compat.yaml.j2 aliases from) - documented inline, not part of
this repoint.

Also fixes a pre-existing typo in 100-cnpg.j2 (`cluster` missing its
`:`, introduced in 01b8711) that made the file invalid YAML - caught
because the current live-cluster rendered values.yaml still predates
that commit, so it hadn't surfaced yet.
@iliesmrf
iliesmrf force-pushed the chore/migrate-keycloakx branch from 40c3940 to 4d93c2a Compare September 15, 2026 12:18
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.

2 participants