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

feat: Add protocol field in route-registrar spec #322

Merged
merged 1 commit into from
May 17, 2023

Conversation

b1tamara
Copy link
Contributor

@b1tamara b1tamara commented May 10, 2023

  • A short explanation of the proposed change: The current route-registrar spec has no option to define protocol for registered routes. It makes impossible to register a HTTP/2 route. The change enhances route-registrar spec with protocol property in order to support publishing HTTP/2 routes

  • An explanation of the use cases your change solves: Related to route-registrar: support for publishing HTTP/2 routes #320

  • Instructions to functionally test the behavior change using operator interfaces (BOSH manifest, logs, curl, and metrics): Route-registrar manifest change. If route.protocol is provided, the provided value should be used. Otherwise the protocol remains empty and Gorouter uses http1 route.

  • Expected result after the change

  • Current result before the change

  • Links to any other associated PRs: feat: Implement protocol field route-registrar#32

  • I have viewed signed and have submitted the Contributor License Agreement

  • I have made this pull request to the develop branch

  • I have run all the unit tests using scripts/run-unit-tests-in-docker

  • (Optional) I have run Routing Acceptance Tests and Routing Smoke Tests on bosh lite

  • (Optional) I have run CF Acceptance Tests on bosh lite

@b1tamara b1tamara marked this pull request as ready for review May 16, 2023 07:34
@peanball
Copy link
Contributor

@geofffranks could you have a look at this PR, if you have time? It's the continuation of cloudfoundry/route-registrar#32.

@geofffranks
Copy link
Contributor

LGTM - I'll merge after 0.267.0 gets shipped (should be sometime today)

@geofffranks geofffranks merged commit 063f8b8 into develop May 17, 2023
@geofffranks geofffranks deleted the implement-protocol-field branch May 17, 2023 13:58
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.

4 participants