Environment-Determinism Matrix

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

This generated report answers the environment-skew question with a recorded matrix: the same chart, rendered under varied timezone and locale settings, either produces byte-identical output or it does not - and either way the matrix says so. Alternate flag profiles are rendered on the baseline environment so their digests are recorded next to the standard profile's (differences across flag profiles are expected; the recorded digest is what ties a receipt to its exact profile).

Current Status

MetricValue
Charts in corpus4
Recorded cells28
Env cells matching baseline (standard profile)16 of 16
Non-deterministic cells0
Platform recordeddarwin/arm64, helm v4.1.4

Every recorded environment cell rendered byte-identically across the timezone and locale variations, and every cell rendered deterministically (twice, same bytes) within its environment.

The corpus is the proof-grade chart set with pinned effective values. This matrix does not claim environment invariance for charts outside it, for other helm versions, or for other operating systems and architectures - those are open columns, intended to ride on CI runners rather than bespoke local infrastructure.

Colored rendering: matrix.html (open in a browser).

Matrix

ChartFlag profileEnvironmentTZLocaleDeterministicDigestMatches baseline env
bitnami/redis/25.5.3standardbaseline-utc-cUTCCyes17d5c0c39366-
bitnami/redis/25.5.3standardtz-new-yorkAmerica/New_YorkCyes17d5c0c39366yes
bitnami/redis/25.5.3standardtz-tokyoAsia/TokyoCyes17d5c0c39366yes
bitnami/redis/25.5.3standardlocale-en-us-utf8UTCen_US.UTF-8yes17d5c0c39366yes
bitnami/redis/25.5.3standardlocale-turkish-utf8UTCtr_TR.UTF-8yes17d5c0c39366yes
bitnami/redis/25.5.3no-include-crdsbaseline-utc-cUTCCyes17d5c0c39366-
bitnami/redis/25.5.3with-hooksbaseline-utc-cUTCCyes17d5c0c39366-
bitnami/redis/27.0.0standardbaseline-utc-cUTCCyes758467319ec1-
bitnami/redis/27.0.0standardtz-new-yorkAmerica/New_YorkCyes758467319ec1yes
bitnami/redis/27.0.0standardtz-tokyoAsia/TokyoCyes758467319ec1yes
bitnami/redis/27.0.0standardlocale-en-us-utf8UTCen_US.UTF-8yes758467319ec1yes
bitnami/redis/27.0.0standardlocale-turkish-utf8UTCtr_TR.UTF-8yes758467319ec1yes
bitnami/redis/27.0.0no-include-crdsbaseline-utc-cUTCCyes758467319ec1-
bitnami/redis/27.0.0with-hooksbaseline-utc-cUTCCyes758467319ec1-
bitnami/nginx/24.0.2standardbaseline-utc-cUTCCyes7fb28597f2ee-
bitnami/nginx/24.0.2standardtz-new-yorkAmerica/New_YorkCyes7fb28597f2eeyes
bitnami/nginx/24.0.2standardtz-tokyoAsia/TokyoCyes7fb28597f2eeyes
bitnami/nginx/24.0.2standardlocale-en-us-utf8UTCen_US.UTF-8yes7fb28597f2eeyes
bitnami/nginx/24.0.2standardlocale-turkish-utf8UTCtr_TR.UTF-8yes7fb28597f2eeyes
bitnami/nginx/24.0.2no-include-crdsbaseline-utc-cUTCCyes7fb28597f2ee-
bitnami/nginx/24.0.2with-hooksbaseline-utc-cUTCCyes7fb28597f2ee-
prometheus-community/kube-prometheus-stack/85.3.3standardbaseline-utc-cUTCCyes9fac2a0e4140-
prometheus-community/kube-prometheus-stack/85.3.3standardtz-new-yorkAmerica/New_YorkCyes9fac2a0e4140yes
prometheus-community/kube-prometheus-stack/85.3.3standardtz-tokyoAsia/TokyoCyes9fac2a0e4140yes
prometheus-community/kube-prometheus-stack/85.3.3standardlocale-en-us-utf8UTCen_US.UTF-8yes9fac2a0e4140yes
prometheus-community/kube-prometheus-stack/85.3.3standardlocale-turkish-utf8UTCtr_TR.UTF-8yes9fac2a0e4140yes
prometheus-community/kube-prometheus-stack/85.3.3no-include-crdsbaseline-utc-cUTCCyes3f6049fc2b7a-
prometheus-community/kube-prometheus-stack/85.3.3with-hooksbaseline-utc-cUTCCyesc3d25cc59ac1-

Regenerate

npm run environment-matrix:record   # online: re-renders the corpus
npm run environment-matrix          # offline: summary from committed matrix
npm run environment-matrix:verify