Skip to content

v1.29.0 dry-run: flip switch-on feature flags to default#870

Draft
mzihlmann wants to merge 3 commits into
mainfrom
v1.29.0-dry-run
Draft

v1.29.0 dry-run: flip switch-on feature flags to default#870
mzihlmann wants to merge 3 commits into
mainfrom
v1.29.0-dry-run

Conversation

@mzihlmann

Copy link
Copy Markdown
Collaborator

Do not merge. Dry-run to surface v1.29.0 regressions in CI ahead of the release, since last time issues only showed up just before cutting the release.

Flips the six switch-on feature flags scheduled to become default in v1.29.0 to default true at their read sites, keeping the flags readable so legacy-path tests still toggle: FF_KANIKO_SKIP_WRITE_WHITEOUTS, FF_KANIKO_INFER_CROSS_STAGE_CACHE_KEY, FF_KANIKO_REPRODUCIBLE_PRESERVE_BASE_LAYERS, FF_KANIKO_RESOLVE_CACHE_KEY, FF_KANIKO_SKIP_RELABEL_RECOMPRESS, FF_KANIKO_UNTAR_SKIP_ROOT.

FF_KANIKO_RUN_VIA_TINI stays default off because it is blocked on the tini binary shipping for RISC-V. The ten flags marked for deprecation in v1.29.0 already default to true, so their target behavior is exercised today and needs no change here. The --image-format=oci default flip lives in #850 and is not on main yet, so it is out of scope for this branch.

@codecov

codecov Bot commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 53.84615% with 18 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
pkg/util/fs_util.go 47.82% 8 Missing and 4 partials ⚠️
pkg/executor/build.go 50.00% 0 Missing and 5 partials ⚠️
pkg/cache/cache.go 0.00% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant