docs(ci): the second run settles it - the keycloak restart was the runner, not the pod spec
Validate Helm Charts / Detect changed charts (pull_request) Successful in 3s
Validate Helm Charts / Resource quantities (pull_request) Successful in 10s
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 4m2s
Validate Helm Charts / Install-test (pull_request) Successful in 4m2s

This commit is contained in:
jklein committed 2026-10-06 10:54:48 +00:00
1 parent 1cf59f5448
commit 34c600f7a8
1 file changed
+10 -4
+10 -4
View File
@@ -38,10 +38,16 @@
# shows: two replicas serialize on the Liquibase migration lock, which is # shows: two replicas serialize on the Liquibase migration lock, which is
# the whole reason settings.env budgets 900s. WHAT THE RESTART WAS HAS NOT # the whole reason settings.env budgets 900s. WHAT THE RESTART WAS HAS NOT
# BEEN ESTABLISHED, because the harness dumps container logs only when a # BEEN ESTABLISHED, because the harness dumps container logs only when a
# run FAILS, and this one passed. So treat "0 restarts" as an observation # run FAILS, and this one passed - which is the lasting finding here: the
# from three fast runs rather than as an invariant of the chart, and if a # green path cannot explain a restart it reports.
# run ever needs the reason, the harness has to print it on the green path # WHAT DID SETTLE THE QUESTION WAS A SECOND RUN OF THE IDENTICAL MANIFESTS
# too. # (run 590): 82s, 0 restarts, postgres back to 23.4s. Same chart, same
# theme mount, fast runner - so the restart belongs to the environment and
# not to the pod spec. Keep both numbers: "0 restarts" is an observation
# about four runs on a runner of varying speed, not an invariant of the
# chart, and a first install that serializes two replicas on a schema
# migration lock is exactly the shape that gets slower-than-linearly worse
# on a loaded machine.
# 5. A MOUNTED LOGIN THEME SURVIVES ALL OF THAT (Gitea #88) - the full # 5. A MOUNTED LOGIN THEME SURVIVES ALL OF THAT (Gitea #88) - the full
# argument sits at keycloak.extraVolumes further down, including what it # argument sits at keycloak.extraVolumes further down, including what it
# still does not prove. # still does not prove.