Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Upstreams with State Files for Dynamic Upstream Configuration #2841

Closed
Tracked by #1508
mpstefan opened this issue Nov 27, 2024 · 0 comments · Fixed by #2897
Closed
Tracked by #1508

Update Upstreams with State Files for Dynamic Upstream Configuration #2841

mpstefan opened this issue Nov 27, 2024 · 0 comments · Fixed by #2897
Assignees
Labels
enhancement New feature or request refined Requirements are refined and the issue is ready to be implemented. size/medium Estimated to be completed within a week
Milestone

Comments

@mpstefan
Copy link
Collaborator

mpstefan commented Nov 27, 2024

As a customer of NGINX Plus
I want NGF to dynamically update my upstreams when they change using state files
So that NGINX is not reloaded when it is not necessary through NGINX configuration via Agent.

Acceptance

Given NGF is using NGINX Plus as the data plane
When a configuration change is made where only the upstreams are changed
Then the state file is updated with proper Upstream values
And NGINX is not reloaded.

Dev Notes

  • Does NOT need to be done in tandem with any Data and Control Plane Split epic work.
  • When calling the N Plus API it will update the state file. NGF does not need to directly update the state file itself.

https://docs.nginx.com/nginx/admin-guide/load-balancer/dynamic-configuration-api/#configuring-persistence-of-dynamic-configuration

@mpstefan mpstefan changed the title Use state files for updating upstreams with NGINX Plus Update Upstreams with State Files with NGINX Plus Nov 27, 2024
@mpstefan mpstefan added this to the v1.6.0 milestone Nov 27, 2024
@mpstefan mpstefan changed the title Update Upstreams with State Files with NGINX Plus Update Upstreams with State Files for Dynamic Upstream Configuration Nov 27, 2024
@mpstefan mpstefan added enhancement New feature or request refined Requirements are refined and the issue is ready to be implemented. size/medium Estimated to be completed within a week labels Nov 27, 2024
@mpstefan mpstefan assigned salonichf5 and unassigned salonichf5 Dec 9, 2024
@sjberman sjberman self-assigned this Dec 10, 2024
@sjberman sjberman moved this from 🆕 New to 🏗 In Progress in NGINX Gateway Fabric Dec 10, 2024
@sjberman sjberman moved this from 🏗 In Progress to 👀 In Review in NGINX Gateway Fabric Dec 11, 2024
@sjberman sjberman moved this from 👀 In Review to 🏗 In Progress in NGINX Gateway Fabric Dec 12, 2024
@sjberman sjberman moved this from 🏗 In Progress to 👀 In Review in NGINX Gateway Fabric Dec 12, 2024
@github-project-automation github-project-automation bot moved this from 👀 In Review to ✅ Done in NGINX Gateway Fabric Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refined Requirements are refined and the issue is ready to be implemented. size/medium Estimated to be completed within a week
Projects
Status: Done
3 participants