-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
api: remove generated_api_shadow #18091
Conversation
Signed-off-by: Harvey Tuch <htuch@google.com>
Note to reviewers: I split the patch stack so that the bulk @ggreenway I did the TCP proxy implementation cleanup in this PR, since it was using Once this is passing CI it should be good to go for review. |
Signed-off-by: Harvey Tuch <htuch@google.com>
9f0dd92
to
29d6dd3
Compare
Signed-off-by: Harvey Tuch <htuch@google.com>
Signed-off-by: Harvey Tuch <htuch@google.com>
29d6dd3
to
da5f292
Compare
/lgtm deps |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome! Looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing!!!
Looks like we need a main merge. If you want to freeze main to get this in we can do that. /wait |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yay! 🎉
This PR eliminates the generated_api_shadow/ tree and allows direct references to the api/ directory from Envoy source. Along the way:
There is still some further work to do in retiring v2, major items include (these are deferred to later PRs, this PR is already quite large):
Risk level: Medium (it's unlikely but possible that some of the proto changes introduce issues, e.g. with enum defaults)
Testing: CI (also manual inspection of docs / format fixes)
Fixes #9479
Signed-off-by: Harvey Tuch htuch@google.com