v3.7.0
github-actions
released this
30 Sep 12:52
·
84 commits
to release-3.7
since this release
Important
FIPS compliant images are currently impacted by compatibility issues with a dependent library.
We recommend against:
- Patching older FIPS images, which could re-introduce the incompatible dependency.
- Building new custom FIPS images.
What's Changed
🚀 Features
- Add BUILD_OS to Telemetry by @AlexFenlon in #5968
- Sync oidc repo by @haywoodsh in #6014
- Support End Session Endpoint for OIDC and allow customizable Post-logout Redirect URI by @haywoodsh and @llomgui in #6092
- Make access_log in http context configurable by @hafe in #5648
- Add
ip
as an option to listeners forVirtualServer
by @AlexFenlon in #6180 - Add
ip
as an option to listeners forTransportServer
by @j1m-ryan in #6367
🐛 Bug Fixes
- Change log level, to Info and above, before calling prometheus exporter functions by @j1m-ryan in #5786
- Fix api key policy undefined routes by @j1m-ryan in #5838
- Add default telemetry endpoint by @shaun-nx in #5885
- GRPC healthcheck should not have keepalive time by @j1m-ryan in #5899
- Don't log errors for not implemented grpc metrics by @jjngx in #6125
- Fix panic when creating VirtualServer by @hafe in #6232
- Create unique lease obj for each NIC installed via Helm by @jjngx in #6372
- Fix udp/http listener validation logic by @j1m-ryan in #6406
- Disable batch reload when batch finishes by @dareste in #6446
- grafana template update that works with grafana v11.2.0 (#6511) by @jjngx in #6526
📦 Helm Chart
- Remove
include-year
andincludeYear
flag by @harsha-mangena in #5817 - Choose NodePort values for controller.service.type = LoadBalancer by @Falltrades in #5335
- Update helm docs by @vepatel in #6235
- [cherry-pick] WAFv5 update to 5.3/alpine update by @nginx-bot in #6510
- Release 3.7.0 by @nginx-bot in #6480
🧪 Tests
- Check for non 50x 404 response by @vepatel in #5851
- Chore/python clean up, and unused variable check to pre commit by @j1m-ryan in #5866
- Split VSR matrix in 3 by @j1m-ryan in #5883
- Move some python tests from vs1 to vs2 by @j1m-ryan in #5888
- Pod logs in tests when startup fails by @oseoin in #5901
- Make markers strict, and add project.toml to local python tests, by @j1m-ryan in #5911
- Add flaky label to some flaky tests by @j1m-ryan in #5955
- Dos - Allow list by @pasmant in #5824
- Reduce NAP CI time by @j1m-ryan in #5999
- Add test to check for agent by @vepatel in #6111
- Move test to correct directory by @vepatel in #6114
- Assert version from log and chart by @vepatel in #6307
- Add NIC+WAFv5 tests by @vepatel in #6456
- Add retry to version check in logs by @nginx-bot in #6504
🔨 Maintenance
129 changes
- Add name to image promotion and always run promotion by @oseoin in #5793
- Add 'needs cherry pick' label to auto-create cherrypick PRs by @oseoin in #5796
- Bump the actions group across 1 directory with 12 updates by @dependabot in #5798
- add addiitional pr tag to images by @pdabelf5 in #5799
- Enable auto-merge for dependabot by @oseoin in #5801
- Bump docker/build-push-action from 6.0.1 to 6.0.2 in the actions group by @dependabot in #5805
- add regression workflow by @pdabelf5 in #5809
- Test splitting smoke tests by dependency by @oseoin in #5803
- Re-order docker builds by @oseoin in #5812
- consolidate image generation matrices by @pdabelf5 in #5815
- Run Trivy & DockerScout on main & release branches by @pdabelf5 in #5818
- Skip upload test results on skipped tests by @oseoin in #5827
- Change test upload logic to match test run logic by @oseoin in #5829
- Fix branch prefix for docker sha updates by @oseoin in #5830
- add permissions to update released images by @pdabelf5 in #5831
- Forked workflow build by @oseoin in #5835
- Bump the actions group across 1 directory with 5 updates by @dependabot in #5825
- Add actionlint pre commit plugin by @pdabelf5 in #5839
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5841
- remove sarif artifact upload for images in feature branches by @pdabelf5 in #5850
- ensure example versions are updated by @pdabelf5 in #5853
- add permissions for gcr login to base image build by @pdabelf5 in #5860
- Bump docker/build-push-action from 6.1.0 to 6.2.0 in the actions group by @dependabot in #5871
- Exclude files from stable tag which don't impact build or test by @oseoin in #5875
- add run-name to ci & update docker sha workflows by @pdabelf5 in #5876
- add nap-v5 images to image patch workflow by @pdabelf5 in #5894
- Change always references to not cancelled by @oseoin in #5898
- ensure release draft occurs by @pdabelf5 in #5900
- remove fips from tests, image patching & release by @pdabelf5 in #5912
- Delete netlify.toml by @j1m-ryan in #5915
- Bump the actions group across 1 directory with 2 updates by @dependabot in #5904
- Mount pyproject.toml in smoke tests by @oseoin in #5932
- Add missing write permission for release draft by @oseoin in #5945
- Bump the actions group with 2 updates by @dependabot in #5948
- OT dependency build by @oseoin in #5919
- test single image workflow by @pdabelf5 in #5969
- pull test image by @pdabelf5 in #5971
- Add missing opentracing build action SHAs by @oseoin in #5970
- Shortcode for NIC version in docs by @oseoin in #5953
- Update description for k8s version in single image regression by @oseoin in #5986
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #5984
- Workflow to build ppc64le binary for ubi by @oseoin in #6005
- Bump the actions group across 1 directory with 11 updates by @dependabot in #6024
- Bump docker/build-push-action from 6.4.0 to 6.4.1 in the actions group by @dependabot in #6035
- Bump the actions group across 1 directory with 5 updates by @dependabot in #6045
- ensure scan results directory is unique by @pdabelf5 in #6050
- Add GitHub workflow for docs deployments by @danielledeleo in #6027
- move docs workflow to workflow directory by @pdabelf5 in #6063
- Bump github/codeql-action from 3.25.13 to 3.25.14 in the actions group by @dependabot in #6072
- fix: ensure subsequent calls of "make clean" succeed by @defanator in #5057
- temporarily remove fips images from release registry by @pdabelf5 in #6080
- set ic-version parameter when building images by @pdabelf5 in #6075
- Bump the actions group with 2 updates by @dependabot in #6076
- build single image by @pdabelf5 in #6069
- Add govulncheck action to linting workflow by @j1m-ryan in #6007
- remove unused aws marketplace images by @pdabelf5 in #6085
- Fix govluncheck sarif upload by @j1m-ryan in #6086
- Bump the actions group with 3 updates by @dependabot in #6088
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6091
- Add permission to allow PR comments for preview urls by @nginx-jack in #6082
- be explicit where images are tagged by @pdabelf5 in #6104
- ensure nginx-agent is installed on WAF images by @pdabelf5 in #6107
- add AWS login to marketplace publish by @pdabelf5 in #6100
- inherit secrets on force image promotion call by @pdabelf5 in #6110
- Bump the actions group across 1 directory with 2 updates by @dependabot in #6108
- add appprotect and agent to regression suite by @vepatel in #6116
- only run docs review on internal PR's by @pdabelf5 in #6123
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 in the actions group by @dependabot in #6128
- add plus credentials to single image build by @pdabelf5 in #6099
- add workflow to update the helm k8s schema version by @pdabelf5 in #6119
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6133
- Bump the actions group with 4 updates by @dependabot in #6144
- Bump the actions group with 3 updates by @dependabot in #6155
- Bump docker/build-push-action from 6.6.0 to 6.6.1 in the actions group by @dependabot in #6163
- pin wafv5 module by @vepatel in #6167
- operator release updates by @pdabelf5 in #6168
- Bump the actions group across 1 directory with 4 updates by @dependabot in #6185
- add unit-tests to regression pipeline by @pdabelf5 in #6152
- Bump github/codeql-action from 3.26.0 to 3.26.2 in the actions group by @dependabot in #6202
- add workflow to for an update to the release draft by @pdabelf5 in #6198
- correct base workflow permissions by @pdabelf5 in #6213
- fix typo: Scount -> Scout by @puneetsarna in #6230
- use PR author gh handle by @vepatel in #6237
- add user email by @vepatel in #6249
- use nginx-bot as author for cp by @vepatel in #6254
- exclude image build on docs only fork workflows by @pdabelf5 in #6253
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6245
- Bump github/codeql-action from 3.26.2 to 3.26.3 in the actions group by @dependabot in #6244
- fix broken sha generation in docker update by @pdabelf5 in #6227
- update dos ubi image to v9 by @pdabelf5 in #6207
- Bump the actions group with 3 updates by @dependabot in #6272
- ignore generated go files for codecov report by @pdabelf5 in #6265
- tag and release ubi8 waf images by @pdabelf5 in #6271
- fix typo in ubi8 image promotion by @pdabelf5 in #6276
- Bump github/codeql-action from 3.26.3 to 3.26.4 in the actions group by @dependabot in #6277
- Chore/ensure telemetry generation up to date by @j1m-ryan in #6280
- Update bug report template to use issue form fields by @shaun-nx in #6269
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6289
- Bump github/codeql-action from 3.26.4 to 3.26.5 in the actions group by @dependabot in #6288
- trigger mend workflow from release by @pdabelf5 in #6298
- include version.txt by @vepatel in #6301
- update runners to ubuntu-24.04 by @pdabelf5 in #6308
- Bump github/codeql-action from 3.26.5 to 3.26.6 in the actions group by @dependabot in #6311
- update tech specs and regression k8s matrix by @vepatel in #6316
- images to patch sourced from json file by @pdabelf5 in #6326
- Image patching fix by @pdabelf5 in #6335
- Bump the actions group across 1 directory with 3 updates by @dependabot in #6332
- Bump the actions group across 1 directory with 2 updates by @dependabot in #6363
- Bump docker/scout-action from 1.13.0 to 1.14.0 in the actions group by @dependabot in #6370
- Update docs-actions by @nginx-jack in #6351
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6381
- Add CLA bot workflow by @lucacome in #6383
- Add make docs to code gen by @j1m-ryan in #6360
- don't publish images we don't update on the Marketplace by @pdabelf5 in #6393
- Bump DavidAnson/markdownlint-cli2-action from 16.0.0 to 17.0.0 in the actions group by @dependabot in #6398
- add 1.25 to regression by @vepatel in #6402
- Bump peter-evans/create-pull-request from 7.0.1 to 7.0.2 in the actions group by @dependabot in #6411
- Bump github/codeql-action from 3.26.6 to 3.26.7 in the actions group by @dependabot in #6425
- Update bug issue template to use
needs triage
label by @shaun-nx in #6441 - Bump docs-action to v1.0.5 by @nginx-jack in #6442
- Bump the actions group with 2 updates by @dependabot in #6432
- Bump the actions group with 2 updates by @dependabot in #6460
- disable Trivy until SBOM 3.0 review by @pdabelf5 in #6464
- Bump github/codeql-action from 3.26.7 to 3.26.8 in the actions group by @dependabot in #6466
- Bump contributor-assistant/github-action from 2.5.1 to 2.5.2 in the actions group by @dependabot in #6472
- [cherry-pick] [pre-commit.ci] pre-commit autoupdate by @nginx-bot in #6488
- [cherry-pick] Bump contributor-assistant/github-action from 2.5.2 to 2.6.0 in the actions group by @nginx-bot in #6487
- [cherry-pick] prevent final result from succeeding if any image builds fail by @nginx-bot in #6517
- [cherry-pick] Bump the actions group with 3 updates by @nginx-bot in #6528
📝 Documentation
- WAF v5 docs update by @jjngx in #5719
- fix path by @vepatel in #5847
- change telemetry to telemetryReporting in docs by @j1m-ryan in #5855
- Remove enable preview policies flag from docs by @j1m-ryan in #5891
- Add transportserver-template config by @ssrahul96 in #5194
- remove reference to auth_request off by @j1m-ryan in #5925
- add scc and update deployment by @vepatel in #5934
- Update readme to show the regression workflow results by @j1m-ryan in #5966
- change supported version order by @j1m-ryan in #5989
- update WAF v5 documentation by @vepatel in #6018
- Fix: Add security note about JWT and passwords in shell history by @mjang in #6011
- Update custom http listener example readme by @AlexFenlon in #6036
- Update plain Markdown callouts to Hugo callouts by @ADubhlaoich in #6038
- bump versions of alpine fips modules by @pdabelf5 in #5905
- update keycloak version in OIDC example by @haywoodsh in #6049
- remove link to ingress example by @vepatel in #6101
- Documentation style changes for the "Installation" section by @ADubhlaoich in #6015
- Add WAF policy compile instructions by @ADubhlaoich in #5886
- Update to v0.14.2 of externaldns in examples & docs by @pdabelf5 in #6127
- Change ExternalDNS link to be non-versioned by @ADubhlaoich in #6140
- Fixed broken link by @fabriziofiorucci in #6149
- Docs/wafv5 cfgmgr enfrcr by @vepatel in #6169
- update example for WAF v5 by @vepatel in #6188
- Fix manifest CRD documentation by @ADubhlaoich in #6197
- Fix: broken links by @mjang in #6216
- remove extended body from curl examples by @vepatel in #6238
- add ap wafv5 options in docs by @vepatel in #6241
- move fips note to top of release notes by @pdabelf5 in #6252
- Chore: Fix broken links in docs by @nginx-aoife in #6248
- fix wafv5 docs by @vepatel in #6261
- Update max_message_size to reflect nap behavior change - https://docs.nginx.com/nginx-app-protect-waf/releases/release-notes-4.7/#resolved-issues by @jnewfield in #5209
- Remove deprecated use cases from Helm installation documentation by @ADubhlaoich in #6279
- Add docs for proxy-set-header by @vepatel in #6317
- Fix NAP WAF v5 example link, minor style issues by @ADubhlaoich in #6294
- Update documentation Makefile and README by @ADubhlaoich in #6339
- remove extra endifs by @vepatel in #6352
- update waf v5 docs by @vepatel in #6407
- Fix typo, feedback by @mjang in #6419
- Change dos doc for dosAccessLogDest and dosSecurityLog.dosLogDest by @pasmant in #6429
- Aws mktpl docs updates by @pdabelf5 in #6444
- update aws deployment docs with helm instructions by @pdabelf5 in #6457
- update release description by @vepatel in #6461
- Docs: Update broken URL is docs by @nginx-aoife in #6462
- [cherry-pick] Update community call dates by @nginx-bot in #6508
- Docs: Added Support page (#6467) by @jjngx in #6515
⬆️ Dependencies
90 changes
- Bump the go group across 1 directory with 4 updates by @dependabot in #5789
- Bump urllib3 from 2.2.1 to 2.2.2 in /tests in the python group by @dependabot in #5768
- Docker image update d41d8cd9 by @nginx-bot in #5808
- Bump the go group with 3 updates by @dependabot in #5804
- Docker image update d41d8cd9 by @nginx-bot in #5822
- Bump nginx from
d68d230
to5c0c227
in /build by @dependabot in #5819 - Bump the go group with 1 update by @dependabot in #5821
- Bump the go group with 1 update by @dependabot in #5870
- Docker image update d41d8cd9 by @nginx-bot in #5881
- Bump the go group with 2 updates by @dependabot in #5880
- Docker image update d41d8cd9 by @nginx-bot in #5910
- Bump the python group in /tests with 2 updates by @dependabot in #5908
- Bump Go version - fix vulnerability in the std lib by @jjngx in #5929
- Bump the go group across 1 directory with 3 updates by @dependabot in #5907
- Docker image update d41d8cd9 by @nginx-bot in #5928
- Bump kindest/node from v1.30.0 to v1.30.2 in /tests in the docker-tests group by @dependabot in #5927
- Docker image update d41d8cd9 by @nginx-bot in #5944
- Bump the go group with 2 updates by @dependabot in #5949
- Bump the go group with 1 update by @dependabot in #5959
- Docker image update d41d8cd9 by @nginx-bot in #5965
- Bump certifi from 2024.6.2 to 2024.7.4 in /tests by @dependabot in #5977
- Docker image update d41d8cd9 by @nginx-bot in #5985
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 in the go_modules group by @dependabot in #5993
- Docker image update d41d8cd9 by @nginx-bot in #6003
- Bump the go group across 1 directory with 3 updates by @dependabot in #6010
- Bump google-auth from 2.31.0 to 2.32.0 in /tests in the python group by @dependabot in #6023
- Bump skopeo/stable from v1.15.1 to v1.15.2 in /tests in the docker-tests group by @dependabot in #6029
- Bump the python group in /tests with 6 updates by @dependabot in #6046
- replace promlog with go-kit by @pdabelf5 in #6052
- Docker image update d41d8cd9 by @nginx-bot in #6066
- Bump the go group across 1 directory with 6 updates by @dependabot in #6071
- Bump pytest from 8.3.1 to 8.3.2 in /tests in the python group by @dependabot in #6090
- Docker image update d41d8cd9 by @nginx-bot in #6093
- Bump the go group across 1 directory with 2 updates by @dependabot in #6105
- Docker image update d41d8cd9 by @nginx-bot in #6122
- Bump the python group in /tests with 4 updates by @dependabot in #6131
- Bump the go group across 1 directory with 2 updates by @dependabot in #6132
- Docker image update d41d8cd9 by @nginx-bot in #6130
- Docker image update d41d8cd9 by @nginx-bot in #6156
- Bump the python group in /tests with 5 updates by @dependabot in #6173
- Docker image update d41d8cd9 by @nginx-bot in #6174
- Docker image update d41d8cd9 by @nginx-bot in #6187
- Bump the go group across 1 directory with 11 updates by @dependabot in #6186
- update telemetry exporter to v0.1.1 by @vepatel in #6195
- Bump kindest/node from v1.30.2 to v1.31.0 in /tests in the docker-tests group by @dependabot in #6201
- Bump the go group across 1 directory with 2 updates by @dependabot in #6200
- update kubernetes version to v1.31.0 in helm schema by @nginx-bot in #6205
- update nginx to 1.27.1 by @pdabelf5 in #6218
- Bump github.com/nginxinc/nginx-plus-go-client from 1.2.2 to 1.3.0 in the go group by @dependabot in #6215
- Update nic build dependencies to nginx 1.27.1 by @pdabelf5 in #6224
- Bump the go group with 3 updates by @dependabot in #6229
- Docker image update d41d8cd9 by @nginx-bot in #6246
- Bump the python group in /tests with 4 updates by @dependabot in #6243
- Docker image update aeb30bb4 by @nginx-bot in #6267
- Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 in the go group by @dependabot in #6266
- Bump skopeo/stable from v1.15.2 to v1.16.0 in /tests in the docker-tests group by @dependabot in #6242
- Bump github.com/aws/aws-sdk-go-v2/config from 1.27.28 to 1.27.29 in the go group by @dependabot in #6283
- Bump the python group in /tests with 4 updates by @dependabot in #6286
- Bump the go group with 4 updates by @dependabot in #6287
- Docker image update 5a227c6f by @nginx-bot in #6290
- Bump github.com/aws/aws-sdk-go-v2/config from 1.27.30 to 1.27.31 in the go group by @dependabot in #6299
- Docker image update 41b01cd0 by @nginx-bot in #6303
- Bump sigs.k8s.io/controller-tools from 0.16.1 to 0.16.2 in the go group by @dependabot in #6310
- Bump the python group in /tests with 4 updates by @dependabot in #6329
- Docker image update adae1d57 by @nginx-bot in #6330
- Bump skopeo/stable from v1.16.0 to v1.16.1 in /tests in the docker-tests group by @dependabot in #6340
- Bump cryptography from 43.0.0 to 43.0.1 in /tests in the pip group by @dependabot in #6341
- Bump Go version to v1.23 by @jjngx in #6337
- update go version format by @vepatel in #6350
- Docker image update 7f09d79f by @nginx-bot in #6359
- Bump the go group with 2 updates by @dependabot in #6358
- Bump the go group with 3 updates by @dependabot in #6364
- Docker image update 5d590d50 by @nginx-bot in #6365
- update go version by @j1m-ryan in #6368
- Docker image update ac1e3d05 by @nginx-bot in #6371
- Docker image update 018156f5 by @nginx-bot in #6382
- Bump the python group in /tests with 2 updates by @dependabot in #6380
- Bump the go group with 2 updates by @dependabot in #6397
- Docker image update 6aa37ee4 by @nginx-bot in #6391
- Docker image update 4e319f5e by @nginx-bot in #6413
- Bump the go group with 4 updates by @dependabot in #6412
- Docker image update e762b16f by @nginx-bot in #6399
- Docker image update c712131e by @nginx-bot in #6434
- Bump the python group in /tests with 6 updates by @dependabot in #6430
- Bump the go group across 1 directory with 5 updates by @dependabot in #6459
- [cherry-pick] Bump the go group with 2 updates by @nginx-bot in #6490
- [cherry-pick] Bump the go group with 2 updates by @nginx-bot in #6498
- Docker image update e000531c by @nginx-bot in #6513
- [cherry-pick] Bump the go group with 2 updates by @nginx-bot in #6527
- [cherry-pick] Docker image update 46d483c1 by @nginx-bot in #6535
Other Changes
- Fix build arg for templates by @oseoin in #5844
- Initial test data for ingress NAP and VS DOS templates by @oseoin in #5922
- Change OpenTracing dependency to local image by @oseoin in #5956
- Move common UBI tasks to script by @oseoin in #5997
- Align OSS and Plus UBI images by @oseoin in #6008
- allow nginx ubi mainline or stable to build by @pdabelf5 in #6113
- Communicate clearly func intent by @jjngx in #6135
- Communicate clearly func intent by @jjngx in #6136
- Fix staticcheck linter complains by @jjngx in #6159
- Remove unused code by @jjngx in #6160
- Add missing tests for template executor and helpers by @jjngx in #6182
- re-order mounting debian apt source file by @pdabelf5 in #6223
- refactor App Protect DoS controller by @pdabelf5 in #6212
- refactor App Protect WAF controller by @pdabelf5 in #6263
- Chore/refactor transport server listens by @j1m-ryan in #6315
- refactor ConfigMap controller by @pdabelf5 in #6321
- refactor EndpointSlice controller by @pdabelf5 in #6323
- Bump documentation theme version by @ADubhlaoich in #6320
- refactor GlobalConfiguration controller by @pdabelf5 in #6327
- move mounted code to fix /tmp file permissions by @pdabelf5 in #6354
- refactor Leader controller by @pdabelf5 in #6349
- refactor IngressLink controller by @pdabelf5 in #6348
- Reduce cyclomatic complexity in controller.go by @j1m-ryan in #6373
- Listener directive refactor by @pdabelf5 in #6377
- refactor TransportServer controller by @pdabelf5 in #6389
- refactor Policy controller by @pdabelf5 in #6388
- Use Go v1.23 alpine as golang_builder by @jjngx in #6392
- move Namespace Controller to it's own file by @pdabelf5 in #6396
- refactor Service Controller to it's own file by @pdabelf5 in #6395
- Fix issues reported by staticcheck by @jjngx in #6415
- Remove double imports by @jjngx in #6416
- Fix error message to comply with staticcheck by @jjngx in #6421
- Remove double import by @jjngx in #6420
- Add benchmark tests for configurator by @jjngx in #6423
- Add initial benchmark tests for NIC by @jjngx in #6422
- [cherry-pick] Docker image update c30328bf by @nginx-bot in #6486
- [cherry-pick] Docker image update e58c873f by @nginx-bot in #6500
New Contributors
- @harsha-mangena made their first contribution in #5817
- @mjang made their first contribution in #6011
- @Falltrades made their first contribution in #5335
- @danielledeleo made their first contribution in #6027
- @defanator made their first contribution in #5057
- @puneetsarna made their first contribution in #6230
- @dareste made their first contribution in #6446
Full Changelog: v3.6.2...v3.7.0
Upgrade
- For NGINX, use the v3.7.0 images from our DockerHub, GitHub Container, Amazon ECR Public Gallery or Quay.io.
- For NGINX Plus, use the v3.7.0 images from the F5 Container registry, the AWS Marketplace, the GCP Marketplace, Azure Marketplace or build your own image using the v3.7.0 source code.
- For Helm, use version 1.4.0 of the chart.
Resources
- Documentation -- https://docs.nginx.com/nginx-ingress-controller/
- Configuration examples -- https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.0/examples
- Helm Chart -- https://github.com/nginxinc/kubernetes-ingress/tree/v3.7.0/deployments/helm-chart
- Operator -- https://github.com/nginxinc/nginx-ingress-helm-operator