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

Make Envoy ALPN configurable #55

Merged
merged 1 commit into from
Sep 17, 2021

Conversation

Gerg
Copy link
Member

@Gerg Gerg commented Sep 13, 2021

  • Allows disabling ALPN configuration for environments where envoy
    should not advertise h2 support

Thank you for submitting a pull request to the executor repository!

We appreciate the contribution. To help us understand the context for your pull request, please fill out this template to the best of your ability.

Please make sure to complete all of the following steps

  1. Check the Contributing document on how to sign the CLA and run tests.
  2. Submit your PR to this repo.
  3. Submit an accompanying PR Review Request referencing this PR so the Diego Team knows to review your pull request.

Please provide the following information:

What is this change about?

Implement change described in cloudfoundry/diego-release#592

What problem it is trying to solve?

Envoy offering HTTP/2 via ALPN in environment where that causes problems.

What is the impact if the change is not made?

Clients other than Gorouter connecting to the Envoy proxy may incorrectly start talking HTTP/2 to LRPs that cannot serve HTTP/2.

How should this change be described in diego-release release notes?

Add manifest property to configure HTTP/2 for container proxies.

Please provide any contextual information.

Diego release issue: cloudfoundry/diego-release#592
Root issue: cloudfoundry/routing-release#200

- Allows disabling ALPN configuration for environments where envoy
should not advertise h2 support

[cloudfoundry/routing-release#200]

Authored-by: Greg Cobb <gcobb@pivotal.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants