-
Notifications
You must be signed in to change notification settings - Fork 138
Remove false condition on Routes when nginx reload fails #3936
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
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3936 +/- ##
==========================================
+ Coverage 86.82% 86.85% +0.02%
==========================================
Files 128 128
Lines 16575 16559 -16
Branches 62 62
==========================================
- Hits 14392 14382 -10
+ Misses 2004 1998 -6
Partials 179 179 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
I verified running the external name svc example where doing
|
Will update the compatibility docs for this as well |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice!
e50e386
to
847d031
Compare
Problem: When nginx reload fails, all routes are marked invalid Solution: Remove adding GatewayNotProgrammed condition to routes since the error should only be reflected on Gateway Listener conditions
Proposed changes
Write a clear and concise description that helps reviewers understand the purpose and impact of your changes. Use the
following format:
Problem: When nginx reload fails, all routes are marked invalid
Solution: Remove adding
GatewayNotProgrammed
condition to routes since the error should only be reflected on Gateway Listener conditionsTesting: manual tests and unit tests
Tested with external name svc example where i have a route attached to invalid snippet filter and one route attached to valid snippet filter
Both have accepted condition: true on them but Gateway is not programmed for both listeners
Gateway condition
NOTE: The route attached is configured to TRUE and ACCEPTED but not configured due to reload failures.
Please focus on (optional): If you any specific areas where you would like reviewers to focus their attention or provide
specific feedback, add them here.
Closes #3866
Checklist
Before creating a PR, run through this checklist and mark each as complete.
Release notes
If this PR introduces a change that affects users and needs to be mentioned in the release notes,
please add a brief note that summarizes the change.