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

TCPRoute delete not propagated #6316

Open
bhamon opened this issue Apr 4, 2024 · 1 comment
Open

TCPRoute delete not propagated #6316

bhamon opened this issue Apr 4, 2024 · 1 comment
Labels
kind/bug Categorizes issue or PR as related to a bug. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor.

Comments

@bhamon
Copy link

bhamon commented Apr 4, 2024

What steps did you take and what happened:
I create a Gateway with a TCP listener and confirm it's admitted.
I create a TCPRoute and confirm it's accepted.
An external call to the listener port works as expected.

I then delete the TCPRoute.
Nothing gets logged on the contour gateway or on the envoy pod (compared as when the TCPRoute is created).
An external call to the listener port still works.

I then update the Gateway to add a new listener.
The Gateway gets reconciled.
An external call to the listener port doesn't work anymore.

What did you expect to happen:
The service shouldn't be mapped to the listener after route deletion.

Environment:

  • Contour version: 1.28.2
  • Kubernetes version: (use kubectl version): 1.29.1 (same behavior on 1.28.2 before upgrade)
@bhamon bhamon added kind/bug Categorizes issue or PR as related to a bug. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor. labels Apr 4, 2024
Copy link

github-actions bot commented Apr 4, 2024

Hey @bhamon! Thanks for opening your first issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on Contour. You can also join us on our mailing list and in our channel in the Kubernetes Slack Workspace

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug. lifecycle/needs-triage Indicates that an issue needs to be triaged by a project contributor.
Projects
None yet
Development

No branches or pull requests

1 participant