Skip to content

docs: add more extension type URLs#21885

Merged
htuch merged 4 commits intoenvoyproxy:mainfrom
kyessenov:add_more_type_urls
Jun 29, 2022
Merged

docs: add more extension type URLs#21885
htuch merged 4 commits intoenvoyproxy:mainfrom
kyessenov:add_more_type_urls

Conversation

@kyessenov
Copy link
Copy Markdown
Contributor

Signed-off-by: Kuat Yessenov kuat@google.com

Commit Message: Follow-up to #21707 with a focus on back-filling more extension type URLs. Renames extensions_build_config and extensions_metadata to the names in the internal extension registry. For preserve_case, we deprecate the short name with the fully qualified name (both names are valid in the interim).

Risk Level: medium, only preserve_case name changes
Testing: regression
Docs Changes: yes
Release Notes: yes

Signed-off-by: Kuat Yessenov <kuat@google.com>
@repokitteh-read-only
Copy link
Copy Markdown

Docs for this Pull Request will be rendered here:

https://storage.googleapis.com/envoy-pr/21885/docs/index.html

The docs are (re-)rendered each time the CI envoy-presubmit (precheck docs) job completes.

🐱

Caused by: #21885 was opened by kyessenov.

see: more, trace.

@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy[\w/]*/(v1alpha\d?|v1|v2alpha\d?|v2))|(api/envoy/type/(matcher/)?\w+.proto).
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @htuch
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).

🐱

Caused by: #21885 was opened by kyessenov.

see: more, trace.

Signed-off-by: Kuat Yessenov <kuat@google.com>
Copy link
Copy Markdown
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, couple of questions.

public:
// Envoy::Http::StatefulHeaderKeyFormatterFactoryConfig
std::string name() const override { return "preserve_case"; }
std::string name() const override {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there something that can systematically done to style check these names in presubmit?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can add name validation to test/exe/check_extensions_against_registry_test.cc. There are a lot of exceptions already so not sure how to only apply to new extensions.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, just a suggestion for making this more defensible, I'll merge.

Signed-off-by: Kuat Yessenov <kuat@google.com>
htuch
htuch previously approved these changes Jun 28, 2022
@htuch
Copy link
Copy Markdown
Member

htuch commented Jun 28, 2022

/lgtm api-v2-freeze

@repokitteh-read-only
Copy link
Copy Markdown

no relevant owners for "api-v2-freeze"

🐱

Caused by: a #21885 (comment) was created by @htuch.

see: more, trace.

@htuch
Copy link
Copy Markdown
Member

htuch commented Jun 28, 2022

/lgtm v2-freeze

@kyessenov
Copy link
Copy Markdown
Contributor Author

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Check envoy-presubmit didn't fail.

🐱

Caused by: a #21885 (comment) was created by @kyessenov.

see: more, trace.

@htuch htuch merged commit 7c04dda into envoyproxy:main Jun 29, 2022
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