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

bug: APISIX route does not reload the new route config #2954

Open
QuanTran91 opened this issue Jul 3, 2024 · 3 comments
Open

bug: APISIX route does not reload the new route config #2954

QuanTran91 opened this issue Jul 3, 2024 · 3 comments

Comments

@QuanTran91
Copy link

QuanTran91 commented Jul 3, 2024

Current Behavior

APSIX does not update the new route config in K8s

Expected Behavior

APSIX should update the new route config in K8s

Error Logs

No error log

Steps to Reproduce

  1. Add new route with double splash and then apply the manifest
   /api/channel/v1//channel-config-templates
  1. Remove the double spash and the apply the manifest
    /api/channel/v1/channel-config-templates

  1. Observe the route on APISX dashboard that the route is not updated
Screenshot 2024-07-03 at 10 29 15

Environment

  • APISIX version (run apisix version): 3.9.1
  • Operating system (run uname -a): Ubuntu 20.04
  • OpenResty / Nginx version (run openresty -V or nginx -V):
  • etcd version, if relevant (run curl http://127.0.0.1:9090/v1/server_info): 3.5.7
  • APISIX Dashboard version, if relevant: 3.0.0
  • Plugin runner version, for issues related to plugin runners:
  • LuaRocks version, for installation issues (run luarocks --version):
@QuanTran91
Copy link
Author

I did find the root cause, turnout there is another route element that points to unavailable k8s service making entire routes not synchronized.

However, I think that it would be better if APISX show the error but still proceed the next route element instead of stopping the synchronization.

@shreemaan-abhishek
Copy link

it could be that the information is updated in etcd but not displayed on dashboard. Does this issue exist on apisix too?

@shreemaan-abhishek shreemaan-abhishek transferred this issue from apache/apisix Jul 3, 2024
@QuanTran91
Copy link
Author

I did check, the etcd is not updated (that why the route is not working).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants