2021-08-07 00:07:29 +00:00
|
|
|
1. [NGINX](https://github.com/kubernetes/ingress-nginx/tree/main/images/nginx)
|
2021-05-11 12:30:04 +00:00
|
|
|
|
|
|
|
* Open pull request
|
2021-05-30 23:42:26 +00:00
|
|
|
|
|
|
|
If you are updating any component in [build.sh](images/nginx/rootfs/build.sh) please also update the SHA256 checksum of that component as
|
|
|
|
well, the cloud build will fail with an exit 10 if not.
|
|
|
|
Example [NGINX_VERSION](images/nginx/rootfs/build.sh#L21),
|
|
|
|
[SHA256](images/nginx/rootfs/build.sh#L124)
|
2021-05-11 12:30:04 +00:00
|
|
|
* Merge
|
|
|
|
* Wait for [cloud build](https://console.cloud.google.com/cloud-build/builds?project=k8s-staging-ingress-nginx)
|
|
|
|
|
|
|
|
1a. Promote images:
|
|
|
|
|
|
|
|
Open pull request to promote staging image:
|
|
|
|
[add sha - version](https://github.com/kubernetes/k8s.io/blob/main/k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml#L1)
|
|
|
|
|
|
|
|
The sha is available in output from [cloud build](https://console.cloud.google.com/cloud-build/builds?project=k8s-staging-ingress-nginx)
|
|
|
|
|
|
|
|
2. Change to images:
|
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
* [e2e](https://github.com/kubernetes/ingress-nginx/tree/main/images/test-runner)
|
2021-05-11 12:30:04 +00:00
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
* [test-runner](https://github.com/kubernetes/ingress-nginx/tree/main/images/echo)
|
|
|
|
* [echo](https://github.com/kubernetes/ingress-nginx/tree/main/images/echo)
|
|
|
|
* [cfssl](https://github.com/kubernetes/ingress-nginx/tree/main/images/cfssl)
|
|
|
|
* [fastcgi-helloserver](https://github.com/kubernetes/ingress-nginx/tree/main/images/fastcgi-helloserver)
|
|
|
|
* [httpbin](https://github.com/kubernetes/ingress-nginx/tree/main/images/httpbin)
|
2021-05-11 12:30:04 +00:00
|
|
|
|
|
|
|
* Open pull request
|
|
|
|
* Merge
|
|
|
|
* Wait for [cloud build](https://console.cloud.google.com/cloud-build/builds?project=k8s-staging-ingress-nginx)
|
|
|
|
|
|
|
|
2a. Promote images:
|
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
* Open pull request to promote [staging image](https://github.com/kubernetes/k8s.io/blob/main/k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml)
|
2021-05-11 12:30:04 +00:00
|
|
|
* e2e-test-runner
|
|
|
|
* e2e-test-cfssl
|
|
|
|
* e2e-test-echo
|
|
|
|
* e2e-test-fastcgi-helloserver
|
|
|
|
* e2e-test-httpbin
|
|
|
|
|
|
|
|
3. Update references to e2e-test-runner image:
|
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
* [e2e-image](https://github.com/kubernetes/ingress-nginx/blob/main/test/e2e-image/Dockerfile#L1)
|
2021-05-11 12:30:04 +00:00
|
|
|
* [run-in-docker.sh](https://github.com/kubernetes/ingress-nginx/blob/ff60aa9e2b5377db1544091b98f475a90a630297/build/run-in-docker.sh#L37)
|
|
|
|
|
|
|
|
4. Prepare for a new release:
|
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
* Change [TAG](https://github.com/kubernetes/ingress-nginx/blob/main/TAG#L1)
|
2021-05-11 12:30:04 +00:00
|
|
|
* Open pull request
|
|
|
|
* Merge
|
|
|
|
* [Wait for cloud build](https://console.cloud.google.com/cloud-build/builds?project=k8s-staging-ingress-nginx)
|
|
|
|
|
|
|
|
4a. Promote images:
|
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
* Open pull request to promote [staging image](https://github.com/kubernetes/k8s.io/blob/main/k8s.gcr.io/images/k8s-staging-ingress-nginx/images.yaml)
|
2021-05-11 12:30:04 +00:00
|
|
|
* controller
|
|
|
|
|
|
|
|
5. Release helm chart:
|
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
* Open pull request updating [Chart.yaml](https://github.com/kubernetes/ingress-nginx/blob/main/charts/ingress-nginx/Chart.yaml#L3-L4)
|
2021-05-11 12:30:04 +00:00
|
|
|
* Merge
|
2021-08-07 00:07:29 +00:00
|
|
|
* [New helm chart is available](https://github.com/kubernetes/ingress-nginx/blob/main/.github/workflows/main.yaml#L47-L68)
|
2021-05-11 12:30:04 +00:00
|
|
|
|
|
|
|
6. New release:
|
|
|
|
|
|
|
|
* Update static scripts:
|
2021-08-07 00:07:29 +00:00
|
|
|
* [generate-deploy-scripts.sh](https://github.com/kubernetes/ingress-nginx/blob/main/hack/generate-deploy-scripts.sh)
|
2021-05-11 12:30:04 +00:00
|
|
|
* Open pull request with the updates
|
|
|
|
* Merge
|
|
|
|
|
2021-06-06 16:42:39 +00:00
|
|
|
* Update Changelog and Documentation:
|
2021-08-07 00:07:29 +00:00
|
|
|
* Open pull request updating [Changelog.md](https://github.com/kubernetes/ingress-nginx/blob/main/Changelog.md)
|
2021-06-06 16:42:39 +00:00
|
|
|
* Update the version in [docs/deploy/index.md](docs/deploy/index.md)
|
2021-06-08 16:21:34 +00:00
|
|
|
* Update Supported versions in the Support Versions table in the README.md
|
2021-05-11 12:30:04 +00:00
|
|
|
* Merge
|
2021-06-06 16:42:39 +00:00
|
|
|
|
2021-08-07 00:07:29 +00:00
|
|
|
7. Github release
|