Releases: nginxinc/kubernetes-ingress
Releases · nginxinc/kubernetes-ingress
v2.4.2
What's Changed
🚀 Features
- Update NGINX Plus version to R28.
- Update NGINX App Protect WAF version to 4.0.
- Update NGINX App Protect DoS version to 3.1.
📝 Documentation
- Docs: fix proxy protocol link by @ciarams87 in #3193
- Fix helm version in docs by @lucacome in #3192
- Fix typo in command line arguments by @lucacome in #3259
- feat: Cherry pick link fix from main branch by @ADubhlaoich in #3269
- Bump NGINX Plus to R28 in r-2.4 by @ciarams87 in #3321
- Release 2.4.2 by @ciarams87 in #3323
- feat: October/22 f5-hugo theme bump by @ADubhlaoich in #3191
- feat: cherry pick F5 theme bump by @ADubhlaoich in #3268
Full Changelog: v2.4.1...v2.4.2
Upgrade
- For NGINX, use the v2.4.2 image from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the v2.4.2 image from the F5 Container registry or the AWS Marketplace or build your own image using the v2.4.2 source code.
- For Helm, use version 0.15.2 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.4.2/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.4.2/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-helm-operator/
v2.4.1
What's Changed
🐛 Bug Fixes
- Chery Pick #3139 #3157 by @haywoodsh in #3180
📝 Documentation
- docs: Release note fix by @ciarams87 in #3126
- Fix small typo in batch reload docs by @aknot242 in #3127
- Release 2.4.1 by @jjngx in #3184
🔨 Maintenance
⬆️ Dependencies
- Update Go dependencies - 2.4 by @lucacome in #3175
- Update packages for CVEs - 2.4 by @lucacome in #3176
- Update NGINX version to 1.23.2 by @jjngx in #3183
Full Changelog: v2.4.0...v2.4.1
Upgrade
- For NGINX, use the v2.4.1 image from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the v2.4.1 image from the F5 Container registry or the AWS Marketplace or build your own image using the v2.4.1 source code.
- For Helm, use version 0.15.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.4.1/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.4.1/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v1.12.5
What's Changed
📝 Documentation
🔨 Maintenance
- Update build containers to 1.17 by @lucacome in #2611
- Add CODEOWNERS - 1.12 by @lucacome in #3178
- Release 1.12.5 by @lucacome in #3186
⬆️ Dependencies
Full Changelog: v1.12.4...v1.12.5
Upgrade
- For NGINX, use the v1.12.5 image from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the v1.12.5 image from the F5 Container registry or the AWS Marketplace or build your own image using the v1.12.5 source code.
- For Helm, use version 0.10.5 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.5/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v1.12.5/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v2.4.0
What's Changed
🚀 Features
- replace glog with forked version to include years by @haywoodsh in #2876
- Add ServiceMonitor to Helm Chart by @araineUnity in #2831
- Feature/flag include year by @shaun-nx in #2884
- feat: Support watching multiple namespaces by @ciarams87 in #2914
- Support new directive for dos: app_protect_dos_arb_fqdn by @pasmant in #2745
- Add support for wildcard hostname in VirutalServer by @shaun-nx in #2939
- Add initialDelaySeconds to helm charts by @aknot242 in #2854
- Accept proxy protocol when TLS passthrough enabled by @haywoodsh in #2993
- Allow to specify image with digest in helm chart by @hafe in #2979
- adding automountServiceAccountToken to helm chart by @jasonwilliams14 in #3031
- Add command line argument to manually disable IPV6 listeners for unsupported clusters by @haywoodsh in #3040
- Feat/ignore helm secrets by @shaun-nx in #3088
- Feat/transport server external name by @jjngx in #3041
🐛 Bug Fixes
- fix: Correct error message on missing path in path validation by @zachomedia in #2971
- do not create configmap is customConfigMap is used by @coolbry95 in #3095
- Fix helm chart issue when set controller.strategy by @wd in #3106
- Optimise path validation by @haywoodsh in #3094
- Update helm rbac template for watch-ns by @vepatel in #3122
📝 Documentation
- Fix the docs for nginxReloadTimeout cli arg by @pleshakov in #2835
- fix spec.policy example to use a map by @TuxInvader in #2843
- Merge
release-2.3
tomain
by @lucacome in #2844 - fix: fix 2 broken links to NAP and NAP DoS docs by @Jcahilltorre in #2868
- Add missing minReadySeconds & strategy chart values in Helm Installation documentation by @aknot242 in #2853
- NGINX Ingress with Istio Service Mesh document by @jasonwilliams14 in #2768
- Bump f5-theme to v0.22.1 for main by @travisamartin in #2910
- docs: Update release notes with note on CVE by @ciarams87 in #2911
- Remove "new" & redundant text, add "recommended" by @jnewfield in #2938
- fix: update footer for NMS by @Jcahilltorre in #2937
- NGINX Ingress Controller Configuration guide update by @rranghar in #2864
- Make GitHub Checks more readable for CI by @lucacome in #2961
- docs: Reorganise examples by @ciarams87 in #2871
- docs: Fix links in the NAP config doc in main by @ciarams87 in #2983
- Document how the IC reloads NGINX by @pleshakov in #2836
- chore: Batch reloads runtime by @ciarams87 in #2986
- Fix typo in anchor link by @tomasohaodha in #3013
- Add docs for NAP DoS images by @lucacome in #3023
- Add lifecycle for controller container to helm chart by @coolbry95 in #3005
- feat: F5-hugo theme September bump by @Jcahilltorre in #3067
- feat: F5-hugo theme September bump (cherrypick) by @Jcahilltorre in #3071
- Add customConfigMap to helm charts by @coolbry95 in #3003
- Merge branch 'release-2.3' into main by @lucacome in #3084
- Add
helloworld.proto
and re-generate files by @lucacome in #3091 - Remove deprecated kubernetes.io/ingress.class from examples by @lucacome in #3029
- chore: Allow omitting the default server secret from Helm installs by @ciarams87 in #3087
- Add
ARCH
in Makefile, make Dockerfile more compatible with podman by @lucacome in #3102 - Apdoslogconf will warning case format is not splunk by @pasmant in #2991
- Release 2.4.0 by @shaun-nx in #3109
🧪 Tests
- Allow multiple markers in tests by @lucacome in #2874
- segregate IC and custom resources fixtures by @vepatel in #2908
- tests: Remove unnecessary library from tests by @ciarams87 in #2925
- Add isort and Black by @lucacome in #2929
- Add pod perf checks for multiple namespaces by @vepatel in #2934
- remove repeat test and add wait_and_assert by @vepatel in #2984
- Bump grpcio from 1.47.0 to 1.48.1 in /tests by @dependabot in #3008
- Bump locust from 2.11.1 to 2.12.0 in /perf-tests by @dependabot in #3021
- Bump certifi from 2022.6.15 to 2022.6.15.1 in /tests by @dependabot in #3028
- Bump certifi from 2022.6.15 to 2022.6.15.1 in /perf-tests by @dependabot in #3027
- Bump certifi from 2022.6.15.1 to 2022.9.14 in /tests by @dependabot in #3042
- Bail tests on test fixture setup error by @jjngx in #3037
- Bump grpcio from 1.48.1 to 1.49.0 in /tests by @dependabot in #3052
- Bump certifi from 2022.6.15.1 to 2022.9.14 in /perf-tests by @dependabot in #3043
- Add Helm test for Plus by @lucacome in #3064
- Improve NAP DoS tests by @pasmant in #2996
- Change timeout for attack ended by @pasmant in #3072
- Bump kindest/node from v1.25.0 to v1.25.1 in /tests/docker by @dependabot in #3068
- Bump locust from 2.12.0 to 2.12.1 in /perf-tests by @dependabot in #3073
- Bump grpcio from 1.49.0 to 1.49.1 in /tests by @dependabot in #3078
- Update containers in examples and tests by @lucacome in #3082
- Bump kindest/node from v1.25.1 to v1.25.2 in /tests/docker by @dependabot in #3089
- chore: Revert change to gitlab branch ref by @ciarams87 in #3093
- Change AppProtect warning message by @vepatel in #3096
- Bump pyopenssl from 22.0.0 to 22.1.0 in /tests by @dependabot in #3098
- Bump certifi from 2022.9.14 to 2022.9.24 in /perf-tests by @dependabot in #3099
- Bump certifi from 2022.9.14 to 2022.9.24 in /tests by @dependabot in #3100
- add canary header and update ap waf log pod by @vepatel in #3116
🔨 Maintenance
- Remove OpenTracing images in Updater by @lucacome in #2837
- Update path for CRD generation to include all by @lucacome in #2846
- fix: Change alpine version grab to include a colon in the updater by @ciarams87 in #2848
- Bump kind 1.21 and 1.22, add 1.23 by @lucacome in #2842
- Try to only include separators when necessary (#2766) by @jsoref in #2767
- Update Go lib for CVE-2022-29526 by @lucacome in #2878
- Use go-version-f...
v2.3.1
What's Changed
📝 Documentation
- fix: fix 2 broken links to NAP and NAP DoS docs by @Jcahilltorre in #2869
- Bump f5-theme to v0.22.1 for release-2.3 branch by @travisamartin in #2909
- fix: update footer for NMS by @Jcahilltorre in #2936
- NGINX Ingress Controller Configuration guide update (#2864) by @ciarams87 in #2950
- docs: Fix links in the NAP config doc by @ciarams87 in #2982
- docs: Fix typo in anchor link (#3013) by @ciarams87 in #3020
- Add docs for NAP DoS images by @lucacome in #3050
- Release 2.3.1 by @ciarams87 in #3047
🔨 Maintenance
- Cherry pick #3031 by @ciarams87 in #3046
- Add labeler to release-2.3 by @lucacome in #3051
⬆️ Dependencies
Full Changelog: v2.3.0...v2.3.1
Upgrade
- For NGINX, use the v2.3.1 image from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the v2.3.1 image from the F5 Container registry or the AWS Marketplace or build your own image using the v2.3.1 source code.
- For Helm, use version 0.14.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.3.1/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.3.1/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v2.3.0
What's Changed
🚀 Features
- Add runAsNonRoot in deployments by @lucacome in #2583
- Add container resource requests by @lucacome in #2484
- Add OpenTracing to all Debian and Alpine based images by @lucacome in #2581
- Update InternalRoute server_name by @sjberman in #2627
- Add support for allocateLoadBalancerNodePorts, ipFamilyPolicy and ipFamilies by @centromere in #2418
- Add handling of multiple log destinations by @rafwegv in #2328
- Add minReadySeconds & strategy support by @cmk-pcs in #2672
- AP: log-conf escaping chars by @rafwegv in #2691
- allow configuring topologySpreadConstraints in Helm chart by @kdomanski in #2625
- Add string sanitisation for proxy-pass-headers & proxy-hide-headers by @shaun-nx in #2730
- Add additional unit tests to confirm special characters can't be used in the lb-method annotation by @shaun-nx in #2742
- Add string validation to server-tokens annotation by @shaun-nx in #2733
- Validate rewrite annotation by @haywoodsh in #2734
- Validate JWT key, realm and login url for ingress resources annotations by @haywoodsh in #2754
- Add string validation to sticky-cookie-services annotation by @shaun-nx in #2751
- Add validation to Ingress path by @shaun-nx in #2775
- Sanitize nginx.com/jwt-token by @haywoodsh in #2774
- feat: add support for HTTP01 Challenges on VirtualServer resources by @ciarams87 in #2759
- feat: Report Hostname in ExternalEndpoint for VS and VSR resources by @ciarams87 in #2781
- Add external DNS endpoint CRD by @jjngx in #2762
- Update validation regex for path spec by @shaun-nx in #2783
- Add SBOMs to release by @lucacome in #2801
- HTTP basic auth support by @svvac in #2269
- feat: Integrate ExternalDNS with VirtualServer resources by @ciarams87 in #2800
🐛 Bug Fixes
- Fix Dockerfile for amd64 microarchitectures by @lucacome in #2617
- Fix typo in documentation by @haywoodsh in #2624
- Add terminationGracePeriodSeconds to deployment by @maksym-iv in #2637
- Update codegen and fix check by @lucacome in #2663
- Sync changes from OIDC repo, add field in policy by @lucacome in #2654
- Fix status.loadbalancer.hostname deletion on OOMKill by @hvoigt in #2673
- Fix cases where CM enabled but no TLS block specified in VS by @ciarams87 in #2718
- Fix CVE-2022-1664 by @ciarams87 in #2722
- Update openssl libraries in debian images by @ciarams87 in #2797
- Fix the latest CVES by @ciarams87 in #2834
📝 Documentation
- Add Slack to contacts and update link by @lucacome in #2613
- Report expected controller by @jsoref in #2642
- Update OIDC example note for IPv6 by @brianehlert in #2653
- Upload Docker images to Quay.io by @lucacome in #2665
- Correct spelling mistakes by @jsoref in #2645
- Fix typo in the documentation. by @thresheek in #2683
- Update docs to reflect DNS01 Issuer support by @ciarams87 in #2666
- Release 2.2.2 to main by @lucacome in #2720
- Update operator docs for latest release by @ciarams87 in #2752
- docs: Add missing doc update by @ciarams87 in #2782
- Validation for App Protect ingress annotations by @haywoodsh in #2793
- Bump NGINX Plus to R27 by @lucacome in #2799
- docs: Create real examples for basic auth by @ciarams87 in #2811
- Update readme by @shaun-nx in #2825
- Update images versions by @lucacome in #2838
🧪 Tests
- tests: Change error string check in openapi spec tests by @ciarams87 in #2794
- Record error and continue running tests by @jjngx in #2803
🔨 Maintenance
- Update updater for 2.2.0 by @lucacome in #2600
- Use new format for images metadata by @lucacome in #2657
- Warn about unhandled arguments by @jsoref in #2641
- Don't run some workflows on forks by @lucacome in #2715
- Use
NGINX_PLUS_VERSION
in the repo for Alpine and UBI by @lucacome in #2741 - Use Go build info from the binary by @lucacome in #2740
- Refactor main.go by @ciarams87 in #2763
- Automatically close milestone on release by @lucacome in #2810
⬆️ Dependencies
- Bump aquasecurity/trivy-action from 0.2.3 to 0.2.4 by @dependabot in #2612
- Update packages for CVE-2022-1271 by @lucacome in #2619
- Bump k8s.io/code-generator from 0.23.5 to 0.23.6 by @dependabot in #2620
- Bump aquasecurity/trivy-action from 0.2.4 to 0.2.5 by @dependabot in #2615
- Bump k8s.io/client-go from 0.23.5 to 0.23.6 by @dependabot in #2622
- Update packages for CVE-2022-22576 by @lucacome in #2644
- Bump github.com/aws/aws-sdk-go-v2/service/marketplacemetering from 1.13.3 to 1.13.4 by @dependabot in #2634
- Bump pytest from 7.1.1 to 7.1.2 in /tests by @dependabot in #2631
- Bump github/codeql-action from 1 to 2 by @dependabot in #2630
- Bump github.com/aws/aws-sdk-go-v2/config from 1.15.3 to 1.15.4 by @dependabot in #2633
- Bump pytest from 7.1.1 to 7.1.2 in /perf-tests by @dependabot in #2632
- Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 by @dependabot in #2636
- Bump grpcio from 1.45.0 to 1.46.0 in /tests by @dependabot in #2646
- Bump grpcio-tools from 1.45.0 to 1.46.0 in /tests by @dependabot in #2647
- Update go-spiffe to v2 by @sjberman in #2652
- Update cert-manager by @lucacome in #2656
- Bump docker/setup-qemu-action from 1 to 2 by @dependabot in #2661
- Bump docker/login-action from 1 to 2 by @dependabot in #2660
- Bump docker/metadata-action from 3 to 4 by @dependabot in #2658
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #2659
- Bump docker/build-push-action from 2 to 3 by @dependabot in #2662
- Bump more-itertools from 8.12.0 to 8.13.0 in /tests by @dependabot in #2667
- Update packages for CVE-2022-27404 by @lucacome in #2669
- Bump kubernetes from 23.3.0 to 23.6.0 in /tests by @dependabot in #267...
v2.2.2
What's Changed
🐛 Bug Fixes
📝 Documentation
- docs: Hugo theme May update (cherrypick) by @Jcahilltorre in #2690
- Release 2.2.2 by @lucacome in #2711
⬆️ Dependencies
- Update packages for CVE-2022-29155 and CVE-2022-29824 by @lucacome in #2710
Full Changelog: v2.2.1...v2.2.2
Upgrade
- For NGINX, use the v2.2.2 image from our DockerHub, GitHub Container or Amazon ECR Public Gallery.
- For NGINX Plus, use the v2.2.2 image from the F5 Container registry or the AWS Marketplace or build your own image using the v2.2.2 source code.
- For Helm, use version 0.13.2 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.2.2/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.2.2/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v2.2.1
What's Changed
🐛 Bug Fixes
- Sync changes from OIDC repo, add field in policy by @lucacome in #2654
- Fix Dockerfile for amd64 microarchitectures by @lucacome #2617
📝 Documentation
⬆️ Dependencies
- Update dependencies by @lucacome in #2687
- Update packages for CVE-2022-1292 by @lucacome in #2695
Full Changelog: v2.2.0...v2.2.1
Upgrade
- For NGINX, use the v2.2.1 image from our DockerHub, GitHub Container or Amazon ECR Public Gallery.
- For NGINX Plus, use the v2.2.1 image from the F5 Container registry or the AWS Marketplace or build your own image using the v2.2.1 source code.
- For Helm, use version 0.13.1 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.2.1/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.2.1/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/
v2.2.0
What's Changed
🚀 Features
- Add extra containers to helm chart by @sagikazarmark in #2294
- refactor: use
os.ReadDir
for lightweight directory reading by @Juneezee in #2346 - Add app protect reconnect period directive by @galitskiy in #2360
- Add cli argument to configure NAP log level by @galitskiy in #2479
- Extend helm chart to include NSM fields by @kate-osborn in #2525
- Increase memory available for AP xml parser by @galitskiy in #2455
- Unbind policy from preview policies by @haywoodsh in #2566
- Add support for IPv6 by @jjngx in #2576
- Automate provisioning of Certificate resources for VirtualServer resources using cert-manager by @ciarams87 in #2572
- Create -enable-oidc command line argument for OIDC policy by @haywoodsh in #2580
🐛 Bug Fixes
- Fix goreleaser by @ciarams87 in #2333
- Revert "Upload NGINX Ingress Controller binaries to release (#2044)" by @ciarams87 in #2335
- docs: Fix typo by @ciarams87 in #2384
- Fix healthcheck ports by @ciarams87 in #2378
- Start nginx with -e stderr parameter by @lucacome in #2404
- Fix in file nginx-plus.virtualserver.tmpl ApDosMonitor->ApDosMonitorURI by @pasmant in #2414
📝 Documentation
- Release 2.1.0 to master by @ciarams87 in #2337
- fix: DOCOPS-560 add DOCS-XXX metadata to KIC docs by @Jcahilltorre in #2341
- fix: Fix broken links in KIC docs by @Jcahilltorre in #2343
- Remove UBI 7 and condense WAF/DOS builds by @lucacome in #2362
- Add support for s390x on UBI by @lucacome in #2363
- Hide tutorials section from docs by @jputrino in #2395
- chore: applied february doc theme updates by @ashutoshpradhan-f5 in #2430
- Bump NGINX Plus to R26 by @lucacome in #2434
- Bump alpine from 3.14 to 3.15 in /build by @dependabot in #2218
- fix: DOCOPS-593 fix 2 broken links by @Jcahilltorre in #2447
- Release 2.1.1 (#2436) by @ciarams87 in #2449
- Update documentation by @jjngx in #2468
- Update documentation to remove preview policy requirement from TransportServer by @haywoodsh in #2470
- Add supported versions table by @brianehlert in #2417
- AP: Deprecate external refs by @rafwegv in #2249
- Create SECURITY.md by @lucacome in #2475
- Update documentation links by @jjngx in #2497
- Remove extra checkout step by @lucacome in #2505
- Add notes about
edge
andstable
helm charts by @lucacome in #2504 - Remove GlobalConfiguration preview policy requirement from documentation by @haywoodsh in #2492
- Updates to pull-ingress-controller-image doc by @jputrino in #2530
- Rename main branch by @lucacome in #2502
- Merge release to
main
by @lucacome in #2565 - Update RBAC in Helm template by @ciarams87 in #2593
- Add more badges to README by @lucacome in #2156
- Rename UBI based images by @lucacome in #2582
🧪 Tests
- adding URL print statement to flakey test by @soneillf5 in #2326
- Bump syslog server image version in tests by @ciarams87 in #2342
- Update JWT in tests and add flaky reruns to common failures by @ciarams87 in #2349
- Add retries to more tests. by @ciarams87 in #2355
- Add default options to tests by @lucacome in #2364
- Shuffle tests by @jjngx in #2450
- Show coverage report in HTML format by @jjngx in #2465
- Show available make targets by @jjngx in #2467
- Add Test to check server block inside VS yaml by @pasmant in #2415
- Run unit tests in parallel by @jjngx in #2480
- Bump pytest from 7.0.1 to 7.1.0 in /perf-tests by @dependabot in #2487
- Run tests for AWS by @lucacome in #2483
- Update automated tests to support IPv6 by @eufinco in #2577
- Add parameter for
ipFamily
in kind by @lucacome in #2578
🔨 Maintenance
- Remove reviewer from dependabot by @lucacome in #2338
- Update labels for UBI based images by @lucacome in #2354
- Pass patch file to golangci-lint, align with CI by @lucacome in #2365
- Push Plus images to gcr.io by @lucacome in #2312
- Remove push on PRs for Plus, add nightly by @lucacome in #2375
- Use IC_VERSION only on tags in CI by @lucacome in #2382
- Use actions/github-script to get data for notifications by @lucacome in #2385
- Remove auto rebase on PRs by @ciarams87 in #2386
- Add architecture and k8s version to logs by @lucacome in #2403
- Update syslog image tag by @pleshakov in #2413
- Fix notification and add alpine-opentracing by @lucacome in #2406
- Fix CVE-2022-24407 by @ciarams87 in #2453
- Use Docker cache only in PRs by @lucacome in #2460
- Fix for CVE-2022-24407 in Debian by @ciarams87 in #2461
- Create config.yml by @lucacome in #2474
- Update .gitignore by @lucacome in #2472
- Update parameters for Trivy by @lucacome in #2473
- Fix CVE-2022-23308 by @ciarams87 in #2485
- Fix for CVE-2022-0778 and CVE-2021-4160 by @ciarams87 in #2496
- Don't cancel other jobs if one fails by @lucacome in #2503
- Add labels for Artifact Hub by @lucacome in #2524
- Respond to issue only for non-members by @lucacome in #2515
- Restore running nightly for Plus by @lucacome in #2448
- Remove extra kind nodes, add ipv6 (dual stack) by @lucacome in #2367
- Revert change for k8s version in updater by @lucacome in #2542
- Use ipv4 in kind for k8s < 1.20 by @lucacome in #2548
- Restore binary upload by @lucacome in #2543
- Fix CVE and remove unnecessary package installs for debian by @ciarams87 in #2574
- Use Dockerfile 1.4 by @lucacome in #2567
- Add build for AWS Marketplace by @lucacome in #2556
- Replace Release Drafter with GitHub API by @lucacome in #2584
- Update release step in CI by @lucacome in #2598
⬆️ Depen...
v2.1.2
Help make the NGINX Ingress Controller better by participating in our survey!
New in NGINX Ingress Controller v2.1.2
📝 Documentation
- Release 2.1.2 (#2561) @lucacome
- Bump UBI to 8 for all images (#2527) @lucacome
- Update docs for 1.12.4 (#2540) @lucacome
- Update incorrect release for NAP (#2534) @lucacome
- Cherry-pick updates to pull-ingress-controller-image doc to release branch (#2530) (#2531) @jputrino
- KIC March 2022 theme bump (#2517) @travisamartin
🔨 Maintenance
⬆️ Dependencies
Upgrade
- For NGINX, use the v2.1.2 image from our DockerHub, GitHub Container or Amazon ECR Public Gallery.
- For NGINX Plus, use the v2.1.2 image from the F5 Container registry or the AWS Marketplace or build your own image using the v2.1.2 source code.
- For Helm, use version 0.12.2 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-operator/