Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.52 KB

RELEASES.adoc

File metadata and controls

37 lines (23 loc) · 1.52 KB

Releases

Images are built by our GitHub Actions and released to Docker Hub using the conventions below.

latest

The latest image tag always represents the latest state of our master branch, shipping with the latest kubectl version.

It is built and pushed to Docker Hub by our GitHub Action latest.yml whenever master is updated.

Git Release Tags

All versioned releases are performed by our GitHub Action release.yml whenever a new v* tag is created.

ℹ️
The leading v will be stripped when creating the Docker tag.

Each release ships a set of image variants for a range of kubectl versions following the pattern <git-tag>-kubectl-<kubectl-version>, where <kubectl-version> is the major.minor.patch that we are shipping along with its major.minor "moving" tag (moves with the latest patch version).

For example, tagging the repo with v1.2.3 will build and publish the following Docker images:

  • 1.2.3-kubectl-<major>.<minor>.<patch>

  • 1.2.3-kubectl-<major>.<minor>

for every <major>.<minor>.<patch> version of kubectl we are shipping with.

The versions of kubectl we are currently shipping are listed in the Makefile.