Update all non-major dependencies #2
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/all-minor-patch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
3.12-slim-bookworm→3.15-slim-bookwormv1.28.6-debug→v1.29.0-debug3.12-slim-bookworm→3.15-slim-bookworm3.12-slim-bookworm→3.15-slim-bookwormRelease Notes
osscontainertools/kaniko (ghcr.io/osscontainertools/kaniko)
v1.29.0Compare Source
Update Notice
In this Release we activated these feature-flags:
FF_KANIKO_ADD_CHECKSUMverifiesADD --checksum. A wrong checksum used to pass silently and now fails the build, so update it to the digest of the download.FF_KANIKO_EXPAND_HEREDOCexpands variables in unquotedCOPYandADDheredoc bodies. If a body needs a literal$, quote the delimiter:FF_KANIKO_PATH_SCOPED_REGISTRY_AUTHmatches anauthsentry against the repository namespace, so one entry forregistry.example.com/org-acovers every repository below it and you can merge your per-repository entries. It is no longer sent to sibling namespaces likeregistry.example.com/org-b, which now need their own entry.FF_KANIKO_SHARED_BASE_CACHEkeeps downloaded bases in/kaniko/basesafter the build,--cleanupdoes not remove them. If you reuse an executor for many builds, clean that directory yourself.You can roll-back any of those changes by overriding them in the environment ie.
Please also notify us by filing a new issue.
We further removed these feature-flags:
FF_KANIKO_RUN_MOUNT_BINDFF_KANIKO_NO_PROPAGATE_ANNOTATIONSFF_KANIKO_VOLUME_SKIP_MKDIRFF_KANIKO_PRESERVE_HARDLINKSFF_KANIKO_BUILDKIT_ARG_ENV_PRECEDENCEFF_KANIKO_PRESERVE_MOUNTED_PATHSFF_KANIKO_DEPRECATE_INTER_STAGE_RESTOREFF_KANIKO_SECUREJOIN_EXTRACTIONFF_KANIKO_WARMER_CACHE_LOCKFF_KANIKO_CLEAN_KANIKO_DIRFF_KANIKO_RELATIVE_LINK_TARGETSFF_KANIKO_OCI_WARMERFF_KANIKO_IGNORE_CACHED_MANIFESTTheir behavior is now unconditional, they have no effect and can be removed.
Community Update
@gary-wall made their first contribution in #1205. The warmer now also caches the image index, so builds from a base pinned by index digest work air-gapped.
@gary-wall also joined us as a maintainer, welcome aboard!
Also many thanks to @philou-078 and @hanbyeol for reporting issues fixed in this release.
To get an overview over our feature flags you can check the schedule on https://osscontainertools.org/kaniko/flags/
What's Changed
Security
Bugfixes
scratchfrom the registry: by @gary-wall in #1205FF_KANIKO_ISOLATE_CACHE_PUSH=falseevery cache push also writes the build outputs: #1223ARGdefaults unexpanded: #1209FF_KANIKO_WARMER_BUILD_ARGS=falsewarmer lets anARGdefault win over--build-arg: #1207FF_KANIKO_WARMER_PREDEFINED_ARGS=falsewarmer leavesTARGETARCHempty inFROM: #1210Standardization
FF_KANIKO_RUN_HEREDOC_SCRIPT=falserun a loneRUNheredoc body as the script: #1216FF_KANIKO_COPY_KEEP_DEST_OWNER=falseCOPY --chownkeeps the owner of an existing destination directory: #1257FF_KANIKO_COPY_SUBDIR_MODE=falsedirectoryCOPYapplies the source mode to existing subdirectories: #1259Caching
FF_KANIKO_CACHE_IMAGE_INDEX=falsewarmer caches the image index of index-pinned bases: by @gary-wall in #1225FF_KANIKO_FORMAT_INDEPENDENT_CACHE_KEY=falsekeep--image-formatout of cache keys: #1276Performance
Usability
--dryrunprints which bases it would fetch: #1206--predefined-annotationssets the OCI source, revision, version and base image annotations: #1227--provenanceattaches a SLSA provenance attestation: #1230FF_KANIKO_NATIVE_INIT=falsekaniko acts as its own init process: #1222Telemetry
--reproduciblerewrite: #1217Packaging
slimimage drops the cloud SDKs, go-git and OpenTelemetry: #1279 #1265Maintenance
Fork Related
--dryrunplan printsSTREAMforFROM scratch: #1211KANIKO_NO_PUSH=truewithout--destinationfails flag validation: #1232Configuration
📅 Schedule: (in timezone Europe/Berlin)
* 0-5 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate CLI.
e82ab2b3082accf97084Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.