mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2024-12-14 11:57:51 +00:00
Update RELEASE.md
Describe the current release process. Contains some transitory steps involving quay.io that will be removed when the CI has been adapted to work with the new image repo.
This commit is contained in:
parent
6ef6cdec65
commit
8aa96ac976
1 changed files with 7 additions and 6 deletions
13
RELEASE.md
13
RELEASE.md
|
@ -6,14 +6,15 @@ is as follows:
|
|||
1. An issue is filed to propose a new release with a changelog since the last
|
||||
release. Copy the following checklist into the issue text:
|
||||
|
||||
- [ ] All [OWNERS](OWNERS) must LGTM the release proposal.
|
||||
- [ ] Update the [daemonset template](node-feature-discovery-daemonset.yaml.template) and the [job template](node-feature-discovery-job.yaml.template) to use the new tagged container image
|
||||
- [ ] All [OWNERS](https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/OWNERS) must LGTM the release proposal.
|
||||
- [ ] Update the deployment templates ([master](https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/nfd-master.yaml.template), [worker-daemonset](https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/nfd-worker-daemonset.yaml.template), [worker-job](https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/nfd-worker-job.yaml.template) and [combined](https://github.com/kubernetes-sigs/node-feature-discovery/blob/master/nfd-daemonset-combined.yaml.template))to use the new tagged container image
|
||||
- [ ] An OWNER runs `git tag -s $VERSION` and insert the changelog into the tag description.
|
||||
- [ ] [Build and push](https://github.com/kubernetes-sigs/node-feature-discovery#building-from-source) a container image with the same tag to [quay.io](https://quay.io/kubernetes_incubator).
|
||||
- [ ] Update the `:latest` virtual tag in quay.io to track the last stable (this) release.
|
||||
- [ ] An OWNER pushes the tag with `git push $VERSION`.
|
||||
- [ ] An OWNER pushes the tag with `git push $VERSION` (this will also build and push a release container image to quay.io).
|
||||
- [ ] An OWNER pulls the newly tagged image from quay.io, tags it with `gcr.io/k8s-staging-nfd/node-feature-discovery:$VERSION` and pushes it to `gcr.io/k8s-staging-nfd`
|
||||
- [ ] Create a PR against [k8s.io](https://github.com/kubernetes/k8s.io), updading `k8s.gcr.io/images/k8s-staging-nfd/images.yaml` to promote the release image into production.
|
||||
- [ ] Wait for the PR to be merged and verify that the image (`k8s.gcr.io/nfd/node-feature-discovery:$VERSION`) is available.
|
||||
- [ ] Write the change log into the [Github release info](https://github.com/kubernetes-sigs/node-feature-discovery/releases).
|
||||
- [ ] Add a link to the tagged release in this issue.
|
||||
- [ ] An announcement email is sent to `kubernetes-dev@googlegroups.com` with the
|
||||
subject `[ANNOUNCE] node-feature-discovery $VERSION is released`
|
||||
subject `[ANNOUNCE] node-feature-discovery $VERSION is released`. Add a link to the release announcement here.
|
||||
- [ ] Close this issue.
|
||||
|
|
Loading…
Reference in a new issue