Skip to content

Conversation

@AlexFenlon
Copy link
Contributor

Proposed changes

Add OIDC Timeout config options to NIC ConfigMap

code pr:
nginx/kubernetes-ingress#8495

Checklist

Before sharing this pull request, I completed the following checklist:

Footnotes

  1. Potentially sensitive information includes personally identify information (PII), authentication credentials, and live URLs. Refer to the style guide for guidance about placeholder content.

JTorreG and others added 30 commits September 30, 2025 16:04
workaround for an NGF callout render issue
* fix: Update nim-app-protect-support.md

* fix : Add NAP 5.9.0 version info to NIM

* Update content/nim/nginx-app-protect/setup-waf-config-management.md

* Update content/nim/nginx-app-protect/setup-waf-config-management.md

Co-authored-by: Jon Torre <[email protected]>

* Update content/nim/nginx-app-protect/setup-waf-config-management.md

Co-authored-by: Mike Jang <[email protected]>

* Update content/nim/nginx-app-protect/setup-waf-config-management.md

Co-authored-by: Jon Torre <[email protected]>

---------

Co-authored-by: Mike Jang <[email protected]>
Co-authored-by: Jon Torre <[email protected]>
fix: Update per WAF refactor
Added flowcarts for NGINX Plus license verification and usage reporting requirements. Simplified language in Getting Started guide.

---------

Co-authored-by: Mike Jang <[email protected]>
Co-authored-by: yar <[email protected]>
* Update linkchecker.yml

* Update linkchecker.yml

Add  https://my-deployment.my-region.nginxaas.net/connectivity to ignore list

* Update linkchecker.yml

---------

Co-authored-by: Jack Hickey <[email protected]>
various WAF typo fixes
* Update linkchecker.yml

Update with new waf endpoint name
* Add example to show users how to set NGINX_AGENT_LABELS

* Update content/nginx-one/agent/configure-instances/configuration-overview.md

Thank you!

Co-authored-by: Jon Torre <[email protected]>

---------

Co-authored-by: Jon Torre <[email protected]>
Removes restriction on the combination of both precompiled
and custom policies in an NGINX config.
* fix: remore NGINXaaS mention on N4A known issues
Update NGF release version 2.1.3
reorganize N4A changelog docs
This commit updates the F5 WAF for NGINX changelog to add the remaining
entries for 2025 and the entries from 2024 where the product diverged
into the V4 and V5 labels.

As part of migrating the content, feature links are updated to reflect
recent documentation restructuring, and package names were combined into
singular tables to reflect the new style convention.
Updated the description for XML and JSON content to clarify that profiles detect malformed content and signatures.
feat: templates and app-protect signatures api

Co-authored-by: Mike Jang <[email protected]>
* Content from F5 user vrmare in internal repo

* Update content/nginx-one/nginx-configs/config-templates/author-templates.md

* Update content/nginx-one/nginx-configs/config-templates/import-templates.md

* Update content/nginx-one/nginx-configs/config-templates/author-templates.md

* Add changelog

* Apply suggestions from code review

Co-authored-by: Travis Martin <[email protected]>

* Apply suggestions from code review

---------

Co-authored-by: Travis Martin <[email protected]>
* docs: add config agent features

---------

Co-authored-by: Alan Dooley <[email protected]>
Removed 'connection' and 'agent-api' features from launch and environment variable examples. as these don't apply to v3
* docs: Revamp  NGINX technical specs summary table

* docs: delete RHEL 10 row

* Update content/nginx/technical-specs.md

Co-authored-by: yar <[email protected]>

* Update content/nginx/technical-specs.md

Co-authored-by: yar <[email protected]>

* Update content/nginx/technical-specs.md

Co-authored-by: yar <[email protected]>

* Update content/nginx/technical-specs.md

Co-authored-by: yar <[email protected]>

* update

* Update content/nginx/technical-specs.md

---------

Co-authored-by: chisomuma <[email protected]>
Co-authored-by: Mike Jang <[email protected]>
Co-authored-by: yar <[email protected]>
ADubhlaoich and others added 9 commits November 5, 2025 12:22
This commit uses the shortcode psuedo-variable pattern to make multiple
component versions for F5 WAF for NGINX into strings. This allows for
content in multiple locations to be changed at once by updating the file
relating to the version.

Many of the versions are currently identical: if the individual
components all use the same version, then the amount of shortcode files
can be reduced accordingly.

- Closes #1318 by replacing the string with a shortcode
- Closes #1364 by creating shortcode psuedovariables for each item
Co-authored-by: Alan Dooley <[email protected]>
Co-authored-by: Mike Jang <[email protected]>
Move from IaaS phrasing, place partner cloud first

