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.

- - - - - - - - - - - - - - -
FieldDescription
-

Map from upstream protocol to list of ALPN

- -
-
-

AlpnOverride

-
- - - - - - - - - - - - - - - - - -
FieldDescription
-

Upstream protocol

- -
-
string[]
-
-

A list of ALPN that will override the ALPN for upstream TLS connections.

- -
-
-

Protocol

-
-

Upstream protocols

- - - - - - - - - - - - - - - - - - - - - - -
NameDescription
HTTP10 -
HTTP11 -
HTTP2 -
-
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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-
map<string, string>
-
-

(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.

- -
-
string
-
-

(Optional) Metric name to restrict the override to a metric. If not -specified, applies to all.

- -
-
string[]
-
-

(Optional) A list of tags to remove.

- -
-
string
-
-

NOT IMPLEMENTED. (Optional) Conditional enabling the override.

- -
-
bool
-
-

(Optional) If this is set to true, the metric(s) selected by this -configuration will not be generated or reported.

- -
-
-

MetricDefinition

-
- - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-
string
-
-

Metric name.

- -
-
string
-
-

Metric value expression.

- -
-

Metric type.

- -
-
-

PluginConfig

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-

Disable using host header as a fallback if destination service is -not available from the controlplane. Disable the fallback if the host -header originates outsides the mesh, like at ingress.

- -
-

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

-
- - - - - - - - - - - - - - - - - - - - - -
NameDescription
COUNTER -
GAUGE -
HISTOGRAM -
-
-

Reporter

-
-

Specifies the proxy deployment type.

- - - - - - - - - - - - - - - - - - -
NameDescription
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.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-

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.

- -
-
string[]
-
-

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:

- - -
-

IstioHeaders

-
-

This method uses Istio HTTP metadata exchange headers, e.g. x-envoy-peer-metadata. Removes these headers if found.

- - - - - - - - - - - - - - -
FieldDescription
-

Strip x-envoy-peer-metadata and x-envoy-peer-metadata-id headers on HTTP requests to services outside the mesh. -Detects upstream clusters with istio and external filter metadata fields

- -
-
-

DiscoveryMethod

-
-

An exhaustive list of the derivation methods.

- - - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-
-
-
-
-

PropagationMethod

-
-

An exhaustive list of the metadata propagation methods.

- - - - - - - - - - - - - - -
FieldDescription
-
-
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 ---- -

MetadataExchange

-
-

[#protodoc-title: MetadataExchange protocol match and data transfer] -MetadataExchange protocol match and data transfer

- - - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-
string
-
-

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.

- -
-
string[]
-
-

Additional labels to be added to the peer metadata to help your understand the traffic. -e.g. role, location etc.

- -
-