github GoogleContainerTools/kaniko v1.5.0

latest releases: v1.22.0, v1.21.1, v1.21.0...
3 years ago

v1.5.0 Release 2021-01-25

This releases publishes multi-arch image kaniko images for following platforms

  1. linux/amd64
  2. linux/arm64
  3. linux/ppc64le

If you want to add other platforms, please talk to @tejal29.

The executor images in this release are:

gcr.io/kaniko-project/executor:v1.5.0 
gcr.io/kaniko-project/executor:latest

The debug images are available at:

gcr.io/kaniko-project/executor:debug
gcr.io/kaniko-project/executor:v1.5.0-debug and

In this release, we have 2 slim executor images which don't contain any authentication binaries.

  1. gcr.io/kaniko-project/executor:slim &
  2. gcr.io/kaniko-project/executor:v1.5.0-debug

Highlights:

  • Multi-arch images for linux/amd64, linux/arm64 and linux/ppc64le
  • Support caching for copy layers via flag --cache-copy-layers
  • Analyze your own kaniko builds using Slow-Jam

Help make us kaniko faster by profiling your kaniko run

New features:

  • Mutli-arch support #1531, #1474
  • Add support to fetch a github pull request #1543
  • Add --image-name-tag-with-digest flag #1541
  • add caching copy layers back #1518
  • Profiling for Snapshotting errors. #1530
  • feat(warmer): Warmer now supports all registry-related flags #1499
  • feat: Add https tar.gz remote source for context #1519
  • Add option customPlatform #1500
  • feat: support multiple registry mirrors with fallback #1498
  • Add s390x kaniko build to multi-arch list #1475

Bug Fixes

  • reject tarball writes with no destinations #1534
  • Fix travis-ci link #1535
  • fix: extract file as same user for warmer docker image #1538
  • fix: update busybox version to fix CVE-2018-1000500 #1532
  • Fix typo in error message #1494
  • Fix COPY with --chown command #1477
  • Remove unused code #1495
  • Fixes #1469 : Remove file that matches with the directory path #1478
  • fix: CheckPushPermissions not being called when using --no-push and --cache-repo #1471

Refactors

  • Switch to runtime detection via bpfd/proc #1502
  • Update ggcr to pick up estargz and caching option #1527

Documentation

  • Document flags for tarball build only #1503
  • doc: clarify the format of --registry-mirror #1504
  • add section to run lints #1480
  • Add docs for GKE workload identity. #1476

Huge thank you for this release towards our contributors:

  • Alec Rajeev
  • Fabrice
  • Josh Chorlton
  • Lars
  • Lars Toenning
  • Matt Moore
  • Or Geva
  • Severin Strobl
  • Shashank
  • Sladyn
  • Tejal Desai
  • Theofilos Papapanagiotou
  • Vincent Behar
  • Yulia Gaponenko
  • ankitm123
  • bahetiamit
  • ejose19
  • mickkael
  • zhouhaibing089

Don't miss a new kaniko release

NewReleases is sending notifications on new releases.