mirror of
https://github.com/kubernetes-sigs/descheduler.git
synced 2026-01-26 13:29:11 +01:00
This newly documented URL can be used to view the descheduler staging registry in a web browser. This is easier to browse if the gcloud command is not available.
2.4 KiB
2.4 KiB
Release Guide
Semi-automatic
- Make sure your repo is clean by git's standards
- Create a release branch
git checkout -b release-1.18(not required for patch releases) - Push the release branch to the descheuler repo and ensure branch protection is enabled (not required for patch releases)
- Tag the repository and push the tag
VERSION=v0.18.0 git tag -m $VERSION $VERSION; git push origin $VERSION - Publish a draft release using the tag you just created
- Perform the image promotion process
- Publish release
- Email
kubernetes-sig-scheduling@googlegroups.comto announce the release
Manual
- Make sure your repo is clean by git's standards
- Create a release branch
git checkout -b release-1.18(not required for patch releases) - Push the release branch to the descheuler repo and ensure branch protection is enabled (not required for patch releases)
- Tag the repository and push the tag
VERSION=v0.18.0 git tag -m $VERSION $VERSION; git push origin $VERSION - Checkout the tag you just created and make sure your repo is clean by git's standards
git checkout $VERSION - Build and push the container image to the staging registry
VERSION=$VERSION make push - Publish a draft release using the tag you just created
- Perform the image promotion process
- Publish release
- Email
kubernetes-sig-scheduling@googlegroups.comto announce the release
Notes
See post-descheduler-push-images dashboard for staging registry image build job status.
View the descheduler staging registry using this URL in a web browser
or use the below gcloud commands.
List images in staging registry.
gcloud container images list --repository gcr.io/k8s-staging-descheduler
List descheduler image tags in the staging registry.
gcloud container images list-tags gcr.io/k8s-staging-descheduler/descheduler
Get SHA256 hash for a specific image in the staging registry.
gcloud container images describe gcr.io/k8s-staging-descheduler/descheduler:v20200206-0.9.0-94-ge2a23f284
Pull image from the staging registry.
docker pull gcr.io/k8s-staging-descheduler/descheduler:v20200206-0.9.0-94-ge2a23f284