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

Remove NGINX container and runtime manager code from NGF deployment #2838

Open
Tracked by #1508
mpstefan opened this issue Nov 27, 2024 · 0 comments
Open
Tracked by #1508

Remove NGINX container and runtime manager code from NGF deployment #2838

mpstefan opened this issue Nov 27, 2024 · 0 comments
Assignees
Labels
area/control-plane General control plane issues 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

Task to remove NGINX container and runtime management.

Dev Notes

  • Existing calls to update NGINX are replaced with stubs to call to Agent with logs. This includes calls to the NGINX Plus API.
  • Remove all code that manages NGINX runtime and writes files.
  • Remove all references to the NGINX container, including the deployment and associated volumes.
  • Update liveness probe to represent control plane status.
  • Unit tests are updated or removed so that all unit tests still pass with removed NGINX management functionality.
  • Should be able to deploy the control plane on its own.
@mpstefan mpstefan modified the milestones: v2.0.0, v1.6.0 Nov 27, 2024
@mpstefan mpstefan added area/control-plane General control plane issues 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
@sjberman sjberman self-assigned this Dec 5, 2024
@sjberman sjberman moved this from 🆕 New to 🏗 In Progress in NGINX Gateway Fabric Dec 16, 2024
@sjberman sjberman moved this from 🏗 In Progress to 👀 In Review in NGINX Gateway Fabric Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/control-plane General control plane issues refined Requirements are refined and the issue is ready to be implemented. size/medium Estimated to be completed within a week
Projects
Status: 👀 In Review
Development

No branches or pull requests

2 participants