Skip to content

Commit 22ee647

Browse files
authored
refactor: absorb ZTVP RHBK config into rh-keycloak wrapper (#146)
* refactor: absorb ZTVP-specific RHBK config into rh-keycloak wrapper Move all ZTVP-specific configuration from the generic rhbk subchart into the rh-keycloak wrapper values: full ZTVP realm definition, realm import placeholders, extra secrets (keycloak-users, ACS OIDC, RHTPA CLI OIDC), SPIFFE Identity Provider enablement, and vault paths. Update rh-keycloak Chart.yaml to depend on rhbk >=0.1.0 (generalized). Also fix pipeline git-clone basic-auth workspace binding to be conditional on git.credentials.enabled, preventing failures when cloning public repos without credentials configured. Signed-off-by: Min Zhang <minzhang@redhat.com> * fix: use canonical duration format for refreshInterval Kubernetes normalizes Go duration strings (e.g. "1h" -> "1h0m0s") when storing ExternalSecret CRs, causing ArgoCD to detect a perpetual diff and mark resources as OutOfSync. Use the fully-qualified "1h0m0s" format so the desired manifest matches the live state exactly. Signed-off-by: Min Zhang <minzhang@redhat.com> --------- Signed-off-by: Min Zhang <minzhang@redhat.com>
1 parent e73f93c commit 22ee647

3 files changed

Lines changed: 573 additions & 20 deletions

File tree

charts/rh-keycloak/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
apiVersion: v2
22
name: rh-keycloak
3-
description: ZTVP Keycloak deployment — wraps the rhbk chart with short-lived ExternalSecret lifecycle via ArgoCD hooks
3+
description: ZTVP Keycloak deployment — wraps the generic rhbk chart with ZTVP realm configuration and ArgoCD hook lifecycle
44
type: application
5-
version: 0.1.0
5+
version: 0.2.0
66
dependencies:
77
- name: rhbk
8-
version: ">=0.0.12"
8+
version: ">=0.1.0"
99
repository: "oci://quay.io/validatedpatterns"
1010
maintainers:
1111
- name: Zero Trust Validated Patterns Team

0 commit comments

Comments
 (0)