Skip to content

Commit db3cdc0

Browse files
strongjzrikatz
andauthored
release 1.3.1 (#9014)
* release 1.3.1 Signed-off-by: James Strong <[email protected]> * fix readme Signed-off-by: James Strong <[email protected]> * fix readme Signed-off-by: James Strong <[email protected]> * fix readme Signed-off-by: James Strong <[email protected]> * Fix chart linter * Fix helm docs * Fix helm docs * fix helm docs * Add warning about lease change * Disable PSP in v1.25 * rollback cluster in helmchart to psp tests Signed-off-by: James Strong <[email protected]> Co-authored-by: Ricardo Pchevuzinske Katz <[email protected]>
1 parent 12c9f00 commit db3cdc0

File tree

19 files changed

+309
-225
lines changed

19 files changed

+309
-225
lines changed

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ jobs:
149149
150150
- name: Run helm-docs
151151
run: |
152-
GOBIN=$PWD GO111MODULE=on go install github.com/norwoodj/helm-docs/cmd/helm-docs@e91c4c3337d3bf3fdad8de1763999a5c3325567f # v1.8.1
152+
GOBIN=$PWD GO111MODULE=on go install github.com/norwoodj/helm-docs/cmd/helm-docs@v1.11.0
153153
./helm-docs --chart-search-root=${GITHUB_WORKSPACE}/charts
154154
DIFF=$(git diff ${GITHUB_WORKSPACE}/charts/ingress-nginx/README.md)
155155
if [ ! -z "$DIFF" ]; then
@@ -175,7 +175,7 @@ jobs:
175175
uses: engineerd/setup-kind@aa272fe2a7309878ffc2a81c56cfe3ef108ae7d0 #v0.5.0
176176
with:
177177
version: v0.15.0
178-
image: kindest/node:v1.25.0
178+
image: kindest/node:v1.24.4
179179

180180
- uses: geekyeggo/delete-artifact@b73cb986740e466292a536d0e32e2666c56fdeb3 # v1
181181
with:

Changelog.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,82 @@
11
# Changelog
22

3+
### 1.3.1
4+
5+
Please fill out our 2022 Ingress-Nginx User Survey and let us know what you want to see in future releases.
6+
7+
https://www.surveymonkey.com/r/ingressngx2022
8+
9+
In v1.3.1 leader elections will be done entirely using the Lease API and no longer using configmaps.
10+
v1.3.0 is a safe transition version, using v1.3.0 can automatically complete the merging of election locks, and then you can safely upgrade to v1.3.1.
11+
12+
Also, *important note*, with the Release of Kubernetes v1.25 we are dropping support for the legacy branches,
13+
please upgrade to a v1.0.0 and above branch
14+
15+
## Image:
16+
- registry.k8s.io/ingress-nginx/controller:v1.3.1@sha256:54f7fe2c6c5a9db9a0ebf1131797109bb7a4d91f56b9b362bde2abd237dd1974
17+
- registry.k8s.io/ingress-nginx/controller-chroot:v1.3.1@sha256:a8466b19c621bd550b1645e27a004a5cc85009c858a9ab19490216735ac432b1
18+
19+
20+
## What's Changed
21+
22+
_IMPORTANT CHANGES:_
23+
- Update to golang 1.19
24+
- Started migration for Data and Control Plane splits
25+
- Upgrade to Alpine 3.16.2
26+
- New kubectl plugin release workflow
27+
- New CVE findings template
28+
29+
All other Changes
30+
- [9006](https://github.com/kubernetes/ingress-nginx/pull/9006) issue:8739 fix doc issue
31+
- [9003](https://github.com/kubernetes/ingress-nginx/pull/9003) Bump github/codeql-action from 2.1.21 to 2.1.22
32+
- [9001](https://github.com/kubernetes/ingress-nginx/pull/9001) GitHub Workflows security hardening
33+
- [8992](https://github.com/kubernetes/ingress-nginx/pull/8992) Bump github.com/opencontainers/runc from 1.1.3 to 1.1.4
34+
- [8991](https://github.com/kubernetes/ingress-nginx/pull/8991) Bump google.golang.org/grpc from 1.48.0 to 1.49.0
35+
- [8986](https://github.com/kubernetes/ingress-nginx/pull/8986) Bump goreleaser/goreleaser-action from 3.0.0 to 3.1.0
36+
- [8984](https://github.com/kubernetes/ingress-nginx/pull/8984) fixed deprecated ginkgo flags
37+
- [8982](https://github.com/kubernetes/ingress-nginx/pull/8982) Bump github/codeql-action from 2.1.20 to 2.1.21
38+
- [8981](https://github.com/kubernetes/ingress-nginx/pull/8981) Bump actions/setup-go from 3.2.1 to 3.3.0
39+
- [8976](https://github.com/kubernetes/ingress-nginx/pull/8976) Update apiserver to 0.25 to remove v2 go-restful
40+
- [8970](https://github.com/kubernetes/ingress-nginx/pull/8970) bump Golang to 1.19 #8932
41+
- [8969](https://github.com/kubernetes/ingress-nginx/pull/8969) fix: go-restful CVE #8745
42+
- [8967](https://github.com/kubernetes/ingress-nginx/pull/8967) updated to testrunnerimage with updated yamale yamllint
43+
- [8966](https://github.com/kubernetes/ingress-nginx/pull/8966) added note on digitalocean annotations
44+
- [8960](https://github.com/kubernetes/ingress-nginx/pull/8960) upgrade yamale and yamllint version
45+
- [8959](https://github.com/kubernetes/ingress-nginx/pull/8959) revert changes to configmap resource permissions
46+
- [8957](https://github.com/kubernetes/ingress-nginx/pull/8957) Bump github/codeql-action from 2.1.19 to 2.1.20
47+
- [8956](https://github.com/kubernetes/ingress-nginx/pull/8956) Bump azure/setup-helm from 2.1 to 3.3
48+
- [8954](https://github.com/kubernetes/ingress-nginx/pull/8954) Bump actions/dependency-review-action from 2.0.4 to 2.1.0
49+
- [8953](https://github.com/kubernetes/ingress-nginx/pull/8953) Bump aquasecurity/trivy-action from 0.5.1 to 0.7.1
50+
- [8952](https://github.com/kubernetes/ingress-nginx/pull/8952) Bump securego/gosec from b99b5f7838e43a4104354ad92a6a1774302ee1f9 to 2.13.1
51+
- [8951](https://github.com/kubernetes/ingress-nginx/pull/8951) Bump geekyeggo/delete-artifact from a6ab43859c960a8b74cbc6291f362c7fb51829ba to 1
52+
- [8950](https://github.com/kubernetes/ingress-nginx/pull/8950) Bump github/codeql-action from 2.1.18 to 2.1.19
53+
- [8948](https://github.com/kubernetes/ingress-nginx/pull/8948) updated testrunner and testecho images
54+
- [8946](https://github.com/kubernetes/ingress-nginx/pull/8946) Clean old code and move helper functions
55+
- [8944](https://github.com/kubernetes/ingress-nginx/pull/8944) Make keep-alive documentation more explicit for clarity
56+
- [8939](https://github.com/kubernetes/ingress-nginx/pull/8939) bump baseimage alpine to v3.16.2 for zlib CVE fix
57+
58+
## New Contributors
59+
* @mtnezm made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8817
60+
* @tamcore made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8821
61+
* @guilhem made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8827
62+
* @lilien1010 made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8830
63+
* @qilongqiu made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8855
64+
* @dgoffredo made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8848
65+
* @Volatus made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8859
66+
* @europ made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8841
67+
* @mrksngl made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/7892
68+
* @omichels made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8895
69+
* @zeeZ made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8881
70+
* @mjudeikis made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8928
71+
* @NissesSenap made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8873
72+
* @anders-swanson made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8665
73+
* @aslafy-z made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8905
74+
* @harry1064 made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8825
75+
* @sashashura made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9001
76+
* @sreelakshminarayananm made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9006
77+
78+
**Full Changelog**: https://github.com/kubernetes/ingress-nginx/compare/controller-v1.3.0...controller-v1.3.1
79+
380
### 1.3.0
481

582
Image:

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
[![GitHub stars](https://img.shields.io/badge/contributions-welcome-orange.svg)](https://github.com/kubernetes/ingress-nginx/blob/main/CONTRIBUTING.md)
88
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fkubernetes%2Fingress-nginx.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fkubernetes%2Fingress-nginx?ref=badge_shield)
99

10+
Please fill out our 2022 Ingress-Nginx User Survey and let us know what you want to see in future releases.
11+
12+
https://www.surveymonkey.com/r/ingressngx2022
13+
1014
## Overview
1115

1216
ingress-nginx is an Ingress controller for Kubernetes using [NGINX](https://www.nginx.org/) as a reverse proxy and load balancer.
@@ -31,6 +35,7 @@ For detailed changes on the `ingress-nginx` helm chart, please check the followi
3135

3236
| Ingress-NGINX version | k8s supported version | Alpine Version | Nginx Version |
3337
|-----------------------|------------------------------|----------------|---------------|
38+
| v1.3.1 | 1.24, 1.23, 1.22, 1.21, 1.20 | 3.16.2 | 1.19.10† |
3439
| v1.3.0 | 1.24, 1.23, 1.22, 1.21, 1.20 | 3.16.0 | 1.19.10† |
3540
| v1.2.1 | 1.23, 1.22, 1.21, 1.20, 1.19 | 3.14.6 | 1.19.10† |
3641
| v1.1.3 | 1.23, 1.22, 1.21, 1.20, 1.19 | 3.14.4 | 1.19.10† |
@@ -43,12 +48,7 @@ For detailed changes on the `ingress-nginx` helm chart, please check the followi
4348
| v1.0.2 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
4449
| v1.0.1 | 1.22, 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
4550
| v1.0.0 | 1.22, 1.21, 1.20, 1.19 | 3.13.5 | 1.20.1 |
46-
| v0.51.0 | 1.21, 1.20, 1.19 | 3.14.4 | 1.19.10† |
47-
| v0.49.3 | 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
48-
| v0.49.2 | 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
49-
| v0.49.1 | 1.21, 1.20, 1.19 | 3.14.2 | 1.19.9† |
50-
| v0.49.0 | 1.21, 1.20, 1.19 | 3.13.5 | 1.20.1 |
51-
| v0.48.1 | 1.21, 1.20, 1.19 | 3.13.5 | 1.20.1 |
51+
5252

5353
_This build is [patched against CVE-2021-23017](https://github.com/openresty/openresty/commit/4b5ec7edd78616f544abc194308e0cf4b788725b#diff-42ef841dc27fe0b5aa2d06bd31308bb63a59cdcddcbcddd917248349d22020a3)._
5454

@@ -70,7 +70,7 @@ Thanks for taking the time to join our community and start contributing!
7070

7171
- **Support**: Join the [#ingress-nginx-users](https://kubernetes.slack.com/messages/CANQGM8BA/) channel inside the [Kubernetes Slack](http://slack.kubernetes.io/) to ask questions or get support from the maintainers and other users.
7272

73-
- The [github issues](https://github.com/kubernetes/ingress-nginx/issues) in the repository are **exclusively** for bug reports and feature requests.
73+
- The [GitHub issues](https://github.com/kubernetes/ingress-nginx/issues) in the repository are **exclusively** for bug reports and feature requests.
7474

7575
- **Discuss**: Tweet using the `#IngressNginx` hashtag.
7676

RELEASE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ Promoting the images basically means that images, that were pushed to staging co
173173
- Run the below command and save the output to a txt file
174174

175175
```
176-
gh pr list -s merged -L 38 -B main | cut -f1,2 | tee ~/Downloads/prlist.txt
176+
gh pr list -R kubernetes/ingress-nginx -s merged -L 38 -B main | cut -f1,2 | tee ~/Downloads/prlist.txt
177177
```
178178
- The -L 38 was used for 2 reasons.
179179
- Default number of results is 30 and there were more than 30 PRs merged while releasing v1.1.1. If you see the current/soon-to-be-old changelog, you can look at the most recent PR number that has been accounted for already, and start from after that last accounted for PR.
@@ -222,7 +222,7 @@ Promoting the images basically means that images, that were pushed to staging co
222222
- If you saved the bash script content above, in a file like `$HOME/bin/prlist_to_changelog.sh`, then you could execute a command like this to get your prlist in a text file called changelog_content.txt;`
223223
224224
```
225-
prlist_to_changelog.sh ~/Downloads/prlist.txt | tee ~/Downloads//changelog_content.txt`
225+
prlist_to_changelog.sh ~/Downloads/prlist.txt | tee ~/Downloads//changelog_content.txt
226226
```
227227
228228
### d. Edit the values.yaml and run helm-docs

build/build.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ echo "Building targets for ${ARCH}, generated targets in ${TARGETS_DIR} director
4949

5050
echo "Building ${PKG}/cmd/nginx"
5151

52+
pushd /go/src/k8s.io/ingress-nginx
5253
git config --add safe.directory /go/src/k8s.io/ingress-nginx
54+
popd
5355

5456
${GO_BUILD_CMD} \
5557
-trimpath -ldflags="-buildid= -w -s \

charts/ingress-nginx/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: ingress-nginx
33
# When the version is modified, make sure the artifacthub.io/changes list is updated
44
# Also update CHANGELOG.md
5-
version: 4.2.3
6-
appVersion: 1.3.0
5+
version: 4.2.4
6+
appVersion: 1.3.1
77
home: https://github.com/kubernetes/ingress-nginx
88
description: Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
99
icon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Nginx_logo.svg/500px-Nginx_logo.svg.png

0 commit comments

Comments
 (0)