Co-authored-by: Mike Jang <[email protected]>
The documentation mentions 2 physical server, implying the configuration can only be applied when hardware servers are being used not virtual machines. However below that There are some caveats about using cloud platforms (implying it would be possible to apply this configuration to the cloud as well) "Some cloud platforms don’t allow direct IP management with keepalived. If you’re using a cloud environment, check whether it supports VIP assignment."
* chore: update CODEOWNERS for NGINXaaS for GC
@AlexFenlon AlexFenlon requested a review from a team as a code owner November 6, 2025 16:57
@github-actions github-actions bot added documentation Improvements or additions to documentation product/nic Issues related to NGINX Ingress Controller labels Nov 6, 2025
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

Deploy Preview will be available once build job completes!

Name Link
😎 Deploy Preview https://frontdoor-test-docs.nginx.com/previews/docs/1410/

vepatel
vepatel previously approved these changes Nov 6, 2025
@vepatel vepatel dismissed their stale review November 6, 2025 17:02

targeting wrong branch

Comment on lines +181 to +182
### OIDC (OpenID Connect) Timeouts
For more information on timeouts, see [here](https://github.com/nginxinc/nginx-openid-connect?tab=readme-ov-file#configuring-the-key-value-store)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### OIDC (OpenID Connect) Timeouts
For more information on timeouts, see [here](https://github.com/nginxinc/nginx-openid-connect?tab=readme-ov-file#configuring-the-key-value-store)
### OIDC (OpenID Connect) Timeouts
For more information on timeouts, see [here](https://github.com/nginxinc/nginx-openid-connect?tab=readme-ov-file#configuring-the-key-value-store)

| *oidc-access-tokens-timeout* | Sets the timeout for access tokens in OIDC. | `1h` |
| *oidc-refresh-tokens-timeout* | Sets the timeout for refresh tokens in OIDC. | `24h` |
| *oidc-sids-timeout* | Sets the timeout for session IDs in OIDC. | `24h` |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

Copy link
Member

@ADubhlaoich ADubhlaoich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM: edit suggestions for Markdown formatting.

You can discover these formatting issues with our linting tools: I suggest getting used to using them with pre-commit before they are enforced as part of the CI/CD pipeline.

@AlexFenlon AlexFenlon changed the base branch from main to nic-release-5.3 November 7, 2025 09:29
@AlexFenlon AlexFenlon requested review from a team as code owners November 7, 2025 09:29
@AlexFenlon AlexFenlon closed this Nov 7, 2025
@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🎉 Thank you for your contribution! It appears you have not yet signed the F5 Contributor License Agreement (CLA), which is required for your changes to be incorporated into an F5 Open Source Software (OSS) project. Please kindly read the F5 CLA and reply on a new comment with the following text to agree:


I have hereby read the F5 CLA and agree to its terms


31 out of 32 committers have signed the CLA.
✅ (JTorreG)[https://github.com/JTorreG]
✅ (vvnginx)[https://github.com/vvnginx]
✅ (mjang)[https://github.com/mjang]
✅ (lamATnginx)[https://github.com/lamATnginx]
✅ (travisamartin)[https://github.com/travisamartin]
✅ (nginx-aoife)[https://github.com/nginx-aoife]
✅ (aknot242)[https://github.com/aknot242]
✅ (nginx-seanmoloney)[https://github.com/nginx-seanmoloney]
✅ (edarzins)[https://github.com/edarzins]
✅ (bjee19)[https://github.com/bjee19]
✅ (pdabelf5)[https://github.com/pdabelf5]
✅ (ADubhlaoich)[https://github.com/ADubhlaoich]
✅ (vrmare)[https://github.com/vrmare]
✅ (ChisomUma)[https://github.com/ChisomUma]
✅ (sylwang)[https://github.com/sylwang]
✅ (nginx-jack)[https://github.com/nginx-jack]
✅ (Naveen-Gopu-F5)[https://github.com/Naveen-Gopu-F5]
✅ (mmaheswaran-f5)[https://github.com/mmaheswaran-f5]
✅ (kafeelhasan)[https://github.com/kafeelhasan]
✅ (russokj)[https://github.com/russokj]
✅ (rishabh-f5)[https://github.com/rishabh-f5]
✅ (y82)[https://github.com/y82]
✅ (vepatel)[https://github.com/vepatel]
✅ (cjain-f5)[https://github.com/cjain-f5]
✅ (dhurley)[https://github.com/dhurley]
✅ (AlexFenlon)[https://github.com/AlexFenlon]
✅ (valyria257)[https://github.com/valyria257]
✅ (puneetsarna)[https://github.com/puneetsarna]
✅ (jayaparthasarathyf5)[https://github.com/jayaparthasarathyf5]
✅ (shaun-nx)[https://github.com/shaun-nx]
✅ (arussellf5)[https://github.com/arussellf5]
@mattdesmarais
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@AlexFenlon AlexFenlon deleted the nic/oidc-timeout-configmap branch November 7, 2025 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation product/nic Issues related to NGINX Ingress Controller

Projects

None yet

Development

Successfully merging this pull request may close these issues.