v1.29.0 dry-run: flip switch-on feature flags to default - #870
Conversation
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
8dc802f to
0642f48
Compare
9c96a9f to
c6949f8
Compare
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
c6949f8 to
6b67e8c
Compare
… RUN_VIA_TINI, blocked on RISC-V tini)
6b67e8c to
fc25164
Compare
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.
Graduates the feature flags due in v1.29.0 per the lifecycle in docs/releases.md. Activated flags default to
truenow and are slated for removal in v1.30.0. The v1.28.0-activated flags are removed and their behavior is now unconditional.FF_KANIKO_RUN_VIA_TINI stays default off, held back until the tini binary ships for RISC-V. It is the only switch-on flag not flipped 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.
FF_KANIKO_NO_PROPAGATE_ANNOTATIONS is fully retired. Base image annotations are already stripped unconditionally by WithoutAnnotations before a stage is built, so the mz507 base-annotation workaround in newStageBuilder is now redundant and dropped. baseImageDigest is unchanged, since Manifest.Annotations is omitempty and the stripped image already carries none.
FF_KANIKO_OCI_WARMER removal deletes the legacy tarball Warmer path, its unit tests, and the .json manifest sidecar cleanup. The warmer now always writes an ocilayout. FF_KANIKO_IGNORE_CACHED_MANIFEST was only a workaround for the tarball writer rewriting the manifest mediatype, which the ocilayout format fixes at the root, so it goes too.