diff --git a/.github/workflows/helm_ci.yml b/.github/workflows/helm_ci.yml index 0ff81e9db..a8edb53a8 100644 --- a/.github/workflows/helm_ci.yml +++ b/.github/workflows/helm_ci.yml @@ -95,6 +95,41 @@ jobs: grep -A 5 "^ lifecycle:" /tmp/s3-rollout.yaml | grep -q -- "- sleep" echo "S3 rollout settings render correctly" + echo "=== Testing the S3 config checksum is stable across renders ===" + # s3-secret.yaml keeps its generated keys with lookup. Hashing the rendered + # Secret drew new keys for the checksum whenever lookup found nothing (on + # install), so the first upgrade changed the checksum and restarted the + # filer and S3 pods although nothing had changed. + s3_checksum() { #