bazel: Shift deprecate_* tools to bazel and cleanup requirements#18073
bazel: Shift deprecate_* tools to bazel and cleanup requirements#18073phlax merged 2 commits intoenvoyproxy:mainfrom
Conversation
|
requires repo_path #17293 (now landed) |
a2ea224 to
62455d1
Compare
Signed-off-by: Ryan Northey <ryan@synca.io>
62455d1 to
b5bd21c
Compare
alyssawilk
left a comment
There was a problem hiding this comment.
Thanks as always for tooling clean up! Do you mind updating deprecate_versions usage in GOVERNANCE.md as well?
@adisuissa @htuch I'm wondering what our plan is for deprecate_features, which previously annotated "deprecated" protos as "fatal-by-default" so we could start cleaning them up. What's the new plan for eventually doing config clean up in envoy and should we remove or replace that script?
not sure, i was just going through any scripts that didnt use bazel, and moving them. Mostly that means the lesser used ones - some of which may no longer be required @htuch ? |
|
/wait for GOVERNANCE/docs update |
|
/wait |
|
The fatal-by-default for deprecated should continue to be a part of the process. Minor versioning has its own tooling that @adisuissa has built out, which adds in additional annotations on when things are removed in Envoy and there is the 1 year cycle around this. But, this doesn't change the fact that we want to signal early to the community that deprecated features are going away, so +1 to keeping this process around. |
|
We are still going to have a deprecation period, where deprecated features are still usable, but marked as fatal-by-default. This will serve as a final-warning and encourage upgrade before removing the support. |
|
Gotcha. FWIW the script was removed from our release process a while back due to uncertainty around the longer term plan. If we plan on using it it'd be good to make sure it's still WAI and add it back. |
Signed-off-by: Ryan Northey <ryan@synca.io>
|
ive updated the GOVERNANCE doc looking through these scripts, if we are going to keep them, we probably want to update them at some point, but this PR at least brings them into the bazel workflow and reduces dep noise |
Ack. Thanks @phlax for the cleanup. |
|
/assign-from @envoyproxy/dependency-shepherds |
|
@envoyproxy/dependency-shepherds assignee is @wrowe |
Signed-off-by: Ryan Northey ryan@synca.io
Commit Message: bazel: Shift deprecate_* tools to bazel and cleanup requirements
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]