release: v1.7.0 (#1771)
* release: v1.7.0 * add self serve instructions: * more instructions * Update CHANGELOG.md
This commit is contained in:
parent
46e01340c2
commit
13ea7d8292
74
CHANGELOG.md
74
CHANGELOG.md
|
|
@ -1,3 +1,77 @@
|
|||
# v1.7.0 Release 2021-10-19
|
||||
This is Oct's 2021 release.
|
||||
|
||||
## Highights
|
||||
|
||||
* In this release, we have kaniko **s390x** platform support for multi-arch image.
|
||||
* Kaniko **Self Serve** documentation is up to enableuser to build and push kaniko images themselves [here](https://github.com/GoogleContainerTools/kaniko/blob/master/RELEASE.md)
|
||||
|
||||
|
||||
|
||||
The executor images in this release are:
|
||||
```
|
||||
gcr.io/kaniko-project/executor:v1.7.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.7.0-debug
|
||||
```
|
||||
|
||||
The slim executor images which don't contain any authentication binaries are available at:
|
||||
```
|
||||
gcr.io/kaniko-project/executor:slim
|
||||
gcr.io/kaniko-project/executor:v1.7.0-slim
|
||||
```
|
||||
|
||||
* Remove tarball.WithCompressedCaching flag to resolve OOM Killed error [#1722](https://github.com/GoogleContainerTools/kaniko/pull/1722)
|
||||
* disable github action workflow on push to master [#1770](https://github.com/GoogleContainerTools/kaniko/pull/1770)
|
||||
* Add s390x support to docker images [copy] [#1769](https://github.com/GoogleContainerTools/kaniko/pull/1769)
|
||||
* Fix typo [#1719](https://github.com/GoogleContainerTools/kaniko/pull/1719)
|
||||
* Fix composite cache key for multi-stage copy command [#1735](https://github.com/GoogleContainerTools/kaniko/pull/1735)
|
||||
* chore: add workflows for pr tests [#1766](https://github.com/GoogleContainerTools/kaniko/pull/1766)
|
||||
* Make /bin/sh available to debug image [#1748](https://github.com/GoogleContainerTools/kaniko/pull/1748)
|
||||
* Fix executor Dockerfile, which wasn't building [#1741](https://github.com/GoogleContainerTools/kaniko/pull/1741)
|
||||
* Support force-building metadata layers into snapshot [#1731](https://github.com/GoogleContainerTools/kaniko/pull/1731)
|
||||
* Add support for CPU variants [#1676](https://github.com/GoogleContainerTools/kaniko/pull/1676)
|
||||
* refactor: adjust bpfd container runtime detection [#1686](https://github.com/GoogleContainerTools/kaniko/pull/1686)
|
||||
* Fix snapshotter ignore list; do not attempt to delete whiteouts of ignored paths [#1652](https://github.com/GoogleContainerTools/kaniko/pull/1652)
|
||||
* Add instructions for using JFrog Artifactory [#1715](https://github.com/GoogleContainerTools/kaniko/pull/1715)
|
||||
* add SECURITY.md [#1710](https://github.com/GoogleContainerTools/kaniko/pull/1710)
|
||||
* Support mirror registries with path component [#1707](https://github.com/GoogleContainerTools/kaniko/pull/1707)
|
||||
* Retry extracting filesystem from image [#1685](https://github.com/GoogleContainerTools/kaniko/pull/1685)
|
||||
* Bugfix/trailing path separator [#1683](https://github.com/GoogleContainerTools/kaniko/pull/1683)
|
||||
* docs: add missing cache-copy-layers arg in README [#1672](https://github.com/GoogleContainerTools/kaniko/pull/1672)
|
||||
* save snaphots to tmp dir [#1662](https://github.com/GoogleContainerTools/kaniko/pull/1662)
|
||||
* Revert "save snaphots to tmp dir" [#1670](https://github.com/GoogleContainerTools/kaniko/pull/1670)
|
||||
* Try to warm all images and warn about errors [#1653](https://github.com/GoogleContainerTools/kaniko/pull/1653)
|
||||
* Exit Code Propagation [#1655](https://github.com/GoogleContainerTools/kaniko/pull/1655)
|
||||
* Fix changelog headings [#1643](https://github.com/GoogleContainerTools/kaniko/pull/1643)
|
||||
|
||||
|
||||
Huge thank you for this release towards our contributors:
|
||||
- Anbraten
|
||||
- Benjamin Krenn
|
||||
- Gilbert Gilb's
|
||||
- Jake Sanders
|
||||
- Janosch Maier
|
||||
- Jason Hall
|
||||
- Jose Donizetti
|
||||
- Kamal Nasser
|
||||
- Liwen Guo
|
||||
- Max Walther
|
||||
- Mikhail Vasin
|
||||
- Patrick Barker
|
||||
- Rhianna
|
||||
- Silvano Cirujano Cuesta
|
||||
- Tejal Desai
|
||||
- Yahav Itzhak
|
||||
- ankitm123
|
||||
- ejose19
|
||||
- nihilo
|
||||
- priyawadhwa
|
||||
|
||||
# v1.6.0 Release 2021-04-23
|
||||
This is April's 2021 release.
|
||||
|
||||
|
|
|
|||
2
Makefile
2
Makefile
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
# Bump these on release
|
||||
VERSION_MAJOR ?= 1
|
||||
VERSION_MINOR ?= 6
|
||||
VERSION_MINOR ?= 7
|
||||
VERSION_BUILD ?= 0
|
||||
|
||||
VERSION ?= v$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_BUILD)
|
||||
|
|
|
|||
31
RELEASE.md
31
RELEASE.md
|
|
@ -4,7 +4,34 @@ This document explains the Kaniko release process.
|
|||
|
||||
Kaniko is not an officially supported Google product. Kaniko is maintained by Google.
|
||||
|
||||
## Getting write access to the Kaniko Project
|
||||
|
||||
## Self-Serve Kaniko Release [Non-Google contributors]
|
||||
Kaniko is not an officially supported Google product however only contributors part of
|
||||
Google organization can release Kaniko to official kaniko project at `kaniko-project`.
|
||||
If you are a part of [Google organization](https://github.com/orgs/google/people), please see skip to [Kaniko Release Process - Google Contributors](https://github.com/GoogleContainerTools/kaniko/blob/master/RELEASE.md#kaniko-release-process)
|
||||
|
||||
Non-Google Contributors or users, please follow the following steps:
|
||||
1. Follow the setup instruction to fork kaniko repository [here](https://github.com/GoogleContainerTools/kaniko/blob/master/DEVELOPMENT.md#getting-started)
|
||||
2. Run the following `make` commands to build and push Kaniko image to your organization image repository.
|
||||
```shell
|
||||
REGISTRY=gcr.io/YOUR-PROJECT make images
|
||||
```
|
||||
The above command will build and push all the 3 kaniko images
|
||||
1) gcr.io/YOUR-PROJECT/executor:latest
|
||||
2) gcr.io/YOUR-PROJECT/executor:debug
|
||||
3) gcr.io/YOUR-PROJECT/warmer:latest
|
||||
|
||||
3. You can choose tag these images using `docker tag`
|
||||
e.g. To tag `gcr.io/YOUR-PROJECT/executor:latest` to a version `gcr.io/YOUR-PROJECT/executor:v1.6.0self-serve`, run
|
||||
```shell
|
||||
docker tag gcr.io/YOUR-PROJECT/executor:latest gcr.io/YOUR-PROJECT/executor:v1.6.0self-serve
|
||||
```
|
||||
|
||||
Please change all usages of `gcr.io/kaniko-project/executor:latest` to `gcr.io/YOUR-PROJECT/executor:latest` for executor image and so on.
|
||||
|
||||
|
||||
## Kaniko Release Process [Google Contributors]
|
||||
### Getting write access to the Kaniko Project
|
||||
In order to kick off kaniko release, you need to write access to Kaniko project.
|
||||
|
||||
To get write access, please ping one of the [Kaniko Mantainers](https://github.com/orgs/GoogleContainerTools/teams/kaniko-maintainers/members).
|
||||
|
|
@ -12,7 +39,7 @@ To get write access, please ping one of the [Kaniko Mantainers](https://github.c
|
|||
Once you have the correct access, you can kick off a release.
|
||||
|
||||
|
||||
## Kicking of a release.
|
||||
### Kicking of a release.
|
||||
|
||||
1. Create a release PR and update Changelog.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue