config/router/tcp_proxy/options: v2 API, boosting and --bootstrap-version CLI removal. (#17724)

* config/router/tcp_proxy/options: v2 API, boosting and --boostrap-verison CLI removal.

This PR cleans up a bunch of v2 tech debt, including version conversion and API oracle
code:
* Remove all non-trivial field references to hidden_envoy_deprecated_*. These were primarily
  in tcp_proxy and router.
* Remove boosting, hidden type annotation and the API type oracle. We are now only v3 for
  both resource and transport API version.
* Remove --boostrap-version flag (all boostraps already must be v3).

Risk level: High (It's possible there were some runtime guarded or not dependencies on
  boosting).
Testing: Validated test functional coverage when removing hidden_envoy_deprecated_* field tests.
Releasing notes: TODO

Signed-off-by: Harvey Tuch <htuch@google.com>

Mirrored from https://github.com/envoyproxy/envoy @ d142c9d55ae9aab34e9924aa25f20bd27635e060
pull/624/head
data-plane-api(Azure Pipelines) 4 years ago
parent cfbf7a1f63
commit f6813e2c6e
  1. 7
      envoy/admin/v3/server_info.proto
  2. 7
      envoy/admin/v4alpha/server_info.proto

@ -87,9 +87,9 @@ message CommandLineOptions {
Immediate = 1;
}
reserved 12, 20, 21;
reserved 12, 20, 21, 29;
reserved "max_stats", "max_obj_name_len";
reserved "max_stats", "max_obj_name_len", "bootstrap_version";
// See :option:`--base-id` for details.
uint64 base_id = 1;
@ -178,9 +178,6 @@ message CommandLineOptions {
// See :option:`--disable-extensions` for details.
repeated string disabled_extensions = 28;
// See :option:`--bootstrap-version` for details.
uint32 bootstrap_version = 29;
// See :option:`--enable-fine-grain-logging` for details.
bool enable_fine_grain_logging = 34;

@ -86,9 +86,9 @@ message CommandLineOptions {
Immediate = 1;
}
reserved 12, 20, 21;
reserved 12, 20, 21, 29;
reserved "max_stats", "max_obj_name_len";
reserved "max_stats", "max_obj_name_len", "bootstrap_version";
// See :option:`--base-id` for details.
uint64 base_id = 1;
@ -177,9 +177,6 @@ message CommandLineOptions {
// See :option:`--disable-extensions` for details.
repeated string disabled_extensions = 28;
// See :option:`--bootstrap-version` for details.
uint32 bootstrap_version = 29;
// See :option:`--enable-fine-grain-logging` for details.
bool enable_fine_grain_logging = 34;

Loading…
Cancel
Save