test(ci): A/B control run - keycloak install-test without the theme mount (temporary)
Validate Helm Charts / Detect changed charts (pull_request) Successful in 3s
Validate Helm Charts / Resource quantities (pull_request) Successful in 8s
Validate Helm Charts / Build keycloak (pull_request) Successful in 4s
Validate Helm Charts / Trivy config keycloak (pull_request) Successful in 10s
Install-test / Install-test keycloak (pull_request) Successful in 2m14s
Validate Helm Charts / Install-test (pull_request) Successful in 2m14s

This commit is contained in:
jklein committed 2026-10-06 11:22:26 +00:00
1 parent d7067abfab
commit 71cc545277
1 file changed
+19 -14
+19 -14
View File
@@ -181,20 +181,25 @@ keycloak:
# the subpath hides nothing is a property of the mount path rather than a # the subpath hides nothing is a property of the mount path rather than a
# measurement - and the kcLogoIdP line needs a browser plus a realm setting, # measurement - and the kcLogoIdP line needs a browser plus a realm setting,
# neither of which exists in CI. # neither of which exists in CI.
extraVolumes: # TEMPORARILY DISABLED FOR AN A/B MEASUREMENT, RESTORED BEFORE THIS PR IS
- name: login-theme # MERGED. Three of five runs with the mount restarted one pod once, while the
configMap: # three runs of PR #87 without it restarted none - too close to be dismissed
name: ci-keycloak-theme # and not establishable from a green log. So the control case is measured on
items: # the SAME runner: this commit is the chart's pre-#88 fixture, the next one
- key: theme.properties # puts the mount back with the numbers written down. If this commit is what
path: login/theme.properties # reaches main, the restore was lost and the install-test no longer walks the
extraVolumeMounts: # path #88 added.
- name: login-theme # extraVolumes:
# THE SUBPATH, AND THE WHOLE POINT OF THE EXAMPLE: a volume on # - name: login-theme
# /opt/keycloak/themes would hide the image's own three themes and break # configMap:
# the login page while the pod stayed Ready. # name: ci-keycloak-theme
mountPath: /opt/keycloak/themes/ci-theme # items:
readOnly: true # - key: theme.properties
# path: login/theme.properties
# extraVolumeMounts:
# - name: login-theme
# mountPath: /opt/keycloak/themes/ci-theme
# readOnly: true
ingress: ingress:
# Left ON although no ingress controller answers in CI: the point is that # Left ON although no ingress controller answers in CI: the point is that