-
Notifications
You must be signed in to change notification settings - Fork 690
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
Allow TCPProxy to work with Includes in HTTPProxy #1655
Comments
@stevesloka I think this has to slip to rc.2 |
Assigning to myself as I have some suggestions for a design. |
My proposal is to implement TCPProxy inclusion following the same mechanism as IngressRoute TCPProxy delegation. Specifically;
|
So, it has a conditions key, but setting it doesn't really do anything? Why have it at all? |
I've changed the tcp of spec.tcpproxy.include to be a new type which does not have any conditions. I think we can get away with this because the key, |
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes projectcontour#1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Fixes #1655 rc.1 shipped with a spec.tcpproxy.include key but it didn't do anything. This PR allows a TCPProxy stanza to include the TCPProxy in another HTTPProxy document. This mirrors the logic that was added to IngressRoute in 0.9/0.10 (approx.) - [ ] Update generated api and crd validations - [ ] Update httpproxy 1.0 docs - [ ] Add feature test Signed-off-by: Dave Cheney <[email protected]>
Describe the solution you'd like
#1654 added support for
TCPProxy
at the root httpproxy level, this issue is to describe allowing this to happen from an include outside the root.The text was updated successfully, but these errors were encountered: