controller-v1.3.1
版本发布时间: 2022-09-06 10:33:08
kubernetes/ingress-nginx最新发布版本:helm-chart-4.11.3(2024-10-09 05:09:13)
In v1.3.1 leader elections will be done entirely using the Lease API and no longer using configmaps. 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.
Also, important note, with the Release of Kubernetes v1.25 we are dropping support for the legacy branches, Also, important note, with the release of Kubernetes v1.25, we are dropping support for the legacy edition, that means all version <1.0.0 of the ingress-nginx-controller.
Important Changes
- Updated to golang 1.19
- Started migration for Data and Control Plane splits
- Upgraded to Alpine 3.16.2
- New kubectl plugin release workflow
- New CVE findings template
Image:
- registry.k8s.io/ingress-nginx/controller:v1.3.1@sha256:54f7fe2c6c5a9db9a0ebf1131797109bb7a4d91f56b9b362bde2abd237dd1974
- registry.k8s.io/ingress-nginx/controller-chroot:v1.3.1@sha256:a8466b19c621bd550b1645e27a004a5cc85009c858a9ab19490216735ac432b1
What's Changed
- bump Golang to 1.19 #8932 by @Volatus in https://github.com/kubernetes/ingress-nginx/pull/8970
- Migrate ginkgo to v2 in e2e-test-runner image by @lilien1010 in https://github.com/kubernetes/ingress-nginx/pull/8830
- migrate ginkgo to v2 by @lilien1010 in https://github.com/kubernetes/ingress-nginx/pull/8826
- bump alpine to v3.16.2 by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8934
- bump baseimage alpine to v3.16.2 for zlib CVE fix by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8939
- bumped kubectl in test-runner to v1.24.0 by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8807
- Move utils to better locations to help in decoupling by @rikatz in https://github.com/kubernetes/ingress-nginx/pull/8853
- Move APIs to be used by both controller and configurer by @rikatz in https://github.com/kubernetes/ingress-nginx/pull/8854
Other Changes
- Fixed typo by @mtnezm in https://github.com/kubernetes/ingress-nginx/pull/8817
- fix(docs): describe MetalLB configuration via CRDs rather than configMap by @tamcore in https://github.com/kubernetes/ingress-nginx/pull/8821
- feat: update mimalloc to 1.7.6 by @guilhem in https://github.com/kubernetes/ingress-nginx/pull/8827
- Bump actions/setup-go from 3.2.0 to 3.2.1 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8835
- Bump actions/dependency-review-action from 2.0.2 to 2.0.4 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8836
- Bump github.com/prometheus/common from 0.35.0 to 0.37.0 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8832
- Bump github/codeql-action from 2.1.15 to 2.1.16 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8837
- Bump google.golang.org/grpc from 1.47.0 to 1.48.0 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8833
- fix: test-runner Makefile by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8840
- FIx typo x_forwarded_for by @inosato in https://github.com/kubernetes/ingress-nginx/pull/8838
- Decouple shared functions between controllers by @rikatz in https://github.com/kubernetes/ingress-nginx/pull/8829
- added fixes for make dev-env by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8804
- Add docs on Election ID to Multiple Ingress Controller guide by @qilongqiu in https://github.com/kubernetes/ingress-nginx/pull/8855
- bump to alpine-3.16.1 by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8858
- update dd-opentracing-cpp version in nginx build script by @dgoffredo in https://github.com/kubernetes/ingress-nginx/pull/8848
- changed baseimage sha & bumped ginkgo to 2.1.4 in test by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8860
- update baseimage after bump of opentracing-cpp by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8861
- fix: test-runner prow build by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8863
- fix: make use of sed portable for BSD and GNU by @Volatus in https://github.com/kubernetes/ingress-nginx/pull/8859
- fix: test-runner prow build by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8864
- Revert "fix: test-runner prow build" by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8865
- version (commit sha) bump for dependency github.com/moul/pb due to dependency licence by @europ in https://github.com/kubernetes/ingress-nginx/pull/8841
- fix: change cloudbuild configuration by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8869
- Update gce docs by @strongjz in https://github.com/kubernetes/ingress-nginx/pull/8866
- fix: change all cloudbuild jobs configuration by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8870
- Add X-Forwarded-For in custom error template by @mrksngl in https://github.com/kubernetes/ingress-nginx/pull/7892
- update to baseiamge built after CI changes by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8892
- Bump github/codeql-action from 2.1.16 to 2.1.17 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8894
- Bump github/codeql-action from 2.1.17 to 2.1.18 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8914
- Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8913
- updated to new images built today by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8896
- Trivy Image Scanning by @strongjz in https://github.com/kubernetes/ingress-nginx/pull/8776
- Improve
hack/generate-deploy-scripts.sh
to no longer generate versioned manifests by @Volatus in https://github.com/kubernetes/ingress-nginx/pull/8877 - Reimplement kubectl plugin release workflow by @Volatus in https://github.com/kubernetes/ingress-nginx/pull/8812
- Make securityContext in admission-webhook more configurable e.g. to set seccompProfiles by @omichels in https://github.com/kubernetes/ingress-nginx/pull/8895
- Clean old code and move helper functions by @rikatz in https://github.com/kubernetes/ingress-nginx/pull/8946
- updated testrunner and testecho images by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8948
- Bump github/codeql-action from 2.1.18 to 2.1.19 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8950
- Bump geekyeggo/delete-artifact from a6ab43859c960a8b74cbc6291f362c7fb51829ba to 1 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8951
- Bump securego/gosec from b99b5f7838e43a4104354ad92a6a1774302ee1f9 to 2.13.1 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8952
- Bump aquasecurity/trivy-action from 0.5.1 to 0.7.1 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8953
- Bump actions/dependency-review-action from 2.0.4 to 2.1.0 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8954
- Bump azure/setup-helm from 2.1 to 3.3 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8956
- Bump github/codeql-action from 2.1.19 to 2.1.20 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8957
- Don't error log when no OCSP responder URL exists by @zeeZ in https://github.com/kubernetes/ingress-nginx/pull/8881
- feat: using LeaseLock for election. by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8921
- Add NetworkPolicy support by @mjudeikis in https://github.com/kubernetes/ingress-nginx/pull/8928
- securityContext in admission-webhook now configurable e.g. to set seccompProfiles by @omichels in https://github.com/kubernetes/ingress-nginx/pull/8930
- Document internal-logger-address cli arg by @NissesSenap in https://github.com/kubernetes/ingress-nginx/pull/8873
- Add protocol prefix to Metrics port (Helm) by @anders-swanson in https://github.com/kubernetes/ingress-nginx/pull/8665
- fix(controller): typo in catch-all CheckIngress error message by @aslafy-z in https://github.com/kubernetes/ingress-nginx/pull/8905
- Fix defaultServer backend update for Ingress with defaultBackend. by @harry1064 in https://github.com/kubernetes/ingress-nginx/pull/8825
- Make keep-alive documentation more explicit for clarity by @Volatus in https://github.com/kubernetes/ingress-nginx/pull/8944
- Determine the hpa version and select the hpa version by @qilongqiu in https://github.com/kubernetes/ingress-nginx/pull/8872
- revert changes to configmap resource permissions by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8959
- upgrade yamale and yamllint version by @tao12345666333 in https://github.com/kubernetes/ingress-nginx/pull/8960
- updated to testrunnerimage with updated yamale yamllint by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8967
- fix: go-restful CVE #8745 by @Volatus in https://github.com/kubernetes/ingress-nginx/pull/8969
- added note on digitalocean annotations by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8966
- adding cve finding and adding release-notes to PR template by @strongjz in https://github.com/kubernetes/ingress-nginx/pull/8916
- Update apiserver to 0.25 to remove v2 go-restful by @Volatus in https://github.com/kubernetes/ingress-nginx/pull/8976
- fixed deprecated ginkgo flags by @longwuyuan in https://github.com/kubernetes/ingress-nginx/pull/8984
- Bump actions/setup-go from 3.2.1 to 3.3.0 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8981
- Bump github.com/opencontainers/runc from 1.1.3 to 1.1.4 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8992
- Bump goreleaser/goreleaser-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8986
- Bump github/codeql-action from 2.1.20 to 2.1.21 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8982
- GitHub Workflows security hardening by @sashashura in https://github.com/kubernetes/ingress-nginx/pull/9001
- Bump google.golang.org/grpc from 1.48.0 to 1.49.0 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/8991
- Bump github/codeql-action from 2.1.21 to 2.1.22 by @dependabot in https://github.com/kubernetes/ingress-nginx/pull/9003
- issue:8739 fix doc issue by @sreelakshminarayananm in https://github.com/kubernetes/ingress-nginx/pull/9006
- start 1.3.1 release by @strongjz in https://github.com/kubernetes/ingress-nginx/pull/9010
- Fix cloud build git error by @strongjz in https://github.com/kubernetes/ingress-nginx/pull/9012
- 1.3.1 for real by @strongjz in https://github.com/kubernetes/ingress-nginx/pull/9013
New Contributors
- @mtnezm made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8817
- @tamcore made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8821
- @guilhem made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8827
- @lilien1010 made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8830
- @qilongqiu made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8855
- @dgoffredo made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8848
- @Volatus made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8859
- @europ made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8841
- @mrksngl made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/7892
- @omichels made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8895
- @zeeZ made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8881
- @mjudeikis made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8928
- @NissesSenap made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8873
- @anders-swanson made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8665
- @aslafy-z made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8905
- @harry1064 made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/8825
- @sashashura made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9001
- @sreelakshminarayananm made their first contribution in https://github.com/kubernetes/ingress-nginx/pull/9006
Full Changelog: https://github.com/kubernetes/ingress-nginx/compare/controller-v1.3.0...controller-v1.3.1