diff --git a/Makefile.core.mk b/Makefile.core.mk
index 0e87852e5..a8d71344a 100644
--- a/Makefile.core.mk
+++ b/Makefile.core.mk
@@ -109,29 +109,6 @@ lint: lint-copyright-banner format-go lint-go tidy-go lint-scripts gen-extension
@scripts/check-repository.sh
@scripts/check-style.sh
-protoc = protoc -I common-protos -I extensions
-protoc_gen_docs_plugin := --docs_out=camel_case_fields=false,warnings=true,per_file=true,mode=html_fragment_with_front_matter:$(repo_dir)/
-
-metadata_exchange_path := extensions/metadata_exchange
-metadata_exchange_protos := $(wildcard $(metadata_exchange_path)/*.proto)
-metadata_exchange_docs := $(metadata_exchange_protos:.proto=.pb.html)
-$(metadata_exchange_docs): $(metadata_exchange_protos)
- @$(protoc) -I ./extensions $(protoc_gen_docs_plugin)$(metadata_exchange_path) $^
-
-stackdriver_path := extensions/stackdriver/config/v1alpha1
-stackdriver_protos := $(wildcard $(stackdriver_path)/*.proto)
-stackdriver_docs := $(stackdriver_protos:.proto=.pb.html)
-$(stackdriver_docs): $(stackdriver_protos)
- @$(protoc) -I ./extensions $(protoc_gen_docs_plugin)$(stackdriver_path) $^
-
-accesslog_policy_path := extensions/access_log_policy/config/v1alpha1
-accesslog_policy_protos := $(wildcard $(accesslog_policy_path)/*.proto)
-accesslog_policy_docs := $(accesslog_policy_protos:.proto=.pb.html)
-$(accesslog_policy_docs): $(accesslog_policy_protos)
- @$(protoc) -I ./extensions $(protoc_gen_docs_plugin)$(accesslog_policy_path) $^
-
-extensions-docs: $(metadata_exchange_docs) $(stackdriver_docs) $(accesslog_policy_docs)
-
test_release:
ifeq "$(shell uname -m)" "x86_64"
export BAZEL_BUILD_ARGS="$(BAZEL_BUILD_ARGS)" && ./scripts/release-binary.sh
diff --git a/source/extensions/filters/http/alpn/config.pb.html b/source/extensions/filters/http/alpn/config.pb.html
deleted file mode 100644
index 6192614c0..000000000
--- a/source/extensions/filters/http/alpn/config.pb.html
+++ /dev/null
@@ -1,91 +0,0 @@
----
-title: ALPN filter for overriding ALPN for upstream TLS connections.
-layout: protoc-gen-docs
-generator: protoc-gen-docs
-number_of_entries: 3
----
-
FilterConfig
-
-FilterConfig is the config for Istio-specific filter.
-
-
-
-
-| Field |
-Description |
-
-
-
-
- |
-
- Map from upstream protocol to list of ALPN
-
- |
-
-
-
-
-AlpnOverride
-
-
-
-
-| Field |
-Description |
-
-
-
-
- |
-
- Upstream protocol
-
- |
-
-
- |
-
- A list of ALPN that will override the ALPN for upstream TLS connections.
-
- |
-
-
-
-
-Protocol
-
-Upstream protocols
-
-
-
diff --git a/source/extensions/filters/http/istio_stats/config.pb.html b/source/extensions/filters/http/istio_stats/config.pb.html
deleted file mode 100644
index 35f4a2c93..000000000
--- a/source/extensions/filters/http/istio_stats/config.pb.html
+++ /dev/null
@@ -1,257 +0,0 @@
----
-title: Stats Config
-description: Configuration for Stats Filter.
-location: https://istio.io/docs/reference/config/proxy_extensions/stats.html
-layout: protoc-gen-docs
-generator: protoc-gen-docs
-weight: 20
-number_of_entries: 5
----
-MetricConfig
-
-Metric instance configuration overrides.
-The metric value and the metric type are optional and permit changing the
-reported value for an existing metric.
-The standard metrics are optimized and reported through a “fast-path”.
-The customizations allow full configurability, at the cost of a “slower”
-path.
-
-
-
-
-| Field |
-Description |
-
-
-
-
- |
-
- (Optional) Collection of tag names and tag expressions to include in the
-metric. Conflicts are resolved by the tag name by overriding previously
-supplied values.
-
- |
-
-
- |
-
- (Optional) Metric name to restrict the override to a metric. If not
-specified, applies to all.
-
- |
-
-
- |
-
- (Optional) A list of tags to remove.
-
- |
-
-
- |
-
- NOT IMPLEMENTED. (Optional) Conditional enabling the override.
-
- |
-
-
- |
-
- (Optional) If this is set to true, the metric(s) selected by this
-configuration will not be generated or reported.
-
- |
-
-
-
-
-MetricDefinition
-
-
-
-
-| Field |
-Description |
-
-
-
-
- |
-
- Metric name.
-
- |
-
-
- |
-
- Metric value expression.
-
- |
-
-
- |
-
- Metric type.
-
- |
-
-
-
-
-PluginConfig
-
-
-
-
-| Field |
-Description |
-
-
-
-
-
- |
-
- Allows configuration of the time between calls out to for TCP
-metrics reporting. The default duration is 5s.
-
- |
-
-
- |
-
- Metric overrides.
-
- |
-
-
- |
-
- Metric definitions.
-
- |
-
-
- |
-
- Proxy deployment type.
-
- |
-
-
- |
-
- Metric scope rotation interval. Set to 0 to disable the metric scope rotation.
-Defaults to 0.
-
- |
-
-
- |
-
- Metric expiry graceful deletion interval. No-op if the metric rotation is disabled.
-Defaults to 5m. Must be >=1s.
-
- |
-
-
-
-
-MetricType
-
-Reporter
-
-Specifies the proxy deployment type.
-
-
-
-
-| Name |
-Description |
-
-
-
-
-UNSPECIFIED |
-
- Default value is inferred from the listener direction, as either client or
-server sidecar.
-
- |
-
-
-SERVER_GATEWAY |
-
- Shared server gateway, e.g. “waypoint”.
-
- |
-
-
-
-
diff --git a/source/extensions/filters/http/peer_metadata/config.pb.html b/source/extensions/filters/http/peer_metadata/config.pb.html
deleted file mode 100644
index 0c32eb016..000000000
--- a/source/extensions/filters/http/peer_metadata/config.pb.html
+++ /dev/null
@@ -1,184 +0,0 @@
----
-title: io.istio.http.peer_metadata
-layout: protoc-gen-docs
-generator: protoc-gen-docs
-number_of_entries: 6
----
-Config
-
-Peer metadata provider filter. This filter encapsulates the discovery of the
-peer telemetry attributes for consumption by the telemetry filters.
-
-
-
-
-| Field |
-Description |
-
-
-
-
- |
-
- The order of the derivation of the downstream peer metadata, in the precedence order.
-First successful lookup wins.
-
- |
-
-
- |
-
- The order of the derivation of the upstream peer metadata, in the precedence order.
-First successful lookup wins.
-
- |
-
-
- |
-
- Downstream injection of the metadata via a response header.
-
- |
-
-
- |
-
- Upstream injection of the metadata via a request header.
-
- |
-
-
- |
-
- True to enable sharing with the upstream.
-
- |
-
-
- |
-
- Additional labels to be added to the peer metadata to help your understand the traffic.
-e.g. role, location etc.
-
- |
-
-
-
-
-Baggage
-
-DEPRECATED.
-This method uses baggage header encoding.
-
-
-WorkloadDiscovery
-
-This method uses the workload metadata xDS. Requires that the bootstrap extension is enabled.
-For downstream discovery, the remote address is the lookup key in xDS.
-For upstream discovery:
-
--
-
If the upstream host address is an IP, this IP is used as the lookup key;
-
--
-
If the upstream host address is internal, uses the
-“filter_metadata.tunnel.destination” dynamic metadata value as the lookup key.
-
-
-
-
-
-
-This method uses Istio HTTP metadata exchange headers, e.g. x-envoy-peer-metadata. Removes these headers if found.
-
-
-
-
-| Field |
-Description |
-
-
-
-
-
-
-
-DiscoveryMethod
-
-An exhaustive list of the derivation methods.
-
-
-
-
-| Field |
-Description |
-
-
-
-
- |
-
- |
-
-
- |
-
- |
-
-
-
-
-
-PropagationMethod
-
-An exhaustive list of the metadata propagation methods.
-
-
-
-
-| Field |
-Description |
-
-
-
-
-
-
-
diff --git a/source/extensions/filters/network/metadata_exchange/config/metadata_exchange.pb.html b/source/extensions/filters/network/metadata_exchange/config/metadata_exchange.pb.html
deleted file mode 100644
index a62012491..000000000
--- a/source/extensions/filters/network/metadata_exchange/config/metadata_exchange.pb.html
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: envoy.tcp.metadataexchange.config
-layout: protoc-gen-docs
-generator: protoc-gen-docs
-number_of_entries: 1
----
-
-
-[#protodoc-title: MetadataExchange protocol match and data transfer]
-MetadataExchange protocol match and data transfer
-
-
-
-
-| Field |
-Description |
-
-
-
-
- |
-
- Protocol that Alpn should support on the server.
-[#comment:TODO(GargNupur): Make it a list.]
-
- |
-
-
- |
-
- If true, will attempt to use WDS in case the prefix peer metadata is not available.
-
- |
-
-
- |
-
- Additional labels to be added to the peer metadata to help your understand the traffic.
-e.g. role, location etc.
-
- |
-
-
-
-