-
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
Httpproxy configured with fallback certificate fails when SNI not included #2720
Labels
area/deployment
Issues or PRs related to deployment tooling or infrastructure.
area/httpproxy
Issues or PRs related to the HTTPProxy API.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
Comments
Can you please provide the envoy config that is in use for this configuration? It's in the Admin page under |
jpeach
added a commit
to jpeach/contour
that referenced
this issue
Jul 23, 2020
Update the DAG visitor to emit an Envoy secret if the Contour fallback certificate is used by a secure cirtual host. This fixes projectcontour#2720. Signed-off-by: James Peach <jpeach@vmware.com>
jpeach
added a commit
to jpeach/contour
that referenced
this issue
Jul 23, 2020
Update the DAG visitor to emit an Envoy secret if the Contour fallback certificate is used by a secure virtual host. This fixes projectcontour#2720. Signed-off-by: James Peach <jpeach@vmware.com>
jpeach
added
area/deployment
Issues or PRs related to deployment tooling or infrastructure.
area/httpproxy
Issues or PRs related to the HTTPProxy API.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
labels
Jul 23, 2020
tthebst
pushed a commit
to tthebst/contour
that referenced
this issue
Aug 6, 2020
…te (projectcontour#2723) Update the DAG visitor to emit an Envoy secret if the Contour fallback certificate is used by a secure virtual host. This fixes projectcontour#2720. Signed-off-by: James Peach <jpeach@vmware.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area/deployment
Issues or PRs related to deployment tooling or infrastructure.
area/httpproxy
Issues or PRs related to the HTTPProxy API.
release-note
Denotes a PR that will be considered when it comes time to generate release notes.
According to https://projectcontour.io/docs/v1.6.1/httpproxy/ the new fallback certificate feature is designed to present the specified certificate in scenarios where the client does not send SNI.
The use-case for not sending SNI is required for some load balancers such as f5.
What steps did you take and what happened:
Deploy tls secrets + contour with the following configmap to enable fallback certificate support
Create tlscertifcatedelegations, services and httpproxy
Create an ngnix proxy deployment and nodeport service to use as a control
What did you expect to happen:
Once everything is rolled out, example curl tests:
WORKING: curl httpproxy with SNI
WORKING: curl nginx+nodeport with SNI
WORKING: curl nginx+nodeport without sni
FAILING: curl httpproxy without SNI
Anything else you would like to add:
Expected behavior is success when not sending SNI and curled via
Environment:
/etc/os-release
):The text was updated successfully, but these errors were encountered: