From eb912e6aeb2d568ab4527c4ed7c36681c8533c26 Mon Sep 17 00:00:00 2001
From: Istio Automation Open the debug web UI for a Istio control plane pod Open Istio's Jaeger dashboard
-Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in the mesh A comma separated list of configuration analysis message codes to suppress when Istio analyzers are run. For example, to suppress reporting of IST0103 (PodMissingProxy) and IST0108 (UnknownAnnotation) on a resource, apply the annotation ‘galley.istio.io/analyze-suppress=IST0108,IST0103’. If the value is ‘*’, then all configuration analysis messages are suppressed. The name of the inject template(s) to use, as a comma separate list. See https://istio.io/latest/docs/setup/additional-setup/sidecar-injection/#custom-templates-experimental for more information. Represents the name of the chart used to create this resource. Represents the generation to which the resource was last reconciled. Represents the Istio version associated with the resource Specifies whether or not the given resource is in dry-run mode. See https://istio.io/latest/docs/tasks/security/authorization/authz-dry-run/ for more information. Specifies a control plane revision to which a given proxy is connected. This annotation is added automatically, not set by a user. In contrary to the label istio.io/rev, it represents the actual revision, not the requested revision. Annotation on an Ingress resources denoting the class of controllers responsible for it. Specifies the namespaces to which this service should be exported to. A value of ‘*’ indicates it is reachable within the mesh ‘.’ indicates it is reachable within its namespace. Specifies if application Prometheus metric will be merged with Envoy metrics for this workload. Overrides for the proxy configuration for this specific proxy. Available options can be found at https://istio.io/docs/reference/config/istio.mesh.v1alpha1/#ProxyConfig. Specifies the list of ports exposed by the application container. Used by the Envoy sidecar readiness probe to determine that Envoy is configured and ready to receive traffic. Specifies the failure threshold for the Envoy sidecar readiness probe. Specifies the initial delay (in seconds) for the Envoy sidecar readiness probe. Specifies the period (in seconds) for the Envoy sidecar readiness probe. Specifies the log output level for pilot-agent. Specifies an alternative Envoy bootstrap configuration file. Specifies the component log level for Envoy. Specifies the auth policy used by the Istio control plane. If NONE, traffic will not be encrypted. If MUTUAL_TLS, traffic between Envoy sidecar will be wrapped into mutual TLS connections. Specifies the XDS discovery address to be used by the Envoy sidecar. Specifies whether or not an Envoy sidecar should enable core dump. An additional list of tags to extract from the in-proxy Istio Wasm telemetry. Each additional tag needs to be present in this list. Specifies whether or not an Envoy sidecar should be automatically injected into the workload. Deprecated in favor of Specifies the mode used to redirect inbound connections to Envoy (REDIRECT or TPROXY). Specifies the log level for Envoy. Specifies the requested CPU setting for the Envoy sidecar. Specifies the CPU limit for the Envoy sidecar. Specifies the Docker image to be used by the Envoy sidecar. Specifies the Docker image type to be used by the Envoy sidecar. Istio publishes debug and distroless image types for every release tag. Specifies the requested memory setting for the Envoy sidecar. Specifies the memory limit for the Envoy sidecar. Rewrite HTTP readiness and liveness probes to be redirected to the Envoy sidecar. Specifies the custom histogram buckets with a prefix matcher to separate the Istio mesh metrics from the Envoy stats, e.g. Specifies the comma separated list of prefixes of the stats to be emitted by Envoy. Specifies the comma separated list of regexes the stats should match to be emitted by Envoy. Specifies the comma separated list of suffixes of the stats to be emitted by Envoy. Generated by Envoy sidecar injection that indicates the status of the operation. Includes a version hash of the executed template, as well as names of injected resources. Specifies one or more user volumes (as a JSON array) to be added to the Envoy sidecar. Specifies one or more user volume mounts (as a JSON array) to be added to the Envoy sidecar. Specifies the HTTP status Port for the Envoy sidecar. If zero, the sidecar will not provide status. A comma-separated list of clusters (or * for any) running istiod that should attempt leader election for a remote cluster thats system namespace includes this annotation. Istiod will not attempt to lead unannotated remote clusters. A comma separated list of inbound ports to be excluded from redirection to Envoy. Only applies when all inbound traffic (i.e. ‘*’) is being redirected. A comma separated list of interfaces to be excluded from Istio traffic capture A comma separated list of IP ranges in CIDR form to be excluded from redirection. Only applies when all outbound traffic (i.e. ‘*’) is being redirected. A comma separated list of outbound ports to be excluded from redirection to Envoy. A comma separated list of inbound ports for which traffic is to be redirected to Envoy. The wildcard character ‘*’ can be used to configure redirection for all ports. An empty list will disable all inbound redirection. A comma separated list of IP ranges in CIDR form to redirect to Envoy (optional). The wildcard character ‘*’ can be used to redirect all outbound traffic. An empty list will disable all outbound redirection. A comma separated list of outbound ports for which traffic is to be redirected to Envoy, regardless of the destination IP. This annotation is a set of node-labels (key1=value,key2=value). If the annotated Service is of type NodePort and is a multi-network gateway (see topology.istio.io/network), the addresses for selected nodes will be used for cross-network communication. A comma separated list of inbound ports to be excluded from redirection to Envoy. Only applies when all inbound traffic (i.e. ‘*’) is being redirected. A comma separated list of interfaces to be excluded from Istio traffic capture A comma separated list of IP ranges in CIDR form to be excluded from redirection. Only applies when all outbound traffic (i.e. ‘*’) is being redirected. A comma separated list of outbound ports to be excluded from redirection to Envoy. A comma separated list of inbound ports for which traffic is to be redirected to Envoy. The wildcard character ‘*’ can be used to configure redirection for all ports. An empty list will disable all inbound redirection. A comma separated list of IP ranges in CIDR form to redirect to Envoy (optional). The wildcard character ‘*’ can be used to redirect all outbound traffic. An empty list will disable all outbound redirection. A comma separated list of outbound ports for which traffic is to be redirected to Envoy, regardless of the destination IP. A comma separated list of virtual interfaces whose inbound traffic (from VM) will be treated as outbound. Configuration affecting the service mesh as a whole.install-cni
ENABLE_ENHANCED_RESOURCE_SCOPINGBoolean
-
+falsetrueIf enabled, meshConfig.discoverySelectors will limit the CustomResource configurations(like Gateway,VirtualService,DestinationRule,Ingress, etc)that can be processed by pilot. This will also restrict the root-ca certificate distribution.
@@ -778,6 +778,12 @@ These environment variables affect the behavior of the
install-cni
If enabled, the TLS configuration on Sidecar.ingress will take effect
+
+
+ENABLE_VTPROTOBUFBoolean
+
+falseIf true, will use optimized vtprotobuf based marshaling. Requires a build with -tags=vtprotobuf.
+
ENVOY_USERString
@@ -834,7 +840,7 @@ These environment variables affect the behavior of the istio-proxyinstall-cni
ISTIO_DELTA_XDSBoolean
-
+falsetrueIf enabled, pilot will only send the delta configs as opposed to the state of the world on a Resource Request. This feature uses the delta xds api, but does not currently send the actual deltas.
@@ -926,12 +932,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If enabled, istiod will skip verifying the certificate of the JWKS server.
-
-
-JWT_POLICYString
-
-third-party-jwtThe JWT validation policy.
-
KUBECFG_FILE_NAMEString
@@ -1016,12 +1016,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
ZZZ-istio-cni-kubeconfigIf set to a non-zero value, enables mutex profiling a rate of 1/MUTEX_PROFILE_FRACTION events. For example, '1000' will record 0.1% of events. Set to 0 to disable entirely.
-
-
-NATIVE_METADATA_EXCHANGEBoolean
-
-trueIf set, uses a native implementation of the HTTP metadata exchange filter
-
NODE_NAMEString
@@ -1172,12 +1166,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If enabled, HBONE support can be configured for proxies. Note: proxies must opt in on a per-proxy basis with ENABLE_HBONE to actually get HBONE config, in addition to this flag.
-
-
-PILOT_ENABLE_HEADLESS_SERVICE_POD_LISTENERSBoolean
-
-trueIf enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods.
-
PILOT_ENABLE_K8S_SELECT_WORKLOAD_ENTRIESBoolean
@@ -1292,6 +1280,18 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
trueIf enabled, Pilot will send only clusters that referenced in gateway virtual services attached to gateway
+
+
+PILOT_GATEWAY_API_CONTROLLER_NAMEString
+
+istio.io/gateway-controllerGateway API controller name. istiod will only reconcile Gateway API resources referencing a GatewayClass with this controller name
+
+
+
+PILOT_GATEWAY_API_DEFAULT_GATEWAYCLASS_NAMEString
+
+istioName of the default GatewayClass
+
PILOT_HTTP10Boolean
@@ -1430,12 +1430,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf true, Pilot will collect metrics for XDS cache efficiency.
-
-
-PILOT_XDS_SEND_TIMEOUTTime Duration
-
-0sThe timeout to send the XDS configuration to proxies. After this timeout is reached, Pilot will discard that push.
-
POD_NAMEString
diff --git a/content/en/docs/reference/commands/istioctl/index.html b/content/en/docs/reference/commands/istioctl/index.html
index 4122c3314b..2ff0e0e644 100644
--- a/content/en/docs/reference/commands/istioctl/index.html
+++ b/content/en/docs/reference/commands/istioctl/index.html
@@ -4,7 +4,7 @@ source_repo: https://github.com/istio/istio
title: istioctl
description: Istio control interface.
generator: pkg-collateral-docs
-number_of_entries: 92
+number_of_entries: 93
max_toc_level: 2
remove_toc_prefix: 'istioctl '
---
@@ -21,11 +21,51 @@ debug and diagnose their Istio mesh.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -36,11 +76,66 @@ debug and diagnose their Istio mesh.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -64,11 +159,51 @@ debug and diagnose their Istio mesh.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -79,16 +214,71 @@ debug and diagnose their Istio mesh.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--selector <string>-llabel selector (default `app=istiod`)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -116,6 +306,31 @@ debug and diagnose their Istio mesh.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
@@ -126,6 +341,21 @@ debug and diagnose their Istio mesh.
ControlZ port (default `9876`)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -138,7 +368,12 @@ debug and diagnose their Istio mesh.
+--level <string>
- Comma-separated list of output logging level for scopes in format <scope>:<level>[,<scope>:<level>,...]Possible values for <level>: none, error, warn, info, debug (default ``)
+Comma-separated list of output logging level for scopes in the format of <scope>:<level>[,<scope>:<level>,...]. Possible values for <level>: none, error, warn, info, debug (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
@@ -146,11 +381,36 @@ debug and diagnose their Istio mesh.
--namespace <string>Kubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--reset
Reset levels to default value. (info)
@@ -161,14 +421,39 @@ debug and diagnose their Istio mesh.
Control plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--selector <string>-llabel selector (default `app=istiod`)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+--stack-trace-level <string>
- Comma-separated list of stack trace level for scopes in format <scope>:<stack-trace-level>[,<scope>:<stack-trace-level>,...] Possible values for <stack-trace-level>: none, error, warn, info, debug (default ``)
+Comma-separated list of stack trace level for scopes in the format of <scope>:<stack-trace-level>[,<scope>:<stack-trace-level>,...]. Possible values for <stack-trace-level>: none, error, warn, info, debug (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
@@ -208,26 +493,66 @@ debug and diagnose their Istio mesh.
--vklog <Level>
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
--all-namespaces-AAnalyze all namespaces
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
--color
Default true. Disable with '=false' or set $TERM to dumb
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--failure-threshold <Level>
The severity level of analysis at which to set a non-zero exit code. Valid values: [Info Warning Error] (default `Error`)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--ignore-unknown
Don't complain about un-parseable input documents, for cases where analyze should run only on k8s compliant inputs.
@@ -253,11 +578,31 @@ debug and diagnose their Istio mesh.
Overrides the mesh config values to use for analysis. (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of [log json yaml] (default `log`)
@@ -268,16 +613,41 @@ debug and diagnose their Istio mesh.
The severity level of analysis at which to display messages. Valid values: [Info Warning Error] (default `Info`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--recursive-RProcess directory arguments recursively. Useful when you want to analyze related manifests organized within the same directory.
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>
analyze a specific revision deployed. (default `default`)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--suppress <stringArray>-SSuppress reporting a message code on a specific resource. Values are supplied in the form <code>=<resource> (e.g. '--suppress "IST0102=DestinationRule primary-dr.default"'). Can be repeated. You can include the wildcard character '*' to support a partial match (e.g. '--suppress "IST0102=DestinationRule *.default" ). (default `[]`)
@@ -288,6 +658,11 @@ debug and diagnose their Istio mesh.
The duration to wait before failing (default `30s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--use-kube-kUse live Kubernetes cluster for analysis. Set --use-kube=false to analyze files only.
@@ -298,6 +673,11 @@ debug and diagnose their Istio mesh.
Enable verbose output
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -344,11 +724,51 @@ debug and diagnose their Istio mesh.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -359,11 +779,66 @@ debug and diagnose their Istio mesh.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -394,6 +869,31 @@ All names except label and annotation keys support '*' glob matching pat
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Name of the kubeconfig Context to use. (default ``)
@@ -404,6 +904,11 @@ All names except label and annotation keys support '*' glob matching pat
List of comma separated glob patterns to match against log error strings. If any pattern matches an error in the log, the logs is given the highest priority for archive inclusion. (default `[]`)
+
+
+--debug
+ Whether to print debug logs
+
--dir <string>
Set a specific directory for temporary artifact storage. (default ``)
@@ -429,6 +934,11 @@ All names except label and annotation keys support '*' glob matching pat
Spec for which pod's proxy logs to exclude from the archive, after the include spec is processed. See above for format and examples. (default `["kube-node-lease,kube-public,kube-system,local-path-storage"]`)
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <string>-fPath to a file containing configuration in YAML format. The file contents are applied over the default values and flag settings, with lists being replaced per JSON merge semantics. (default ``)
@@ -439,6 +949,11 @@ All names except label and annotation keys support '*' glob matching pat
If set, secret contents are included in output.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--ignore-errs <stringSlice>
List of comma separated glob patterns to match against log error strings. Any error matching these patterns is ignored when calculating the log importance heuristic. (default `[]`)
@@ -464,31 +979,86 @@ All names except label and annotation keys support '*' glob matching pat
Path to kube config. (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output-dir <string>
Set a specific directory for output archive file. (default ``)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--rq-concurrency <int>
Set the concurrency limit of requests to the Kubernetes API server, defaults to 32. (default `0`)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
--start-time <string>
Start time for the range of log entries to include in the archive. Default is the infinite past. If set, --duration must be unset. (default ``)
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--timeout <duration>
Maximum amount of time to spend fetching logs. When timeout is reached only the logs captured so far are saved to the archive. (default `30m0s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -509,6 +1079,31 @@ All names except label and annotation keys support '*' glob matching pat
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Name of the kubeconfig Context to use. (default ``)
@@ -519,6 +1114,11 @@ All names except label and annotation keys support '*' glob matching pat
List of comma separated glob patterns to match against log error strings. If any pattern matches an error in the log, the logs is given the highest priority for archive inclusion. (default `[]`)
+
+
+--debug
+ Whether to print debug logs
+
--dir <string>
Set a specific directory for temporary artifact storage. (default ``)
@@ -544,6 +1144,11 @@ All names except label and annotation keys support '*' glob matching pat
Spec for which pod's proxy logs to exclude from the archive, after the include spec is processed. See above for format and examples. (default `["kube-node-lease,kube-public,kube-system,local-path-storage"]`)
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <string>-fPath to a file containing configuration in YAML format. The file contents are applied over the default values and flag settings, with lists being replaced per JSON merge semantics. (default ``)
@@ -554,6 +1159,11 @@ All names except label and annotation keys support '*' glob matching pat
If set, secret contents are included in output.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--ignore-errs <stringSlice>
List of comma separated glob patterns to match against log error strings. Any error matching these patterns is ignored when calculating the log importance heuristic. (default `[]`)
@@ -579,11 +1189,31 @@ All names except label and annotation keys support '*' glob matching pat
Path to kube config. (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOne of 'yaml' or 'json'. (default ``)
@@ -594,26 +1224,61 @@ All names except label and annotation keys support '*' glob matching pat
Set a specific directory for output archive file. (default ``)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--rq-concurrency <int>
Set the concurrency limit of requests to the Kubernetes API server, defaults to 32. (default `0`)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--short-sUse --short=false to generate full version information
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
--start-time <string>
Start time for the range of log entries to include in the archive. Default is the infinite past. If set, --duration must be unset. (default ``)
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--timeout <duration>
Maximum amount of time to spend fetching logs. When timeout is reached only the logs captured so far are saved to the archive. (default `30m0s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -634,11 +1299,51 @@ See each sub-command's help for details on how to use the generated script.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -649,11 +1354,66 @@ See each sub-command's help for details on how to use the generated script.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -685,11 +1445,51 @@ If it is not installed already, you can install it via your OS's package man
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -700,16 +1500,71 @@ If it is not installed already, you can install it via your OS's package man
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptions
disable completion descriptions
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -736,11 +1591,51 @@ If it is not installed already, you can install it via your OS's package man
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -751,16 +1646,71 @@ If it is not installed already, you can install it via your OS's package man
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptions
disable completion descriptions
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -786,11 +1736,51 @@ to your powershell profile.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -801,16 +1791,71 @@ to your powershell profile.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptions
disable completion descriptions
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -843,11 +1888,51 @@ to enable it. You can execute the following once:
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -858,16 +1943,71 @@ to enable it. You can execute the following once:
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptions
disable completion descriptions
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -888,6 +2028,16 @@ to enable it. You can execute the following once:
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--auth-plugin-config <stringToString>
Authenticator plug-in configuration. --auth-type=plugin must be set with this option (default `[]`)
@@ -903,6 +2053,21 @@ to enable it. You can execute the following once:
Type of authentication to use. supported values = [bearer-token plugin] (default `bearer-token`)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
@@ -913,6 +2078,21 @@ to enable it. You can execute the following once:
If true, the service account needed for creating the remote secret will be created if it doesn't exist.
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
+--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -926,7 +2106,12 @@ to enable it. You can execute the following once:
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests). (default ``)
+(e.g. ~/Downloads/istio-1.22.0/manifests). (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
@@ -939,6 +2124,36 @@ to enable it. You can execute the following once:
--name <string>Kubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--secret-name <string>
The name of the specific secret to use from the service-account. Needed when there are multiple secrets in the service account. (default ``)
@@ -954,11 +2169,31 @@ to enable it. You can execute the following once:
Create a secret with this service account's credentials. Default value is "istio-reader-service-account" if --type is "remote", "istiod" if --type is "config". (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--type <SecretType>
Type of the generated secret. supported values = [remote config] (default `remote`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1001,16 +2236,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1021,16 +2296,71 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1056,11 +2386,36 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
@@ -1071,6 +2426,21 @@ istioctl d [flags]
ControlZ port (default `9876`)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1081,21 +2451,76 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--selector <string>-lLabel selector (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1138,16 +2563,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1158,26 +2623,81 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--selector <string>-lLabel selector (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `15000`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1215,16 +2735,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1235,21 +2795,76 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `3000`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1263,6 +2878,176 @@ istioctl d [flags]
istioctl dash grafana
istioctl d grafana
+istioctl dashboard istiod-debug
+
+istioctl dashboard istiod-debug [<type>/]<name>[.<namespace>] [flags]
+
+
+
+
+
+
+
+Flags
+Shorthand
+Description
+
+
+
+--address <string>
+ Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--browser
+ When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--context <string>
+ Kubernetes configuration context (default ``)
+
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
+
+
+--istioNamespace <string>
+-iIstio system namespace (default `istio-system`)
+
+
+
+--kubeconfig <string>
+-cKubernetes configuration file (default ``)
+
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
+
+
+--namespace <string>
+-nKubernetes namespace (default ``)
+
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--port <int>
+-pLocal port to listen to (default `0`)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--selector <string>
+-lLabel selector (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
+
+
+
+--vklog <Level>
+ number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+Examples
+ # Open Istio debug web UI for the istiod-123-456.istio-system pod
+ istioctl dashboard istiod-debug istiod-123-456.istio-system
+
+ # Open Istio debug web UI for the istiod-56dd66799-jfdvs pod in a custom namespace
+ istioctl dashboard istiod-debug istiod-123-456 -n custom-ns
+
+ # Open Istio debug web UI for any Istiod pod
+ istioctl dashboard istiod-debug deployment/istiod.istio-system
+
+ # with short syntax
+ istioctl dash istiod-debug pilot-123-456.istio-system
+ istioctl d istiod-debug pilot-123-456.istio-system
+
+istioctl dashboard jaeger
istioctl dashboard jaeger [flags]
@@ -1282,16 +3067,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1302,21 +3127,76 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `16686`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1349,16 +3229,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1369,21 +3289,76 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `20001`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1416,16 +3391,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1436,21 +3451,76 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `9090`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1483,16 +3553,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1503,26 +3613,81 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--selector <string>-lLabel selector (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `15000`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1566,16 +3731,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1586,21 +3791,76 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `8080`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1633,16 +3893,56 @@ istioctl d [flags]
Address to listen on. Only accepts IP address or localhost as a value. When localhost is supplied, istioctl will try to bind on both 127.0.0.1 and ::1 and will fail if neither of these address are available to bind. (default `localhost`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--browser
When --browser is supplied as false, istioctl dashboard will not open the browser. Default is true which means istioctl dashboard will always open a browser to view the dashboard.
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1653,21 +3953,76 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--port <int>-pLocal port to listen to (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--ui-port <int>
The component dashboard UI port. (default `9411`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1693,11 +4048,51 @@ istioctl d [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1708,11 +4103,66 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1732,11 +4182,51 @@ istioctl d [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1747,11 +4237,66 @@ istioctl d [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1776,16 +4321,56 @@ from multiple sources (mesh-level, namespace-level and workload-level).
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fThe json file with Envoy config dump to be checked (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1796,11 +4381,66 @@ from multiple sources (mesh-level, namespace-level and workload-level).
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1832,11 +4472,51 @@ Checks associated resources of the given resource, and running webhooks to exami
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1852,11 +4532,66 @@ Checks associated resources of the given resource, and running webhooks to exami
Check namespace and label pairs injection status, split multiple labels by commas (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1889,11 +4624,51 @@ Checks associated resources of the given resource, and running webhooks to exami
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1904,11 +4679,66 @@ Checks associated resources of the given resource, and running webhooks to exami
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1933,11 +4763,51 @@ Checks associated resources of the given resource, and running webhooks to exami
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1948,11 +4818,66 @@ Checks associated resources of the given resource, and running webhooks to exami
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -1976,11 +4901,51 @@ Checks associated resources of the given resource, and running webhooks to exami
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -1991,11 +4956,66 @@ Checks associated resources of the given resource, and running webhooks to exami
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2021,11 +5041,51 @@ the configuration objects that affect that pod.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--ignoreUnmeshed
Suppress warnings for unmeshed pods
@@ -2041,11 +5101,66 @@ the configuration objects that affect that pod.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2074,11 +5189,51 @@ the configuration objects that affect that service.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--ignoreUnmeshed
Suppress warnings for unmeshed pods
@@ -2094,11 +5249,66 @@ the configuration objects that affect that service.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2125,11 +5335,51 @@ the configuration objects that affect that service.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -2140,14 +5390,64 @@ the configuration objects that affect that service.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+--output <string>
--oOutput format: one of json|yaml|prom|prom-merged (default `short`)
+Output format: one of json|yaml|short|prom|prom-merged (default `short`)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--proxy-admin-port <int>
+ Envoy proxy admin port (default `15000`)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
@@ -2155,6 +5455,16 @@ the configuration objects that affect that service.
--type <string>Where to grab the stats: one of server|clusters (default `server`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2168,6 +5478,9 @@ the configuration objects that affect that service.
# Retrieve Envoy server metrics in prometheus format
istioctl experimental envoy-stats <pod-name[.namespace]> --output prom
+ # Retrieve Envoy server metrics in prometheus format with custom proxy admin port
+ istioctl experimental envoy-stats <pod-name[.namespace]> --output prom --proxy-admin-port 15000
+
# Retrieve Envoy server metrics in prometheus format with merged application metrics
istioctl experimental envoy-stats <pod-name[.namespace]> --output prom-merged
@@ -2189,11 +5502,51 @@ the configuration objects that affect that service.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -2204,11 +5557,66 @@ the configuration objects that affect that service.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2232,11 +5640,51 @@ the configuration objects that affect that service.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -2247,11 +5695,66 @@ the configuration objects that affect that service.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2284,6 +5787,16 @@ THIS COMMAND IS UNDER ACTIVE DEVELOPMENT AND NOT READY FOR PRODUCTION USE.
Send the same request to all instances of Istiod. Only applicable for in-cluster deployment.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--authority <string>
XDS Subject Alternative Name (for example istiod.istio-system.svc) (default ``)
@@ -2294,11 +5807,41 @@ THIS COMMAND IS UNDER ACTIVE DEVELOPMENT AND NOT READY FOR PRODUCTION USE.
XDS Endpoint certificate directory (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--insecure
Skip server certificate and domain verification. (NOT SECURE!)
@@ -2314,26 +5857,81 @@ THIS COMMAND IS UNDER ACTIVE DEVELOPMENT AND NOT READY FOR PRODUCTION USE.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--plaintext
Use plain-text HTTP/2 when connecting to server (no TLS).
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--timeout <duration>
The duration to wait before failing (default `30s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2409,16 +6007,56 @@ calculated over a time interval of 1 minute.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--duration <duration>-dDuration of query metrics, default value is 1m. (default `1m0s`)
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -2429,11 +6067,66 @@ calculated over a time interval of 1 minute.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2464,16 +6157,56 @@ calculated over a time interval of 1 minute.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--from-version <string>-fcheck changes since the provided version (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -2484,11 +6217,31 @@ calculated over a time interval of 1 minute.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of [log json yaml] (default `log`)
@@ -2499,16 +6252,51 @@ calculated over a time interval of 1 minute.
The severity level of precheck at which to display messages. Valid values: [Info Warning Error] (default `Warning`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--skip-controlplane
skip checking the control plane
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2544,6 +6332,16 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--authority <string>
XDS Subject Alternative Name (for example istiod.istio-system.svc) (default ``)
@@ -2554,16 +6352,46 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
XDS Endpoint certificate directory (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--insecure
Skip server certificate and domain verification. (NOT SECURE!)
@@ -2579,26 +6407,81 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--plaintext
Use plain-text HTTP/2 when connecting to server (no TLS).
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--timeout <duration>
The duration to wait before failing (default `30s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2632,28 +6515,31 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Examples
# Retrieve sync status for all Envoys in a mesh
- istioctl x proxy-status
+ istioctl proxy-status
+
+ # Retrieve sync status for Envoys in a specific namespace
+ istioctl proxy-status --namespace foo
# Retrieve sync diff for a single Envoy and Istiod
- istioctl x proxy-status istio-egressgateway-59585c5b9c-ndc59.istio-system
+ istioctl proxy-status istio-egressgateway-59585c5b9c-ndc59.istio-system
# SECURITY OPTIONS
# Retrieve proxy status information directly from the control plane, using token security
# (This is the usual way to get the proxy-status with an out-of-cluster control plane.)
- istioctl x ps --xds-address istio.cloudprovider.example.com:15012
+ istioctl ps --xds-address istio.cloudprovider.example.com:15012
# Retrieve proxy status information via Kubernetes config, using token security
# (This is the usual way to get the proxy-status with an in-cluster control plane.)
- istioctl x proxy-status
+ istioctl proxy-status
# Retrieve proxy status information directly from the control plane, using RSA certificate security
# (Certificates must be obtained before this step. The --cert-dir flag lets istioctl bypass the Kubernetes API server.)
- istioctl x ps --xds-address istio.example.com:15012 --cert-dir ~/.istio-certs
+ istioctl ps --xds-address istio.example.com:15012 --cert-dir ~/.istio-certs
# Retrieve proxy status information via XDS from specific control plane in multi-control plane in-cluster configuration
# (Select a specific control plane in an in-cluster canary Istio configuration.)
- istioctl x ps --xds-label istio.io/rev=default
+ istioctl ps --xds-label istio.io/rev=default
istioctl experimental version
@@ -2670,6 +6556,16 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--authority <string>
XDS Subject Alternative Name (for example istiod.istio-system.svc) (default ``)
@@ -2680,11 +6576,41 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
XDS Endpoint certificate directory (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--insecure
Skip server certificate and domain verification. (NOT SECURE!)
@@ -2700,11 +6626,31 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOne of 'yaml' or 'json'. (default ``)
@@ -2715,26 +6661,61 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Use plain-text HTTP/2 when connecting to server (no TLS).
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--remote
Use --remote=false to suppress control plane check
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--short-sUse --short=false to generate full version information
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--timeout <duration>
The duration to wait before failing (default `30s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2788,16 +6769,56 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--for <string>
Wait condition, must be 'distribution' or 'delete' (default `distribution`)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--generation <string>
Wait for a specific generation of config to become current, rather than using whatever is latest in Kubernetes (default ``)
@@ -2813,16 +6834,66 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--proxy <string>
+ Name of a specific proxy to wait for the condition to be satisfied (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--threshold <float32>
The ratio of distribution required for success (default `1`)
@@ -2833,6 +6904,16 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
The duration to wait before failing (default `30s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2843,6 +6924,9 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
# Wait until the bookinfo virtual service has been distributed to all proxies in the mesh
istioctl experimental wait --for=distribution virtualservice bookinfo.default
+ # Wait until the bookinfo virtual service has been distributed to a specific proxy
+ istioctl experimental wait --for=distribution virtualservice bookinfo.default --proxy workload-instance.namespace
+
# Wait until 99% of the proxies receive the distribution, timing out after 5 minutes
istioctl experimental wait --for=distribution --threshold=.99 --timeout=300s virtualservice bookinfo.default
@@ -2861,11 +6945,51 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -2876,16 +7000,71 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--service-account <string>-sservice account to create a waypoint for (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2919,11 +7098,51 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -2934,21 +7153,76 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rThe revision to label the waypoint with (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--service-account <string>-sservice account to create a waypoint for (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -2986,11 +7260,51 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Delete all waypoints in the namespace
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3001,16 +7315,71 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--service-account <string>-sservice account to create a waypoint for (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3047,11 +7416,51 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3062,21 +7471,76 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rThe revision to label the waypoint with (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--service-account <string>-sservice account to create a waypoint for (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3101,16 +7565,56 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
--all-namespaces-AList all waypoints in all namespaces
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3121,16 +7625,71 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--service-account <string>-sservice account to create a waypoint for (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3156,11 +7715,51 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3171,11 +7770,66 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3201,11 +7855,51 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3216,11 +7910,66 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3246,6 +7995,16 @@ Configure requires either the WorkloadGroup artifact path or its location on the
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--autoregister
Creates a WorkloadEntry upon connection to istiod (if enabled in pilot).
@@ -3256,16 +8015,41 @@ Configure requires either the WorkloadGroup artifact path or its location on the
Enables the capture of outgoing DNS packets on port 53, redirecting to istio-agent
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
--clusterID <string>
The ID used to identify the cluster (default ``)
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--externalIP <string>
External IP address of the workload (default ``)
@@ -3276,6 +8060,11 @@ Configure requires either the WorkloadGroup artifact path or its location on the
filename of the WorkloadGroup artifact. Leave this field empty if using the API server (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--ingressIP <string>
IP address of the ingress gateway (default ``)
@@ -3301,6 +8090,11 @@ Configure requires either the WorkloadGroup artifact path or its location on the
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--name <string>
The name of the workload group (default ``)
@@ -3311,21 +8105,71 @@ Configure requires either the WorkloadGroup artifact path or its location on the
The namespace that the workload instances belong to (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput directory for generated files (default ``)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--tokenDuration <int>
The token duration in seconds (default: 1 hour) (default `3600`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3351,11 +8195,51 @@ Configure requires either the WorkloadGroup artifact path or its location on the
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3366,11 +8250,66 @@ Configure requires either the WorkloadGroup artifact path or its location on the
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3395,16 +8334,56 @@ The default output is serialized YAML, which can be piped into 'kubectl appl
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--annotations <stringSlice>-aThe annotations to apply to the workload instances (default `[]`)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3420,6 +8399,11 @@ The default output is serialized YAML, which can be piped into 'kubectl appl
The labels to apply to the workload instances; e.g. -l env=prod,vers=2 (default `[]`)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--name <string>
The name of the workload group (default ``)
@@ -3430,16 +8414,66 @@ The default output is serialized YAML, which can be piped into 'kubectl appl
The namespace that the workload instances will belong to (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--ports <stringSlice>-pThe incoming ports exposed by the workload instance (default `[]`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--serviceAccount <string>-sThe service identity to associate with the workload instances (default `default`)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3466,21 +8500,56 @@ The default output is serialized YAML, which can be piped into 'kubectl appl
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <stringSlice>-fPath to file containing IstioOperator custom resource
@@ -3492,6 +8561,11 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Proceed even with validation errors.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3505,30 +8579,65 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--readiness-timeout <duration>
Maximum time to wait for Istio resources in each component to be ready. (default `5m0s`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget control plane revision for the command. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--set <stringArray>-sOverride an IstioOperator value, e.g. to choose a profile
(--set profile=demo), enable or disable components (--set components.cni.enabled=true), or override Istio
-settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.21/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
+settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.22/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
@@ -3537,11 +8646,31 @@ settings (--set meshConfig.enableTracing=true). See documentation for more info:
If set to true, the user is not prompted and a Yes response is assumed in all cases.
--skip-confirmation
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verify
Verify the Istio control plane after installation/in-place upgrade
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3583,6 +8712,16 @@ doubt re-run istioctl kube-inject on deployments to get the most up-to-date chan
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--authority <string>
XDS Subject Alternative Name (for example istiod.istio-system.svc) (default ``)
@@ -3593,16 +8732,46 @@ doubt re-run istioctl kube-inject on deployments to get the most up-to-date chan
XDS Endpoint certificate directory (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <string>-fInput Kubernetes resource filename (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--injectConfigFile <string>
Injection configuration filename. Cannot be used with --injectConfigMapName (default ``)
@@ -3633,16 +8802,36 @@ doubt re-run istioctl kube-inject on deployments to get the most up-to-date chan
ConfigMap name for Istio mesh configuration, key should be "mesh" (default `istio`)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--operatorFileName <string>
Path to file containing IstioOperator custom resources. If configs from files like meshConfigFile, valuesFile are provided, they will be overridden by iop config values. (default ``)
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oModified output Kubernetes resource filename (default ``)
@@ -3653,21 +8842,56 @@ doubt re-run istioctl kube-inject on deployments to get the most up-to-date chan
Use plain-text HTTP/2 when connecting to server (no TLS).
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--timeout <duration>
The duration to wait before failing (default `30s`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--valuesFile <string>
Injection values configuration filename. (default ``)
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3728,16 +8952,56 @@ doubt re-run istioctl kube-inject on deployments to get the most up-to-date chan
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3748,11 +9012,66 @@ doubt re-run istioctl kube-inject on deployments to get the most up-to-date chan
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3776,11 +9095,41 @@ removed.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--directory-rCompare directory.
@@ -3791,6 +9140,16 @@ removed.
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--ignore <string>
Ignore all listed items during comparison, using the same list format as selectResources. (default ``)
@@ -3806,11 +9165,36 @@ removed.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--rename <string>
Rename resources before comparison.
@@ -3818,6 +9202,16 @@ The format of each renaming pair is A->B, all renaming pairs are comma separa
e.g. Service:*:istiod->Service:*:istio-control - rename istiod service into istio-control (default ``)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--select <string>
Constrain the list of resources to compare to only the ones in this list, ignoring all others.
@@ -3827,11 +9221,31 @@ e.g.
Service:*:istiod - compare Services called "istiod" in all namespaces (default `::`)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verbose-vVerbose output.
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -3852,11 +9266,26 @@ e.g.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
--cluster-specific
If enabled, the current cluster will be checked for cluster-specific setting detection.
@@ -3867,16 +9296,36 @@ e.g.
Specify which component to generate manifests for. (default `[]`)
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <stringSlice>-fPath to file containing IstioOperator custom resource
@@ -3888,6 +9337,11 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Proceed even with validation errors.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -3901,30 +9355,85 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oManifest output directory path. (default ``)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget control plane revision for the command. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+--set <stringArray>-sOverride an IstioOperator value, e.g. to choose a profile
(--set profile=demo), enable or disable components (--set components.cni.enabled=true), or override Istio
-settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.21/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
+settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.22/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
@@ -3964,21 +9473,56 @@ settings (--set meshConfig.enableTracing=true). See documentation for more info:
--vklog <Level>
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <stringSlice>-fPath to file containing IstioOperator custom resource
@@ -3990,6 +9534,11 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Proceed even with validation errors.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4003,30 +9552,65 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--readiness-timeout <duration>
Maximum time to wait for Istio resources in each component to be ready. (default `5m0s`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget control plane revision for the command. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--set <stringArray>-sOverride an IstioOperator value, e.g. to choose a profile
(--set profile=demo), enable or disable components (--set components.cni.enabled=true), or override Istio
-settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.21/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
+settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.22/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
@@ -4035,11 +9619,31 @@ settings (--set meshConfig.enableTracing=true). See documentation for more info:
If set to true, the user is not prompted and a Yes response is assumed in all cases.
--skip-confirmation
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verify
Verify the Istio control plane after installation/in-place upgrade
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4072,11 +9676,51 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4087,11 +9731,66 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4112,21 +9811,61 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--hub <string>
The hub for the operator controller image. (default `unknown`)
@@ -4151,35 +9890,90 @@ could be secret list separated by comma, eg. '--imagePullSecrets imagePullSe
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--operatorNamespace <string>
The namespace the operator controller is installed into. (default `istio-operator`)
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml (default `yaml`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget revision for the operator. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--tag <string>
The tag for the operator controller image. (default `unknown`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4205,27 +9999,67 @@ could be secret list separated by comma, eg. '--imagePullSecrets imagePullSe
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <string>-fPath to file containing IstioOperator custom resource
This flag can be specified multiple times to overlay multiple files. Multiple files are overlaid in left to right order. (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--hub <string>
The hub for the operator controller image. (default `unknown`)
@@ -4250,30 +10084,85 @@ could be secret list separated by comma, eg. '--imagePullSecrets imagePullSe
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--operatorNamespace <string>
The namespace the operator controller is installed into. (default `istio-operator`)
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget revision for the operator. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--tag <string>
The tag for the operator controller image. (default `unknown`)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4299,21 +10188,61 @@ could be secret list separated by comma, eg. '--imagePullSecrets imagePullSe
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--force
Proceed even with validation errors.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4324,32 +10253,87 @@ could be secret list separated by comma, eg. '--imagePullSecrets imagePullSe
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--operatorNamespace <string>
The namespace the operator controller is installed into. (default `istio-operator`)
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--purge
Remove all versions of Istio operator.
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget revision for the operator. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--skip-confirmation-yThe skipConfirmation determines whether the user is prompted for confirmation.
If set to true, the user is not prompted and a Yes response is assumed in all cases.
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4368,11 +10352,51 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4383,11 +10407,66 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4406,16 +10485,56 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4426,11 +10545,66 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4455,21 +10629,61 @@ istioctl install --set profile=demo # Use a profile from the list
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4483,15 +10697,70 @@ istioctl install --set profile=demo # Use a profile from the list
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4519,32 +10788,72 @@ istioctl install --set profile=demo # Use a profile from the list
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
--config-path <string>-pThe path the root of the configuration subtree to dump e.g. components.pilot. By default, dump whole tree (default ``)
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <stringSlice>-fPath to file containing IstioOperator custom resource
This flag can be specified multiple times to overlay multiple files. Multiple files are overlaid in left to right order. (default `[]`)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4558,20 +10867,75 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|flags (default `yaml`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4592,21 +10956,61 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4620,15 +11024,70 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4647,11 +11106,51 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4662,21 +11161,76 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4709,16 +11263,51 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Filter listeners by address field (default ``)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--direction <string>
Filter clusters by Direction field (default ``)
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump file (default ``)
@@ -4729,6 +11318,11 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Filter clusters by substring of Service FQDN field (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4739,6 +11333,11 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--name <string>
Filter listeners by route name field (default ``)
@@ -4749,6 +11348,21 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Kubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
@@ -4759,26 +11373,61 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Filter clusters and listeners by Port field (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
--subset <string>
Filter clusters by substring of Subset field (default ``)
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--type <string>
Filter listeners by type field (default ``)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verbose
Output more information
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4817,16 +11466,56 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4837,21 +11526,76 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `json`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4888,16 +11632,51 @@ istioctl proxy-config c [<type>/]<name>[.<namespace>] [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--direction <string>
Filter clusters by Direction field (default ``)
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
@@ -4908,6 +11687,11 @@ istioctl proxy-config c [<type>/]<name>[.<namespace>] [flags]
Filter clusters by substring of Service FQDN field (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -4918,11 +11702,31 @@ istioctl proxy-config c [<type>/]<name>[.<namespace>] [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
@@ -4933,16 +11737,51 @@ istioctl proxy-config c [<type>/]<name>[.<namespace>] [flags]
Filter clusters by Port field (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
--subset <string>
Filter clusters by substring of Subset field (default ``)
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -4981,16 +11820,56 @@ istioctl proxy-config c [<type>/]<name>[.<namespace>] [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5001,21 +11880,76 @@ istioctl proxy-config c [<type>/]<name>[.<namespace>] [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5054,21 +11988,61 @@ istioctl proxy-config ep [<type>/]<name>[.<namespace>] [flags]
Filter endpoints by address field (default ``)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
--cluster <string>
Filter endpoints by cluster name field (default ``)
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5079,11 +12053,31 @@ istioctl proxy-config ep [<type>/]<name>[.<namespace>] [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
@@ -5094,16 +12088,51 @@ istioctl proxy-config ep [<type>/]<name>[.<namespace>] [flags]
Filter endpoints by Port field (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
--status <string>
Filter endpoints by status field (default ``)
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5153,16 +12182,56 @@ istioctl proxy-config l [<type>/]<name>[.<namespace>] [flags]
Filter listeners by address field (default ``)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5173,11 +12242,31 @@ istioctl proxy-config l [<type>/]<name>[.<namespace>] [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
@@ -5188,21 +12277,56 @@ istioctl proxy-config l [<type>/]<name>[.<namespace>] [flags]
Filter listeners by Port field (default `0`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
--type <string>
Filter listeners by type field (default ``)
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verbose
Output more information
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5241,11 +12365,51 @@ istioctl proxy-config l [<type>/]<name>[.<namespace>] [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5261,31 +12425,86 @@ istioctl proxy-config l [<type>/]<name>[.<namespace>] [flags]
Comma-separated minimum per-logger level of messages to output, in the form of [<logger>:]<level>,[<logger>:]<level>,... or <level> to change all active loggers, where logger components can be listed by running "istioctl proxy-config log <pod-name[.namespace]>"or referred from https://github.com/envoyproxy/envoy/blob/main/source/common/common/logger.h, and level can be one of [trace, debug, info, warning, error, critical, off] (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--reset-rReset levels to default value (warning).
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--selector <string>-lLabel selector (default ``)
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5324,11 +12543,51 @@ istioctl proxy-config l [<type>/]<name>[.<namespace>] [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5339,21 +12598,76 @@ istioctl proxy-config l [<type>/]<name>[.<namespace>] [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5382,16 +12696,56 @@ istioctl proxy-config r [<type>/]<name>[.<namespace>] [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5402,6 +12756,11 @@ istioctl proxy-config r [<type>/]<name>[.<namespace>] [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--name <string>
Filter listeners by route name field (default ``)
@@ -5412,21 +12771,71 @@ istioctl proxy-config r [<type>/]<name>[.<namespace>] [flags]
Kubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verbose
Output more information
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5466,16 +12875,56 @@ istioctl proxy-config s [<type>/]<name>[.<namespace>] [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5486,21 +12935,76 @@ istioctl proxy-config s [<type>/]<name>[.<namespace>] [flags]
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format: one of json|yaml|short (default `short`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--proxy-admin-port <int>
Envoy proxy admin port (default `15000`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5517,8 +13021,8 @@ istioctl proxy-config s [<type>/]<name>[.<namespace>] [flags]
istioctl proxy-status
istioctl proxy-status [<type>/]<name>[.<namespace>] [flags]
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--authority <string>
+ XDS Subject Alternative Name (for example istiod.istio-system.svc) (default ``)
+
+
+
+--cert-dir <string>
+ XDS Endpoint certificate directory (default ``)
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--file <string>-fEnvoy config dump JSON file (default ``)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
+
+
+--insecure
+ Skip server certificate and domain verification. (NOT SECURE!)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5554,36 +13113,129 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--plaintext
+ Use plain-text HTTP/2 when connecting to server (no TLS).
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--timeout <duration>
+ The duration to wait before failing (default `30s`)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
+--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--xds-address <string>
+ XDS Endpoint (default ``)
+
+
+
+--xds-label <string>
+ Istiod pod label selector (default ``)
+
+
+--xds-port <int>
+ Istiod pod port (default `15012`)
+Examples
# Retrieve sync status for all Envoys in a mesh
istioctl proxy-status
+ # Retrieve sync status for Envoys in a specific namespace
+ istioctl proxy-status --namespace foo
+
# Retrieve sync diff for a single Envoy and Istiod
istioctl proxy-status istio-egressgateway-59585c5b9c-ndc59.istio-system
- # Retrieve sync diff between Istiod and one pod under a deployment
- istioctl proxy-status deployment/productpage-v1
+ # SECURITY OPTIONS
- # Write proxy config-dump to file, and compare to Istio control plane
- kubectl port-forward -n istio-system istio-egressgateway-59585c5b9c-ndc59 15000 &
- curl localhost:15000/config_dump > cd.json
- istioctl proxy-status istio-egressgateway-59585c5b9c-ndc59.istio-system --file cd.json
+ # Retrieve proxy status information directly from the control plane, using token security
+ # (This is the usual way to get the proxy-status with an out-of-cluster control plane.)
+ istioctl ps --xds-address istio.cloudprovider.example.com:15012
+
+ # Retrieve proxy status information via Kubernetes config, using token security
+ # (This is the usual way to get the proxy-status with an in-cluster control plane.)
+ istioctl proxy-status
+
+ # Retrieve proxy status information directly from the control plane, using RSA certificate security
+ # (Certificates must be obtained before this step. The --cert-dir flag lets istioctl bypass the Kubernetes API server.)
+ istioctl ps --xds-address istio.example.com:15012 --cert-dir ~/.istio-certs
+
+ # Retrieve proxy status information via XDS from specific control plane in multi-control plane in-cluster configuration
+ # (Select a specific control plane in an in-cluster canary Istio configuration.)
+ istioctl ps --xds-label istio.io/rev=default
istioctl remote-clusters
@@ -5600,11 +13252,51 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5615,16 +13307,71 @@ Retrieves last sent and last acknowledged xDS sync from Istiod to each Envoy in
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5653,11 +13400,51 @@ without manual relabeling of the "istio.io/rev" tag.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5668,11 +13455,66 @@ without manual relabeling of the "istio.io/rev" tag.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5694,16 +13536,56 @@ injection labels.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--auto-inject-namespaces
If set to true, the sidecars should be automatically injected into all namespaces by default
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
+--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5717,7 +13599,12 @@ injection labels.
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests). (default ``)
+(e.g. ~/Downloads/istio-1.22.0/manifests). (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
@@ -5725,23 +13612,73 @@ injection labels.
--namespace <string>Kubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--overwrite
If true, allow revision tags to be overwritten, otherwise reject revision tag updates that
overwrite existing revision tags.
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision to reference from a given revision tag (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--skip-confirmation-yThe skipConfirmation determines whether the user is prompted for confirmation.
If set to true, the user is not prompted and a Yes response is assumed in all cases.
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5784,11 +13721,51 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5799,16 +13776,71 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOutput format for tag description (available formats: table,json) (default `table`)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5839,11 +13871,51 @@ revision tag before removing using the "istioctl tag list" command.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5854,17 +13926,72 @@ revision tag before removing using the "istioctl tag list" command.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--skip-confirmation-yThe skipConfirmation determines whether the user is prompted for confirmation.
If set to true, the user is not prompted and a Yes response is assumed in all cases.
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5891,16 +14018,56 @@ injection labels.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--auto-inject-namespaces
If set to true, the sidecars should be automatically injected into all namespaces by default
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
+--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -5914,7 +14081,12 @@ injection labels.
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests). (default ``)
+(e.g. ~/Downloads/istio-1.22.0/manifests). (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
@@ -5922,23 +14094,73 @@ injection labels.
--namespace <string>Kubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--overwrite
If true, allow revision tags to be overwritten, otherwise reject revision tag updates that
overwrite existing revision tags.
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision to reference from a given revision tag (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--skip-confirmation-yThe skipConfirmation determines whether the user is prompted for confirmation.
If set to true, the user is not prompted and a Yes response is assumed in all cases.
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -5982,16 +14204,51 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <string>-fThe filename of the IstioOperator CR. (default ``)
@@ -6002,6 +14259,11 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
Proceed even with validation errors.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -6015,30 +14277,65 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--purge
Delete all Istio related sources for all versions
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget control plane revision for the command. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--set <stringArray>-sOverride an IstioOperator value, e.g. to choose a profile
(--set profile=demo), enable or disable components (--set components.cni.enabled=true), or override Istio
-settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.21/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
+settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.22/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
@@ -6047,11 +14344,31 @@ settings (--set meshConfig.enableTracing=true). See documentation for more info:
If set to true, the user is not prompted and a Yes response is assumed in all cases.
--skip-confirmation
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verbose-vVerbose output.
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -6082,21 +14399,56 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
--charts <string>
Deprecated, use --manifests instead. (default ``)
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
--dry-run
Console/log output only, make no changes.
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <stringSlice>-fPath to file containing IstioOperator custom resource
@@ -6108,6 +14460,11 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
Proceed even with validation errors.
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -6121,30 +14478,65 @@ This flag can be specified multiple times to overlay multiple files. Multiple fi
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests).
+(e.g. ~/Downloads/istio-1.22.0/manifests).
(default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--readiness-timeout <duration>
Maximum time to wait for Istio resources in each component to be ready. (default `5m0s`)
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rTarget control plane revision for the command. (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--set <stringArray>-sOverride an IstioOperator value, e.g. to choose a profile
(--set profile=demo), enable or disable components (--set components.cni.enabled=true), or override Istio
-settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.21/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
+settings (--set meshConfig.enableTracing=true). See documentation for more info:https://istio.io/v1.22/docs/reference/config/istio.operator.v1alpha1/#IstioOperatorSpec (default `[]`)
@@ -6153,11 +14545,31 @@ settings (--set meshConfig.enableTracing=true). See documentation for more info:
If set to true, the user is not prompted and a Yes response is assumed in all cases.
--skip-confirmation
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
--verify
Verify the Istio control plane after installation/in-place upgrade
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -6181,16 +14593,56 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <stringSlice>-fInputs of files to validate (default `[]`)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -6201,11 +14653,66 @@ If set to true, the user is not prompted and a Yes response is assumed in all ca
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -6255,16 +14762,56 @@ istioctl experimental precheck.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
--filename <stringSlice>-fIstio YAML installation file. (default `[]`)
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
+--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -6278,7 +14825,12 @@ istioctl experimental precheck.
--manifests <string>-dSpecify a path to a directory of charts and profiles
-(e.g. ~/Downloads/istio-1.21.0/manifests). (default ``)
+(e.g. ~/Downloads/istio-1.22.0/manifests). (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
@@ -6286,11 +14838,61 @@ istioctl experimental precheck.
--namespace <string>Kubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -6324,11 +14926,51 @@ istioctl experimental precheck.
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
--context <string>
Kubernetes configuration context (default ``)
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--istioNamespace <string>-iIstio system namespace (default `istio-system`)
@@ -6339,31 +14981,86 @@ istioctl experimental precheck.
Kubernetes configuration file (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
--namespace <string>-nKubernetes namespace (default ``)
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOne of 'yaml' or 'json'. (default ``)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
--remote
Use --remote=false to suppress control plane check
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
--revision <string>-rControl plane revision (default ``)
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--short-sUse --short=false to generate full version information
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -6439,7 +15136,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
ENABLE_ENHANCED_RESOURCE_SCOPINGBoolean
-
+falsetrueIf enabled, meshConfig.discoverySelectors will limit the CustomResource configurations(like Gateway,VirtualService,DestinationRule,Ingress, etc)that can be processed by pilot. This will also restrict the root-ca certificate distribution.
@@ -6527,6 +15224,12 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
If enabled, the TLS configuration on Sidecar.ingress will take effect
+
+
+ENABLE_VTPROTOBUFBoolean
+
+falseIf true, will use optimized vtprotobuf based marshaling. Requires a build with -tags=vtprotobuf.
+
EXTERNAL_ISTIODBoolean
@@ -6631,7 +15334,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
false
ISTIO_DELTA_XDSBoolean
-
+falsetrueIf enabled, pilot will only send the delta configs as opposed to the state of the world on a Resource Request. This feature uses the delta xds api, but does not currently send the actual deltas.
@@ -6735,12 +15438,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If enabled, istiod will skip verifying the certificate of the JWKS server.
-
-
-JWT_POLICYString
-
-third-party-jwtThe JWT validation policy.
-
K_REVISIONString
@@ -6789,12 +15486,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If set to a non-zero value, enables mutex profiling a rate of 1/MUTEX_PROFILE_FRACTION events. For example, '1000' will record 0.1% of events. Set to 0 to disable entirely.
-
-
-NATIVE_METADATA_EXCHANGEBoolean
-
-trueIf set, uses a native implementation of the HTTP metadata exchange filter
-
PERSIST_OLDEST_FIRST_HEURISTIC_FOR_VIRTUAL_SERVICE_HOST_MATCHINGBoolean
@@ -6939,12 +15630,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf enabled, HBONE support can be configured for proxies. Note: proxies must opt in on a per-proxy basis with ENABLE_HBONE to actually get HBONE config, in addition to this flag.
-
-
-PILOT_ENABLE_HEADLESS_SERVICE_POD_LISTENERSBoolean
-
-trueIf enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods.
-
PILOT_ENABLE_K8S_SELECT_WORKLOAD_ENTRIESBoolean
@@ -7059,6 +15744,18 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
trueIf enabled, Pilot will send only clusters that referenced in gateway virtual services attached to gateway
+
+
+PILOT_GATEWAY_API_CONTROLLER_NAMEString
+
+istio.io/gateway-controllerGateway API controller name. istiod will only reconcile Gateway API resources referencing a GatewayClass with this controller name
+
+
+
+PILOT_GATEWAY_API_DEFAULT_GATEWAYCLASS_NAMEString
+
+istioName of the default GatewayClass
+
PILOT_HTTP10Boolean
@@ -7197,12 +15894,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf true, Pilot will collect metrics for XDS cache efficiency.
-
-
-PILOT_XDS_SEND_TIMEOUTTime Duration
-
-0sThe timeout to send the XDS configuration to proxies. After this timeout is reached, Pilot will discard that push.
-
PLATFORMString
diff --git a/content/en/docs/reference/commands/operator/index.html b/content/en/docs/reference/commands/operator/index.html
index 2a33f28df3..84ceee4837 100644
--- a/content/en/docs/reference/commands/operator/index.html
+++ b/content/en/docs/reference/commands/operator/index.html
@@ -18,10 +18,86 @@ remove_toc_prefix: 'operator '
+
+
+--all-featuresWhether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatchFlag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resourcesWhether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--debugWhether to print debug logs
+
+
+
+--exempt-features <string>Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--kubeconfig <string>Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
+
+
+--mode <string>The operating mode of the implementation. (default `default`)
+
+
+
+--namespace-annotations <string>Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>Implementation's version to issue conformance to (default ``)
+
@@ -40,10 +116,86 @@ See each sub-command's help for details on how to use the generated script.
--vklog <Level>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--all-featuresWhether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatchFlag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resourcesWhether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--debugWhether to print debug logs
+
+
+
+--exempt-features <string>Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--kubeconfig <string>Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
+
+
+--mode <string>The operating mode of the implementation. (default `default`)
+
+
+
+--namespace-annotations <string>Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>Implementation's version to issue conformance to (default ``)
+
@@ -73,14 +225,90 @@ If it is not installed already, you can install it via your OS's package man
--vklog <Level>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--all-featuresWhether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatchFlag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resourcesWhether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--debugWhether to print debug logs
+
+
+
+--exempt-features <string>Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--kubeconfig <string>Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
+
+
+--mode <string>The operating mode of the implementation. (default `default`)
+
+
+
+--namespace-annotations <string>Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptionsdisable completion descriptions
+
+
+--organization <string>Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>Implementation's version to issue conformance to (default ``)
+
@@ -105,14 +333,90 @@ If it is not installed already, you can install it via your OS's package man
--vklog <Level>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--all-featuresWhether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatchFlag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resourcesWhether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--debugWhether to print debug logs
+
+
+
+--exempt-features <string>Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--kubeconfig <string>Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
+
+
+--mode <string>The operating mode of the implementation. (default `default`)
+
+
+
+--namespace-annotations <string>Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptionsdisable completion descriptions
+
+
+--organization <string>Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>Implementation's version to issue conformance to (default ``)
+
@@ -136,14 +440,90 @@ to your powershell profile.
--vklog <Level>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--all-featuresWhether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatchFlag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resourcesWhether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--debugWhether to print debug logs
+
+
+
+--exempt-features <string>Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--kubeconfig <string>Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
+
+
+--mode <string>The operating mode of the implementation. (default `default`)
+
+
+
+--namespace-annotations <string>Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptionsdisable completion descriptions
+
+
+--organization <string>Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>Implementation's version to issue conformance to (default ``)
+
@@ -174,14 +554,90 @@ to enable it. You can execute the following once:
--vklog <Level>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--all-featuresWhether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatchFlag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resourcesWhether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--debugWhether to print debug logs
+
+
+
+--exempt-features <string>Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--kubeconfig <string>Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
+
+
+--mode <string>The operating mode of the implementation. (default `default`)
+
+
+
+--namespace-annotations <string>Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>Comma-separated list of name=value labels to add to test namespaces (default ``)
+
--no-descriptionsdisable completion descriptions
+
+
+--organization <string>Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>Implementation's version to issue conformance to (default ``)
+
@@ -200,6 +656,26 @@ to enable it. You can execute the following once:
--vklog <Level>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--all-featuresWhether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatchFlag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resourcesWhether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>Comma-separated list of contact information for the maintainers (default ``)
+
@@ -208,10 +684,22 @@ to enable it. You can execute the following once:
--ctrlz_address <string>The IP Address to listen on for the ControlZ introspection facility. Use '*' to indicate all addresses. (default `localhost`)
The IP port to use for the ControlZ introspection facility (default `9876`)
+
+
+--debugWhether to print debug logs
+
+
+
+--exempt-features <string>Exempt Features excluded from conformance tests suites (default ``)
+
--forceProceed even with validation errors.
+
+
+--gateway-class <string>Name of GatewayClass to use for tests (default `gateway-conformance`)
+
@@ -221,11 +709,11 @@ to enable it. You can execute the following once:
--kubeconfig <string>Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
---log_caller <string>Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, all, analysis, authn, ca, controllers, controlleruntime, default, delta, file, gateway, installer, klog, kube, model, monitoring, patch, processing, retry, security, serviceentry, spiffe, status, tpath, translator, trustBundle, util, validation, wle] (default ``)
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, all, analysis, authn, ca, controllers, controlleruntime, default, delta, file, gateway, installer, klog, krt, kube, model, monitoring, patch, processing, retry, security, serviceentry, spiffe, status, tpath, translator, trustBundle, util, validation, wle] (default ``)
---log_output_level <string>Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, all, analysis, authn, ca, controllers, controlleruntime, default, delta, file, gateway, installer, klog, kube, model, monitoring, patch, processing, retry, security, serviceentry, spiffe, status, tpath, translator, trustBundle, util, validation, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`)
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, all, analysis, authn, ca, controllers, controlleruntime, default, delta, file, gateway, installer, klog, krt, kube, model, monitoring, patch, processing, retry, security, serviceentry, spiffe, status, tpath, translator, trustBundle, util, validation, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`)
@@ -245,7 +733,7 @@ to enable it. You can execute the following once:
--log_rotate <string>
---log_stacktrace_level <string>Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, all, analysis, authn, ca, controllers, controlleruntime, default, delta, file, gateway, installer, klog, kube, model, monitoring, patch, processing, retry, security, serviceentry, spiffe, status, tpath, translator, trustBundle, util, validation, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`)
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, all, analysis, authn, ca, controllers, controlleruntime, default, delta, file, gateway, installer, klog, krt, kube, model, monitoring, patch, processing, retry, security, serviceentry, spiffe, status, tpath, translator, trustBundle, util, validation, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`)
@@ -256,6 +744,10 @@ to enable it. You can execute the following once:
--log_target <stringArray>Defines the concurrency limit for operator to reconcile IstioOperatorSpec in parallel. Default value is 1. (default `1`)
+
+
+--mode <string>The operating mode of the implementation. (default `default`)
+
@@ -264,6 +756,46 @@ to enable it. You can execute the following once:
--monitoring-host <string>HTTP host to use for operator's self-monitoring information (default `0.0.0.0`)
HTTP port to use for operator's self-monitoring information (default `8383`)
+
+
+--namespace-annotations <string>Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>Implementation's Organization to issue conformance to (default ``)
+
+
+
+--project <string>Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>Name of a single test to run, instead of the whole suite (default ``)
+
+
+
+--skip-tests <string>Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>Implementation's version to issue conformance to (default ``)
+
@@ -283,21 +815,116 @@ to enable it. You can execute the following once:
--vklog <Level>number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
+
+
+--all-features
+ Whether to enable all supported features for conformance tests
+
+
+
+--allow-crds-mismatch
+ Flag to allow the suite not to fail in case there is a mismatch between CRDs versions and channels.
+
+
+
+--cleanup-base-resources
+ Whether to cleanup base test resources after the run
+
+
+
+--conformance-profiles <string>
+ Comma-separated list of the conformance profiles to run (default ``)
+
+
+
+--contact <string>
+ Comma-separated list of contact information for the maintainers (default ``)
+
+
+
+--debug
+ Whether to print debug logs
+
+
+
+--exempt-features <string>
+ Exempt Features excluded from conformance tests suites (default ``)
+
+
+
+--gateway-class <string>
+ Name of GatewayClass to use for tests (default `gateway-conformance`)
+
--kubeconfig <string>
Paths to a kubeconfig. Only required if out-of-cluster. (default ``)
+
+
+--mode <string>
+ The operating mode of the implementation. (default `default`)
+
+
+
+--namespace-annotations <string>
+ Comma-separated list of name=value annotations to add to test namespaces (default ``)
+
+
+
+--namespace-labels <string>
+ Comma-separated list of name=value labels to add to test namespaces (default ``)
+
+
+
+--organization <string>
+ Implementation's Organization to issue conformance to (default ``)
+
--output <string>-oOne of 'yaml' or 'json'. (default ``)
+
+
+--project <string>
+ Implementation's project to issue conformance to (default ``)
+
+
+
+--report-output <string>
+ The file where to write the conformance report (default ``)
+
+
+
+--run-test <string>
+ Name of a single test to run, instead of the whole suite (default ``)
+
--short-sUse --short=false to generate full version information
+
+
+--skip-tests <string>
+ Comma-separated list of tests to skip (default ``)
+
+
+
+--supported-features <string>
+ Supported features included in conformance tests suites (default ``)
+
+
+
+--url <string>
+ Implementation's url to issue conformance to (default ``)
+
+
+
+--version <string>
+ Implementation's version to issue conformance to (default ``)
+
--vklog <Level>
number for the log level verbosity. Like -v flag. ex: --vklog=9 (default `0`)
@@ -373,7 +1000,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
ENABLE_ENHANCED_RESOURCE_SCOPINGBoolean
-
+falsetrueIf enabled, meshConfig.discoverySelectors will limit the CustomResource configurations(like Gateway,VirtualService,DestinationRule,Ingress, etc)that can be processed by pilot. This will also restrict the root-ca certificate distribution.
@@ -461,6 +1088,12 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
If enabled, the TLS configuration on Sidecar.ingress will take effect
+
+
+ENABLE_VTPROTOBUFBoolean
+
+falseIf true, will use optimized vtprotobuf based marshaling. Requires a build with -tags=vtprotobuf.
+
EXTERNAL_ISTIODBoolean
@@ -511,7 +1144,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
false
ISTIO_DELTA_XDSBoolean
-
+falsetrueIf enabled, pilot will only send the delta configs as opposed to the state of the world on a Resource Request. This feature uses the delta xds api, but does not currently send the actual deltas.
@@ -615,12 +1248,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If enabled, istiod will skip verifying the certificate of the JWKS server.
-
-
-JWT_POLICYString
-
-third-party-jwtThe JWT validation policy.
-
K_REVISIONString
@@ -669,12 +1296,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If set to a non-zero value, enables mutex profiling a rate of 1/MUTEX_PROFILE_FRACTION events. For example, '1000' will record 0.1% of events. Set to 0 to disable entirely.
-
-
-NATIVE_METADATA_EXCHANGEBoolean
-
-trueIf set, uses a native implementation of the HTTP metadata exchange filter
-
PERSIST_OLDEST_FIRST_HEURISTIC_FOR_VIRTUAL_SERVICE_HOST_MATCHINGBoolean
@@ -819,12 +1440,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf enabled, HBONE support can be configured for proxies. Note: proxies must opt in on a per-proxy basis with ENABLE_HBONE to actually get HBONE config, in addition to this flag.
-
-
-PILOT_ENABLE_HEADLESS_SERVICE_POD_LISTENERSBoolean
-
-trueIf enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods.
-
PILOT_ENABLE_K8S_SELECT_WORKLOAD_ENTRIESBoolean
@@ -939,6 +1554,18 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
trueIf enabled, Pilot will send only clusters that referenced in gateway virtual services attached to gateway
+
+
+PILOT_GATEWAY_API_CONTROLLER_NAMEString
+
+istio.io/gateway-controllerGateway API controller name. istiod will only reconcile Gateway API resources referencing a GatewayClass with this controller name
+
+
+
+PILOT_GATEWAY_API_DEFAULT_GATEWAYCLASS_NAMEString
+
+istioName of the default GatewayClass
+
PILOT_HTTP10Boolean
@@ -1077,12 +1704,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf true, Pilot will collect metrics for XDS cache efficiency.
-
-
-PILOT_XDS_SEND_TIMEOUTTime Duration
-
-0sThe timeout to send the XDS configuration to proxies. After this timeout is reached, Pilot will discard that push.
-
PLATFORMString
diff --git a/content/en/docs/reference/commands/pilot-agent/index.html b/content/en/docs/reference/commands/pilot-agent/index.html
index fb83f69191..b23f1aec0d 100644
--- a/content/en/docs/reference/commands/pilot-agent/index.html
+++ b/content/en/docs/reference/commands/pilot-agent/index.html
@@ -543,11 +543,6 @@ to enable it. You can execute the following once:
Insert tracing logs for each iptables rules, using the LOG chain.
-
-
---iptables-version <string>
- version of iptables command. If not set, this is automatically detected. (default ``)
-
--istio-exclude-interfaces <string>-cComma separated list of NIC (optional). Neither inbound nor outbound traffic will be captured. (default ``)
@@ -1136,7 +1131,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
ENABLE_ENHANCED_RESOURCE_SCOPINGBoolean
-
+falsetrueIf enabled, meshConfig.discoverySelectors will limit the CustomResource configurations(like Gateway,VirtualService,DestinationRule,Ingress, etc)that can be processed by pilot. This will also restrict the root-ca certificate distribution.
@@ -1224,6 +1219,12 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
If enabled, the TLS configuration on Sidecar.ingress will take effect
+
+
+ENABLE_VTPROTOBUFBoolean
+
+falseIf true, will use optimized vtprotobuf based marshaling. Requires a build with -tags=vtprotobuf.
+
ENVOY_PROMETHEUS_PORTInteger
@@ -1376,7 +1377,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
15090
ISTIO_DELTA_XDSBoolean
-
+falsetrueIf enabled, pilot will only send the delta configs as opposed to the state of the world on a Resource Request. This feature uses the delta xds api, but does not currently send the actual deltas.
@@ -1576,12 +1577,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If set to a non-zero value, enables mutex profiling a rate of 1/MUTEX_PROFILE_FRACTION events. For example, '1000' will record 0.1% of events. Set to 0 to disable entirely.
-
-
-NATIVE_METADATA_EXCHANGEBoolean
-
-trueIf set, uses a native implementation of the HTTP metadata exchange filter
-
OUTPUT_CERTSString
@@ -1738,12 +1733,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If enabled, HBONE support can be configured for proxies. Note: proxies must opt in on a per-proxy basis with ENABLE_HBONE to actually get HBONE config, in addition to this flag.
-
-
-PILOT_ENABLE_HEADLESS_SERVICE_POD_LISTENERSBoolean
-
-trueIf enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods.
-
PILOT_ENABLE_K8S_SELECT_WORKLOAD_ENTRIESBoolean
@@ -1858,6 +1847,18 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
trueIf enabled, Pilot will send only clusters that referenced in gateway virtual services attached to gateway
+
+
+PILOT_GATEWAY_API_CONTROLLER_NAMEString
+
+istio.io/gateway-controllerGateway API controller name. istiod will only reconcile Gateway API resources referencing a GatewayClass with this controller name
+
+
+
+PILOT_GATEWAY_API_DEFAULT_GATEWAYCLASS_NAMEString
+
+istioName of the default GatewayClass
+
PILOT_HTTP10Boolean
@@ -1996,12 +1997,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf true, Pilot will collect metrics for XDS cache efficiency.
-
-
-PILOT_XDS_SEND_TIMEOUTTime Duration
-
-0sThe timeout to send the XDS configuration to proxies. After this timeout is reached, Pilot will discard that push.
-
PKCS8_KEYBoolean
diff --git a/content/en/docs/reference/commands/pilot-discovery/index.html b/content/en/docs/reference/commands/pilot-discovery/index.html
index e3485865b2..3ba1c0516d 100644
--- a/content/en/docs/reference/commands/pilot-discovery/index.html
+++ b/content/en/docs/reference/commands/pilot-discovery/index.html
@@ -269,12 +269,12 @@ to enable it. You can execute the following once:
false
--log_caller <string>
- Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, gateway, grpcgen, ingress status, klog, kube, model, monitor, monitoring, pkica, pkira, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, validation, validationController, validationServer, wasm, wle] (default ``)
+Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, gateway, grpcgen, ingress status, klog, krt, kube, model, monitor, monitoring, pkica, pkira, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, validation, validationController, validationServer, wasm, wle] (default ``)
--log_output_level <string>
- Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, gateway, grpcgen, ingress status, klog, kube, model, monitor, monitoring, pkica, pkira, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`)
+Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, gateway, grpcgen, ingress status, klog, krt, kube, model, monitor, monitoring, pkica, pkira, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`)
@@ -299,7 +299,7 @@ to enable it. You can execute the following once:
--log_rotate <string>
--log_stacktrace_level <string>
- Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, gateway, grpcgen, ingress status, klog, kube, model, monitor, monitoring, pkica, pkira, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`)
+Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, controllers, default, delta, deltaadsc, file, gateway, grpcgen, ingress status, klog, krt, kube, model, monitor, monitoring, pkica, pkira, processing, retry, rootcertrotator, secretcontroller, security, serverca, serviceentry, spiffe, status, trustBundle, validation, validationController, validationServer, wasm, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`)
@@ -535,7 +535,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
--log_target <stringArray>
ENABLE_ENHANCED_RESOURCE_SCOPINGBoolean
-
+falsetrueIf enabled, meshConfig.discoverySelectors will limit the CustomResource configurations(like Gateway,VirtualService,DestinationRule,Ingress, etc)that can be processed by pilot. This will also restrict the root-ca certificate distribution.
@@ -623,6 +623,12 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
If enabled, the TLS configuration on Sidecar.ingress will take effect
+
+
+ENABLE_VTPROTOBUFBoolean
+
+falseIf true, will use optimized vtprotobuf based marshaling. Requires a build with -tags=vtprotobuf.
+
EXTERNAL_CAString
@@ -709,7 +715,7 @@ https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/security/ssl#fip
ISTIO_DELTA_XDSBoolean
-
+falsetrueIf enabled, pilot will only send the delta configs as opposed to the state of the world on a Resource Request. This feature uses the delta xds api, but does not currently send the actual deltas.
@@ -813,12 +819,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If enabled, istiod will skip verifying the certificate of the JWKS server.
-
-
-JWT_POLICYString
-
-third-party-jwtThe JWT validation policy.
-
JWT_RULEString
@@ -897,12 +897,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
If set to a non-zero value, enables mutex profiling a rate of 1/MUTEX_PROFILE_FRACTION events. For example, '1000' will record 0.1% of events. Set to 0 to disable entirely.
-
-
-NATIVE_METADATA_EXCHANGEBoolean
-
-trueIf set, uses a native implementation of the HTTP metadata exchange filter
-
PERSIST_OLDEST_FIRST_HEURISTIC_FOR_VIRTUAL_SERVICE_HOST_MATCHINGBoolean
@@ -1047,12 +1041,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf enabled, HBONE support can be configured for proxies. Note: proxies must opt in on a per-proxy basis with ENABLE_HBONE to actually get HBONE config, in addition to this flag.
-
-
-PILOT_ENABLE_HEADLESS_SERVICE_POD_LISTENERSBoolean
-
-trueIf enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods.
-
PILOT_ENABLE_K8S_SELECT_WORKLOAD_ENTRIESBoolean
@@ -1167,6 +1155,18 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
trueIf enabled, Pilot will send only clusters that referenced in gateway virtual services attached to gateway
+
+
+PILOT_GATEWAY_API_CONTROLLER_NAMEString
+
+istio.io/gateway-controllerGateway API controller name. istiod will only reconcile Gateway API resources referencing a GatewayClass with this controller name
+
+
+
+PILOT_GATEWAY_API_DEFAULT_GATEWAYCLASS_NAMEString
+
+istioName of the default GatewayClass
+
PILOT_HTTP10Boolean
@@ -1305,12 +1305,6 @@ Only applies when traffic from all groups (i.e. "*") is being redirected
falseIf true, Pilot will collect metrics for XDS cache efficiency.
-
-
-PILOT_XDS_SEND_TIMEOUTTime Duration
-
-0sThe timeout to send the XDS configuration to proxies. After this timeout is reached, Pilot will discard that push.
-
PLATFORMString
diff --git a/content/en/docs/reference/config/annotations/index.html b/content/en/docs/reference/config/annotations/index.html
index 4822b90cd3..253c204477 100644
--- a/content/en/docs/reference/config/annotations/index.html
+++ b/content/en/docs/reference/config/annotations/index.html
@@ -28,7 +28,8 @@ Istio supports to control its behavior.
@@ -49,7 +50,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of configuration analysis message codes to suppress when Istio analyzers are run. For example, to suppress reporting of IST0103 (PodMissingProxy) and IST0108 (UnknownAnnotation) on a resource, apply the annotation 'galley.istio.io/analyze-suppress=IST0108,IST0103'. If the value is '*', then all configuration analysis messages are suppressed.
+
@@ -70,7 +72,8 @@ Istio supports to control its behavior.
Description
- The name of the inject template(s) to use, as a comma separate list. See https://istio.io/latest/docs/setup/additional-setup/sidecar-injection/#custom-templates-experimental for more information.
+
@@ -91,7 +94,8 @@ Istio supports to control its behavior.
Description
- Represents the name of the chart used to create this resource.
+
@@ -112,7 +116,8 @@ Istio supports to control its behavior.
Description
- Represents the generation to which the resource was last reconciled.
+
@@ -133,7 +138,8 @@ Istio supports to control its behavior.
Description
- Represents the Istio version associated with the resource
+
@@ -154,7 +160,8 @@ Istio supports to control its behavior.
Description
- Specifies whether or not the given resource is in dry-run mode. See https://istio.io/latest/docs/tasks/security/authorization/authz-dry-run/ for more information.
+
@@ -175,7 +182,8 @@ Istio supports to control its behavior.
Description
- Specifies a control plane revision to which a given proxy is connected. This annotation is added automatically, not set by a user. In contrary to the label istio.io/rev, it represents the actual revision, not the requested revision.
+
@@ -196,7 +204,8 @@ Istio supports to control its behavior.
Description
- Annotation on an Ingress resources denoting the class of controllers responsible for it.
+
@@ -217,7 +226,8 @@ Istio supports to control its behavior.
Description
- Specifies the namespaces to which this service should be exported to. A value of '*' indicates it is reachable within the mesh '.' indicates it is reachable within its namespace.
+
@@ -238,7 +248,8 @@ Istio supports to control its behavior.
Description
- Specifies if application Prometheus metric will be merged with Envoy metrics for this workload.
+
@@ -259,7 +270,8 @@ Istio supports to control its behavior.
Description
- Overrides for the proxy configuration for this specific proxy. Available options can be found at https://istio.io/docs/reference/config/istio.mesh.v1alpha1/#ProxyConfig.
+
@@ -280,7 +292,8 @@ Istio supports to control its behavior.
Description
- Specifies the list of ports exposed by the application container. Used by the Envoy sidecar readiness probe to determine that Envoy is configured and ready to receive traffic.
+
@@ -301,7 +314,8 @@ Istio supports to control its behavior.
Description
- Specifies the failure threshold for the Envoy sidecar readiness probe.
+
@@ -322,7 +336,8 @@ Istio supports to control its behavior.
Description
- Specifies the initial delay (in seconds) for the Envoy sidecar readiness probe.
+
@@ -343,7 +358,8 @@ Istio supports to control its behavior.
Description
- Specifies the period (in seconds) for the Envoy sidecar readiness probe.
+
@@ -364,7 +380,8 @@ Istio supports to control its behavior.
Description
- Specifies the log output level for pilot-agent.
+
@@ -385,7 +402,8 @@ Istio supports to control its behavior.
Description
- Specifies an alternative Envoy bootstrap configuration file.
+
@@ -406,7 +424,8 @@ Istio supports to control its behavior.
Description
- Specifies the component log level for Envoy.
+
@@ -427,7 +446,8 @@ Istio supports to control its behavior.
Description
- Specifies the auth policy used by the Istio control plane. If NONE, traffic will not be encrypted. If MUTUAL_TLS, traffic between Envoy sidecar will be wrapped into mutual TLS connections.
+
@@ -448,7 +468,8 @@ Istio supports to control its behavior.
Description
- Specifies the XDS discovery address to be used by the Envoy sidecar.
+
@@ -469,7 +490,8 @@ Istio supports to control its behavior.
Description
- Specifies whether or not an Envoy sidecar should enable core dump.
+
@@ -490,7 +512,8 @@ Istio supports to control its behavior.
Description
- An additional list of tags to extract from the in-proxy Istio Wasm telemetry. Each additional tag needs to be present in this list.
+
@@ -511,7 +534,8 @@ Istio supports to control its behavior.
Description
- Specifies whether or not an Envoy sidecar should be automatically injected into the workload. Deprecated in favor of `sidecar.istio.io/inject` label.
+ sidecar.istio.io/inject label.
@@ -532,7 +556,8 @@ Istio supports to control its behavior.
Description
- Specifies the mode used to redirect inbound connections to Envoy (REDIRECT or TPROXY).
+
@@ -553,7 +578,8 @@ Istio supports to control its behavior.
Description
- Specifies the log level for Envoy.
+
@@ -574,7 +600,8 @@ Istio supports to control its behavior.
Description
- Specifies the requested CPU setting for the Envoy sidecar.
+
@@ -595,7 +622,8 @@ Istio supports to control its behavior.
Description
- Specifies the CPU limit for the Envoy sidecar.
+
@@ -616,7 +644,8 @@ Istio supports to control its behavior.
Description
- Specifies the Docker image to be used by the Envoy sidecar.
+
@@ -637,7 +666,8 @@ Istio supports to control its behavior.
Description
- Specifies the Docker image type to be used by the Envoy sidecar. Istio publishes debug and distroless image types for every release tag.
+
@@ -658,7 +688,8 @@ Istio supports to control its behavior.
Description
- Specifies the requested memory setting for the Envoy sidecar.
+
@@ -679,7 +710,8 @@ Istio supports to control its behavior.
Description
- Specifies the memory limit for the Envoy sidecar.
+
@@ -700,7 +732,8 @@ Istio supports to control its behavior.
Description
- Rewrite HTTP readiness and liveness probes to be redirected to the Envoy sidecar.
+
@@ -721,7 +754,8 @@ Istio supports to control its behavior.
Description
- Specifies the custom histogram buckets with a prefix matcher to separate the Istio mesh metrics from the Envoy stats, e.g. `{"istiocustom":[1,5,10,50,100,500,1000,5000,10000],"cluster.xds-grpc":[1,5,10,25,50,100,250,500,1000,2500,5000,10000]}`. Default buckets are `[0.5,1,5,10,25,50,100,250,500,1000,2500,5000,10000,30000,60000,300000,600000,1800000,3600000]`.
+ {"istiocustom":[1,5,10,50,100,500,1000,5000,10000],"cluster.xds-grpc":[1,5,10,25,50,100,250,500,1000,2500,5000,10000]}. Default buckets are [0.5,1,5,10,25,50,100,250,500,1000,2500,5000,10000,30000,60000,300000,600000,1800000,3600000].
@@ -742,7 +776,8 @@ Istio supports to control its behavior.
Description
- Specifies the comma separated list of prefixes of the stats to be emitted by Envoy.
+
@@ -763,7 +798,8 @@ Istio supports to control its behavior.
Description
- Specifies the comma separated list of regexes the stats should match to be emitted by Envoy.
+
@@ -784,7 +820,8 @@ Istio supports to control its behavior.
Description
- Specifies the comma separated list of suffixes of the stats to be emitted by Envoy.
+
@@ -805,7 +842,8 @@ Istio supports to control its behavior.
Description
- Generated by Envoy sidecar injection that indicates the status of the operation. Includes a version hash of the executed template, as well as names of injected resources.
+
@@ -826,7 +864,8 @@ Istio supports to control its behavior.
Description
- Specifies one or more user volumes (as a JSON array) to be added to the Envoy sidecar.
+
@@ -847,7 +886,8 @@ Istio supports to control its behavior.
Description
- Specifies one or more user volume mounts (as a JSON array) to be added to the Envoy sidecar.
+
@@ -868,7 +908,162 @@ Istio supports to control its behavior.
Description
- Specifies the HTTP status Port for the Envoy sidecar. If zero, the sidecar will not provide status.
+
+
+
+Description
- A comma-separated list of clusters (or * for any) running istiod that should attempt leader election for a remote cluster thats system namespace includes this annotation. Istiod will not attempt to lead unannotated remote clusters.
+
+ traffic.istio.io/excludeInboundPorts
+
+
+
+
+
+ Name
+
+ traffic.istio.io/excludeInboundPorts
+
+ Feature Status
+ Alpha
+
+
+ Resource Types
+ [Pod]
+
+
+
+Description
+
+ traffic.istio.io/excludeInterfaces
+
+
+
+
+
+ Name
+
+ traffic.istio.io/excludeInterfaces
+
+ Feature Status
+ Alpha
+
+
+ Resource Types
+ [Pod]
+
+
+
+Description
+
+ traffic.istio.io/excludeOutboundIPRanges
+
+
+
+
+
+ Name
+
+ traffic.istio.io/excludeOutboundIPRanges
+
+ Feature Status
+ Alpha
+
+
+ Resource Types
+ [Pod]
+
+
+
+Description
+
+ traffic.istio.io/excludeOutboundPorts
+
+
+
+
+
+ Name
+
+ traffic.istio.io/excludeOutboundPorts
+
+ Feature Status
+ Alpha
+
+
+ Resource Types
+ [Pod]
+
+
+
+Description
+
+ traffic.istio.io/includeInboundPorts
+
+
+
+
+
+ Name
+
+ traffic.istio.io/includeInboundPorts
+
+ Feature Status
+ Alpha
+
+
+ Resource Types
+ [Pod]
+
+
+
+Description
+
+ traffic.istio.io/includeOutboundIPRanges
+
+
+
+
+
+ Name
+
+ traffic.istio.io/includeOutboundIPRanges
+
+ Feature Status
+ Alpha
+
+
+ Resource Types
+ [Pod]
+
+
+
+Description
+
+ traffic.istio.io/includeOutboundPorts
+
+
+
@@ -889,7 +1084,8 @@ Istio supports to control its behavior.
+
+ Name
+
+ traffic.istio.io/includeOutboundPorts
+
+ Feature Status
+ Alpha
+
+
+ Resource Types
+ [Pod]
+
+
Description
+
@@ -910,7 +1106,8 @@ Istio supports to control its behavior.
Description
- This annotation is a set of node-labels (key1=value,key2=value). If the annotated Service is of type NodePort and is a multi-network gateway (see topology.istio.io/network), the addresses for selected nodes will be used for cross-network communication.
+
@@ -931,7 +1128,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of inbound ports to be excluded from redirection to Envoy. Only applies when all inbound traffic (i.e. '*') is being redirected.
+
@@ -952,7 +1150,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of interfaces to be excluded from Istio traffic capture
+
@@ -973,7 +1172,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of IP ranges in CIDR form to be excluded from redirection. Only applies when all outbound traffic (i.e. '*') is being redirected.
+
@@ -994,7 +1194,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of outbound ports to be excluded from redirection to Envoy.
+
@@ -1015,7 +1216,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of inbound ports for which traffic is to be redirected to Envoy. The wildcard character '*' can be used to configure redirection for all ports. An empty list will disable all inbound redirection.
+
@@ -1036,7 +1238,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of IP ranges in CIDR form to redirect to Envoy (optional). The wildcard character '*' can be used to redirect all outbound traffic. An empty list will disable all outbound redirection.
+
@@ -1057,7 +1260,8 @@ Istio supports to control its behavior.
Description
- A comma separated list of outbound ports for which traffic is to be redirected to Envoy, regardless of the destination IP.
+
\ No newline at end of file
diff --git a/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html b/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html
index 9b0624b2e5..5a0c277d4d 100644
--- a/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html
+++ b/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html
@@ -7,7 +7,7 @@ location: https://istio.io/docs/reference/config/istio.mesh.v1alpha1.html
layout: protoc-gen-docs
generator: protoc-gen-docs
weight: 20
-number_of_entries: 66
+number_of_entries: 73
---
Description
- A comma separated list of virtual interfaces whose inbound traffic (from VM) will be treated as outbound.
+ ALLOW_ANY which means outbound traffic to unknown destinations will be allowed.
inboundTrafficPolicyInboundTrafficPolicySet the default behavior of the sidecar for handling inbound
+traffic to the application. If your application listens on
+localhost, you will need to set this to LOCALHOST.
Defines configuration for an HTTP service that can be used by an Extension Provider. +that does communication via HTTP.
+ + +OpenTelemetry Environment Resource Detector.
+The resource detector reads attributes from the environment variable OTEL_RESOURCE_ATTRIBUTES
+and adds them to the OpenTelemetry resource.
Dynatrace Resource Detector. +The resource detector reads from the Dynatrace enrichment files +and adds host/process related attributes to the OpenTelemetry resource.
+See: Enrich ingested data with Dynatrace-specific dimensions
+outbound traffic to unknown destinations will be allowed, in case there are no services or ServiceEntries for the destination port
+| Name | +Description | +|
|---|---|---|
PASSTHROUGH |
+
+ inbound traffic will be passed through to the destination listening +on Pod IP. This matches the behavior without Istio enabled at all +allowing proxy to be transparent. + + |
+|
LOCALHOST |
+
+ inbound traffic will be sent to the destinations listening on localhost. + |
|
| Description | -Istio control plane revision associated with the resource; e.g. `canary` | +Istio control plane revision associated with the resource; e.g. |
IstioGatewayPortLabel overrides the default 15443 value to use for a multi-network gateway’s port
+The name of the canonical service a workload belongs to
+The name of a revision within a canonical service that the workload belongs to
+Specifies whether or not an Envoy sidecar should be automatically injected into the workload.
+This label is applied to a workload internally that identifies the Kubernetes cluster containing the workload. The cluster ID is specified during Istio installation for each cluster via values.global.multiCluster.clusterName. It should be noted that this is only used internally within Istio and is not an actual label on workload pods. If a pod contains this label, it will be overridden by Istio internally with the cluster ID specified during Istio installation. This label provides a way to select workloads by cluster when using DestinationRules. For example, a service owner could create a DestinationRule containing a subset per cluster and then use these subsets to control traffic flow to each cluster independently.
A label used to identify the network for one or more pods. This is used +internally by Istio to group pods resident in the same L3 domain/network. +Istio assumes that pods in the same network are directly reachable from +one another. When pods are in different networks, an Istio Gateway +(e.g. east-west gateway) is typically used to establish connectivity +(with AUTO_PASSTHROUGH mode). This label can be applied to the following +resources to help automate Istio’s multi-network configuration.
+ +Istio System Namespace: Applying this label to the system namespace +establishes a default network for pods managed by the control plane. +This is typically configured during control plane installation using an +admin-specified value.
Pod: Applying this label to a pod allows overriding the default network +on a per-pod basis. This is typically applied to the pod via webhook +injection, but can also be manually specified on the pod by the service +owner. The Istio installation in each cluster configures webhook injection +using an admin-specified value.
Gateway Service: Applying this label to the Service for an Istio Gateway,
+indicates that Istio should use this service as the gateway for the
+network, when configuring cross-network traffic. Istio will configure
+pods residing outside of the network to access the Gateway service
+via spec.externalIPs, status.loadBalancer.ingress[].ip, or in the case
+of a NodePort service, the Node’s address. The label is configured when
+installing the gateway (e.g. east-west gateway) and should match either
+the default network for the control plane (as specified by the Istio System
+Namespace label) or the network of the targeted pods.
User-provided node label for identifying the locality subzone of a workload. This allows admins to specify a more granular level of locality than what is offered by default with Kubernetes regions and zones.
+{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: LEAST_REQUEST
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -40,34 +26,11 @@ spec:
loadBalancer:
simple: LEAST_REQUEST
-{{}} -{{}}
Version specific policies can be specified by defining a named
subset and overriding the settings specified at the service level. The
following rule uses a round robin load balancing policy for all traffic
going to a subset named testversion that is composed of endpoints (e.g.,
pods) with labels (version:v3).
{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: LEAST_REQUEST
- subsets:
- - name: testversion
- labels:
- version: v3
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -85,35 +48,12 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
Note: Policies specified for subsets will not take effect until a route rule explicitly sends traffic to this subset.
Traffic policies can be customized to specific ports as well. The following rule uses the least connection load balancing policy for all traffic to port 80, while uses a round robin load balancing setting for traffic to the port 9080.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings-port
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy: # Apply to all ports
- portLevelSettings:
- - port:
- number: 80
- loadBalancer:
- simple: LEAST_REQUEST
- - port:
- number: 9080
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -131,34 +71,9 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
Destination Rules can be customized to specific workloads as well. The following example shows how a destination rule can be applied to a specific workload using the workloadSelector configuration.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: configure-client-mtls-dr-with-workloadselector
-spec:
- host: example.com
- workloadSelector:
- matchLabels:
- app: ratings
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
- portLevelSettings:
- - port:
- number: 31443
- tls:
- credentialName: client-credential
- mode: MUTUAL
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -178,8 +93,6 @@ spec:
credentialName: client-credential
mode: MUTUAL
-{{}} -{{}}
{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: LEAST_REQUEST
- subsets:
- - name: testversion
- labels:
- version: v3
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -436,8 +328,6 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
Note: Policies specified for subsets will not take effect until a route rule explicitly sends traffic to this subset.
One or more labels are typically required to identify the subset destination, @@ -505,20 +395,6 @@ load balancing for more details.
For example, the following rule uses a round robin load balancing policy for all traffic going to the ratings service.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -529,28 +405,9 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
The following example sets up sticky sessions for the ratings service hashing-based load balancer for the same ratings service using the the User cookie as the hash key.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- consistentHash:
- httpCookie:
- name: user
- ttl: 0s
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -564,8 +421,6 @@ spec:
name: user
ttl: 0s
-{{}} -{{}}
@@ -343,7 +358,8 @@ Istio supports to control its behavior.Specifies the log output level for pilot-agent.
+Specifies an alternative Envoy bootstrap configuration file.
+Specifies the component log level for Envoy.
+Specifies the auth policy used by the Istio control plane. If NONE, traffic will not be encrypted. If MUTUAL_TLS, traffic between Envoy sidecar will be wrapped into mutual TLS connections.
+Specifies the XDS discovery address to be used by the Envoy sidecar.
+Specifies whether or not an Envoy sidecar should enable core dump.
+An additional list of tags to extract from the in-proxy Istio Wasm telemetry. Each additional tag needs to be present in this list.
+Specifies whether or not an Envoy sidecar should be automatically injected into the workload. Deprecated in favor of sidecar.istio.io/inject label.
Specifies the mode used to redirect inbound connections to Envoy (REDIRECT or TPROXY).
+Specifies the log level for Envoy.
+Specifies the requested CPU setting for the Envoy sidecar.
+Specifies the CPU limit for the Envoy sidecar.
+Specifies the Docker image to be used by the Envoy sidecar.
+Specifies the Docker image type to be used by the Envoy sidecar. Istio publishes debug and distroless image types for every release tag.
+Specifies the requested memory setting for the Envoy sidecar.
+Specifies the memory limit for the Envoy sidecar.
+Rewrite HTTP readiness and liveness probes to be redirected to the Envoy sidecar.
+Specifies the custom histogram buckets with a prefix matcher to separate the Istio mesh metrics from the Envoy stats, e.g. {"istiocustom":[1,5,10,50,100,500,1000,5000,10000],"cluster.xds-grpc":[1,5,10,25,50,100,250,500,1000,2500,5000,10000]}. Default buckets are [0.5,1,5,10,25,50,100,250,500,1000,2500,5000,10000,30000,60000,300000,600000,1800000,3600000].
Specifies the comma separated list of prefixes of the stats to be emitted by Envoy.
+Specifies the comma separated list of regexes the stats should match to be emitted by Envoy.
+Specifies the comma separated list of suffixes of the stats to be emitted by Envoy.
+Generated by Envoy sidecar injection that indicates the status of the operation. Includes a version hash of the executed template, as well as names of injected resources.
+Specifies one or more user volumes (as a JSON array) to be added to the Envoy sidecar.
+Specifies one or more user volume mounts (as a JSON array) to be added to the Envoy sidecar.
+Specifies the HTTP status Port for the Envoy sidecar. If zero, the sidecar will not provide status.
+A comma-separated list of clusters (or * for any) running istiod that should attempt leader election for a remote cluster thats system namespace includes this annotation. Istiod will not attempt to lead unannotated remote clusters.
+| Name | +traffic.istio.io/excludeInboundPorts |
+
|---|---|
| Feature Status | +Alpha | +
| Resource Types | +[Pod] | +
| Description | +A comma separated list of inbound ports to be excluded from redirection to Envoy. Only applies when all inbound traffic (i.e. ‘*’) is being redirected. + |
+
| Name | +traffic.istio.io/excludeInterfaces |
+
|---|---|
| Feature Status | +Alpha | +
| Resource Types | +[Pod] | +
| Description | +A comma separated list of interfaces to be excluded from Istio traffic capture + |
+
| Name | +traffic.istio.io/excludeOutboundIPRanges |
+
|---|---|
| Feature Status | +Alpha | +
| Resource Types | +[Pod] | +
| Description | +A comma separated list of IP ranges in CIDR form to be excluded from redirection. Only applies when all outbound traffic (i.e. ‘*’) is being redirected. + |
+
| Name | +traffic.istio.io/excludeOutboundPorts |
+
|---|---|
| Feature Status | +Alpha | +
| Resource Types | +[Pod] | +
| Description | +A comma separated list of outbound ports to be excluded from redirection to Envoy. + |
+
| Name | +traffic.istio.io/includeInboundPorts |
+
|---|---|
| Feature Status | +Alpha | +
| Resource Types | +[Pod] | +
| Description | +A comma separated list of inbound ports for which traffic is to be redirected to Envoy. The wildcard character ‘*’ can be used to configure redirection for all ports. An empty list will disable all inbound redirection. + |
+
| Name | +traffic.istio.io/includeOutboundIPRanges |
+
|---|---|
| Feature Status | +Alpha | +
| Resource Types | +[Pod] | +
| Description | +A comma separated list of IP ranges in CIDR form to redirect to Envoy (optional). The wildcard character ‘*’ can be used to redirect all outbound traffic. An empty list will disable all outbound redirection. + |
+
| Name | +traffic.istio.io/includeOutboundPorts |
+
|---|---|
| Feature Status | +Alpha | +
| Resource Types | +[Pod] | +
| Description | +A comma separated list of outbound ports for which traffic is to be redirected to Envoy, regardless of the destination IP. + |
This annotation is a set of node-labels (key1=value,key2=value). If the annotated Service is of type NodePort and is a multi-network gateway (see topology.istio.io/network), the addresses for selected nodes will be used for cross-network communication.
+A comma separated list of inbound ports to be excluded from redirection to Envoy. Only applies when all inbound traffic (i.e. ‘*’) is being redirected.
+A comma separated list of interfaces to be excluded from Istio traffic capture
+A comma separated list of IP ranges in CIDR form to be excluded from redirection. Only applies when all outbound traffic (i.e. ‘*’) is being redirected.
+A comma separated list of outbound ports to be excluded from redirection to Envoy.
+A comma separated list of inbound ports for which traffic is to be redirected to Envoy. The wildcard character ‘*’ can be used to configure redirection for all ports. An empty list will disable all inbound redirection.
+A comma separated list of IP ranges in CIDR form to redirect to Envoy (optional). The wildcard character ‘*’ can be used to redirect all outbound traffic. An empty list will disable all outbound redirection.
+A comma separated list of outbound ports for which traffic is to be redirected to Envoy, regardless of the destination IP.
+A comma separated list of virtual interfaces whose inbound traffic (from VM) will be treated as outbound.
+Configuration affecting the service mesh as a whole.
@@ -243,6 +243,19 @@ monitored. Can be overridden at a Sidecar level by setting the API. Default mode isALLOW_ANY which means outbound traffic to unknown destinations will be allowed.
+
+inboundTrafficPolicyInboundTrafficPolicySet the default behavior of the sidecar for handling inbound
+traffic to the application. If your application listens on
+localhost, you will need to set this to LOCALHOST.
Defines configuration for an HTTP service that can be used by an Extension Provider. +that does communication via HTTP.
+ + +OpenTelemetry Environment Resource Detector.
+The resource detector reads attributes from the environment variable OTEL_RESOURCE_ATTRIBUTES
+and adds them to the OpenTelemetry resource.
Dynatrace Resource Detector. +The resource detector reads from the Dynatrace enrichment files +and adds host/process related attributes to the OpenTelemetry resource.
+See: Enrich ingested data with Dynatrace-specific dimensions
+outbound traffic to unknown destinations will be allowed, in case there are no services or ServiceEntries for the destination port
+| Name | +Description | +|
|---|---|---|
PASSTHROUGH |
+
+ inbound traffic will be passed through to the destination listening +on Pod IP. This matches the behavior without Istio enabled at all +allowing proxy to be transparent. + + |
+|
LOCALHOST |
+
+ inbound traffic will be sent to the destinations listening on localhost. + |
|
| Description | -Istio control plane revision associated with the resource; e.g. `canary` | +Istio control plane revision associated with the resource; e.g. |
IstioGatewayPortLabel overrides the default 15443 value to use for a multi-network gateway’s port
+The name of the canonical service a workload belongs to
+The name of a revision within a canonical service that the workload belongs to
+Specifies whether or not an Envoy sidecar should be automatically injected into the workload.
+This label is applied to a workload internally that identifies the Kubernetes cluster containing the workload. The cluster ID is specified during Istio installation for each cluster via values.global.multiCluster.clusterName. It should be noted that this is only used internally within Istio and is not an actual label on workload pods. If a pod contains this label, it will be overridden by Istio internally with the cluster ID specified during Istio installation. This label provides a way to select workloads by cluster when using DestinationRules. For example, a service owner could create a DestinationRule containing a subset per cluster and then use these subsets to control traffic flow to each cluster independently.
A label used to identify the network for one or more pods. This is used +internally by Istio to group pods resident in the same L3 domain/network. +Istio assumes that pods in the same network are directly reachable from +one another. When pods are in different networks, an Istio Gateway +(e.g. east-west gateway) is typically used to establish connectivity +(with AUTO_PASSTHROUGH mode). This label can be applied to the following +resources to help automate Istio’s multi-network configuration.
+ +Istio System Namespace: Applying this label to the system namespace +establishes a default network for pods managed by the control plane. +This is typically configured during control plane installation using an +admin-specified value.
Pod: Applying this label to a pod allows overriding the default network +on a per-pod basis. This is typically applied to the pod via webhook +injection, but can also be manually specified on the pod by the service +owner. The Istio installation in each cluster configures webhook injection +using an admin-specified value.
Gateway Service: Applying this label to the Service for an Istio Gateway,
+indicates that Istio should use this service as the gateway for the
+network, when configuring cross-network traffic. Istio will configure
+pods residing outside of the network to access the Gateway service
+via spec.externalIPs, status.loadBalancer.ingress[].ip, or in the case
+of a NodePort service, the Node’s address. The label is configured when
+installing the gateway (e.g. east-west gateway) and should match either
+the default network for the control plane (as specified by the Istio System
+Namespace label) or the network of the targeted pods.
User-provided node label for identifying the locality subzone of a workload. This allows admins to specify a more granular level of locality than what is offered by default with Kubernetes regions and zones.
+{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: LEAST_REQUEST
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -40,34 +26,11 @@ spec:
loadBalancer:
simple: LEAST_REQUEST
-{{}} -{{}}
Version specific policies can be specified by defining a named
subset and overriding the settings specified at the service level. The
following rule uses a round robin load balancing policy for all traffic
going to a subset named testversion that is composed of endpoints (e.g.,
pods) with labels (version:v3).
{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: LEAST_REQUEST
- subsets:
- - name: testversion
- labels:
- version: v3
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -85,35 +48,12 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
Note: Policies specified for subsets will not take effect until a route rule explicitly sends traffic to this subset.
Traffic policies can be customized to specific ports as well. The following rule uses the least connection load balancing policy for all traffic to port 80, while uses a round robin load balancing setting for traffic to the port 9080.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings-port
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy: # Apply to all ports
- portLevelSettings:
- - port:
- number: 80
- loadBalancer:
- simple: LEAST_REQUEST
- - port:
- number: 9080
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -131,34 +71,9 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
Destination Rules can be customized to specific workloads as well. The following example shows how a destination rule can be applied to a specific workload using the workloadSelector configuration.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: configure-client-mtls-dr-with-workloadselector
-spec:
- host: example.com
- workloadSelector:
- matchLabels:
- app: ratings
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
- portLevelSettings:
- - port:
- number: 31443
- tls:
- credentialName: client-credential
- mode: MUTUAL
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -178,8 +93,6 @@ spec:
credentialName: client-credential
mode: MUTUAL
-{{}} -{{}}
{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: LEAST_REQUEST
- subsets:
- - name: testversion
- labels:
- version: v3
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -436,8 +328,6 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
Note: Policies specified for subsets will not take effect until a route rule explicitly sends traffic to this subset.
One or more labels are typically required to identify the subset destination, @@ -505,20 +395,6 @@ load balancing for more details.
For example, the following rule uses a round robin load balancing policy for all traffic going to the ratings service.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- simple: ROUND_ROBIN
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -529,28 +405,9 @@ spec:
loadBalancer:
simple: ROUND_ROBIN
-{{}} -{{}}
The following example sets up sticky sessions for the ratings service hashing-based load balancer for the same ratings service using the the User cookie as the hash key.
-{{
apiVersion: networking.istio.io/v1alpha3
-kind: DestinationRule
-metadata:
- name: bookinfo-ratings
-spec:
- host: ratings.prod.svc.cluster.local
- trafficPolicy:
- loadBalancer:
- consistentHash:
- httpCookie:
- name: user
- ttl: 0s
-
-{{}}
-{{
apiVersion: networking.istio.io/v1beta1
kind: DestinationRule
metadata:
@@ -564,8 +421,6 @@ spec:
name: user
ttl: 0s
-{{}} -{{}}