cub installer determinism - does the same input render the same twice?

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.

UNOFFICIAL/EXPERIMENTAL. Live receipt generated by scripts/run-cub-installer-determinism.mjs; do not hand-edit. Regenerate with npm run cub-installer:determinism.

Claim. cub installer renders deterministically: rendering the same package + base + inputs twice produces byte-identical manifests. This is the property the config-as-data premise depends on - a reviewable diff is only meaningful if the render is stable; any non-determinism would make diffs noisy.

The config-as-data premise - review a meaningful diff before anything reaches a cluster - only holds if rendering is deterministic. This renders 12 packages twice (fresh work-dirs, identical inputs) and byte-compares.

Deterministic: 12/12 rendered packages. Non-deterministic: 0. Overall: pass.

Non-deterministic packages (would make diffs noisy)

None - every rendered package was byte-identical across two runs.

Per package

PackageStatusFilesDetail
bitnami/nginx/24.0.2@http-clusteripdeterministic66 file(s) byte-identical across two runs
bitnami/redis@defaultdeterministic1414 file(s) byte-identical across two runs
bitnami/mysql@static-passwordsdeterministic88 file(s) byte-identical across two runs
bitnami/mongodb@static-passwordsdeterministic88 file(s) byte-identical across two runs
bitnami/rabbitmq@static-passwordsdeterministic99 file(s) byte-identical across two runs
bitnami/postgresql@static-passwordsdeterministic77 file(s) byte-identical across two runs
bitnami/apache@defaultdeterministic66 file(s) byte-identical across two runs
bitnami/memcached@defaultdeterministic66 file(s) byte-identical across two runs
bitnami/zookeeper@defaultdeterministic88 file(s) byte-identical across two runs
bitnami/contour@defaultdeterministic2121 file(s) byte-identical across two runs
bitnami/opensearch@defaultdeterministic1919 file(s) byte-identical across two runs
bitnami/phpmyadmin@defaultdeterministic66 file(s) byte-identical across two runs