Document all CRD enum options in CRD description (#3113)

This commit is contained in:
John Howard 2024-03-11 08:44:24 -07:00 committed by GitHub
parent b50273cc71
commit cb6950bf63
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 304 additions and 117 deletions

View File

@ -40,15 +40,19 @@ spec:
WebAssembly filters. See more details at: https://istio.io/docs/reference/config/proxy_extensions/wasm-plugin.html'
properties:
failStrategy:
description: Specifies the failure behavior for the plugin due to
fatal errors.
description: |-
Specifies the failure behavior for the plugin due to fatal errors.
Valid Options: FAIL_CLOSE, FAIL_OPEN
enum:
- FAIL_CLOSE
- FAIL_OPEN
type: string
imagePullPolicy:
description: The pull behaviour to be applied when fetching Wasm module
by either OCI image or `http/https`.
description: |-
The pull behaviour to be applied when fetching Wasm module by either OCI image or `http/https`.
Valid Options: IfNotPresent, Always
enum:
- UNSPECIFIED_POLICY
- IfNotPresent
@ -65,7 +69,10 @@ spec:
items:
properties:
mode:
description: Criteria for selecting traffic by their direction.
description: |-
Criteria for selecting traffic by their direction.
Valid Options: CLIENT, SERVER, CLIENT_AND_SERVER
enum:
- UNDEFINED
- CLIENT
@ -91,8 +98,10 @@ spec:
type: object
type: array
phase:
description: Determines where in the filter chain this `WasmPlugin`
is to be injected.
description: |-
Determines where in the filter chain this `WasmPlugin` is to be injected.
Valid Options: AUTHN, AUTHZ, STATS
enum:
- UNSPECIFIED_PHASE
- AUTHN
@ -146,7 +155,10 @@ spec:
type: string
type: object
type:
description: Specifies the type of Wasm Extension to be used.
description: |-
Specifies the type of Wasm Extension to be used.
Valid Options: HTTP, NETWORK
enum:
- UNSPECIFIED_PLUGIN_TYPE
- HTTP
@ -182,7 +194,10 @@ spec:
maxLength: 2048
type: string
valueFrom:
description: Source for the environment variable's value.
description: |-
Source for the environment variable's value.
Valid Options: INLINE, HOST
enum:
- INLINE
- HOST
@ -292,8 +307,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should
be upgraded to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -516,6 +533,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -580,9 +601,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection
should be upgraded to http2 for the associated
destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -811,6 +833,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -906,8 +932,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to
this port should be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -934,7 +962,10 @@ spec:
description: The upstream PROXY protocol settings.
properties:
version:
description: The PROXY protocol version to use.
description: |-
The PROXY protocol version to use.
Valid Options: V1, V2
enum:
- V1
- V2
@ -969,8 +1000,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to this port
should be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -1026,8 +1059,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should be upgraded
to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -1244,6 +1279,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -1308,8 +1347,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should
be upgraded to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -1532,6 +1573,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -1622,8 +1667,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to this port
should be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -1650,7 +1697,10 @@ spec:
description: The upstream PROXY protocol settings.
properties:
version:
description: The PROXY protocol version to use.
description: |-
The PROXY protocol version to use.
Valid Options: V1, V2
enum:
- V1
- V2
@ -1684,8 +1734,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to this port should
be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -1802,8 +1854,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should
be upgraded to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -2026,6 +2080,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -2090,9 +2148,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection
should be upgraded to http2 for the associated
destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -2321,6 +2380,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -2416,8 +2479,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to
this port should be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -2444,7 +2509,10 @@ spec:
description: The upstream PROXY protocol settings.
properties:
version:
description: The PROXY protocol version to use.
description: |-
The PROXY protocol version to use.
Valid Options: V1, V2
enum:
- V1
- V2
@ -2479,8 +2547,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to this port
should be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -2536,8 +2606,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should be upgraded
to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -2754,6 +2826,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -2818,8 +2894,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should
be upgraded to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -3042,6 +3120,10 @@ spec:
type: array
type: object
simple:
description: |2-
Valid Options: LEAST_CONN, RANDOM, PASSTHROUGH, ROUND_ROBIN, LEAST_REQUEST
enum:
- UNSPECIFIED
- LEAST_CONN
@ -3132,8 +3214,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to this port
should be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -3160,7 +3244,10 @@ spec:
description: The upstream PROXY protocol settings.
properties:
version:
description: The PROXY protocol version to use.
description: |-
The PROXY protocol version to use.
Valid Options: V1, V2
enum:
- V1
- V2
@ -3194,8 +3281,10 @@ spec:
nullable: true
type: boolean
mode:
description: Indicates whether connections to this port should
be secured using TLS.
description: |-
Indicates whether connections to this port should be secured using TLS.
Valid Options: DISABLE, SIMPLE, MUTUAL, ISTIO_MUTUAL
enum:
- DISABLE
- SIMPLE
@ -3296,8 +3385,10 @@ spec:
items:
properties:
applyTo:
description: Specifies where in the Envoy configuration, the
patch should be applied.
description: |-
Specifies where in the Envoy configuration, the patch should be applied.
Valid Options: LISTENER, FILTER_CHAIN, NETWORK_FILTER, HTTP_FILTER, ROUTE_CONFIGURATION, VIRTUAL_HOST, HTTP_ROUTE, CLUSTER, EXTENSION_CONFIG, BOOTSTRAP, LISTENER_FILTER
enum:
- INVALID
- LISTENER
@ -3349,8 +3440,10 @@ spec:
type: string
type: object
context:
description: The specific config generation context to match
on.
description: |-
The specific config generation context to match on.
Valid Options: ANY, SIDECAR_INBOUND, SIDECAR_OUTBOUND, GATEWAY
enum:
- ANY
- SIDECAR_INBOUND
@ -3459,8 +3552,10 @@ spec:
host.
properties:
action:
description: Match a route with specific action
type.
description: |-
Match a route with specific action type.
Valid Options: ANY, ROUTE, REDIRECT, DIRECT_RESPONSE
enum:
- ANY
- ROUTE
@ -3479,7 +3574,10 @@ spec:
description: The patch to apply along with the operation.
properties:
filterClass:
description: Determines the filter insertion order.
description: |-
Determines the filter insertion order.
Valid Options: AUTHN, AUTHZ, STATS
enum:
- UNSPECIFIED
- AUTHN
@ -3487,7 +3585,10 @@ spec:
- STATS
type: string
operation:
description: Determines how the patch should be applied.
description: |-
Determines how the patch should be applied.
Valid Options: MERGE, ADD, REMOVE, INSERT_BEFORE, INSERT_AFTER, INSERT_FIRST, REPLACE
enum:
- INVALID
- MERGE
@ -3638,7 +3739,10 @@ spec:
to use HTTPS.
type: boolean
maxProtocolVersion:
description: 'Optional: Maximum TLS protocol version.'
description: |-
Optional: Maximum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -3647,7 +3751,10 @@ spec:
- TLSV1_3
type: string
minProtocolVersion:
description: 'Optional: Minimum TLS protocol version.'
description: |-
Optional: Minimum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -3656,8 +3763,10 @@ spec:
- TLSV1_3
type: string
mode:
description: 'Optional: Indicates whether connections to
this port should be secured using TLS.'
description: |-
Optional: Indicates whether connections to this port should be secured using TLS.
Valid Options: PASSTHROUGH, SIMPLE, MUTUAL, AUTO_PASSTHROUGH, ISTIO_MUTUAL, OPTIONAL_MUTUAL
enum:
- PASSTHROUGH
- SIMPLE
@ -3787,7 +3896,10 @@ spec:
to use HTTPS.
type: boolean
maxProtocolVersion:
description: 'Optional: Maximum TLS protocol version.'
description: |-
Optional: Maximum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -3796,7 +3908,10 @@ spec:
- TLSV1_3
type: string
minProtocolVersion:
description: 'Optional: Minimum TLS protocol version.'
description: |-
Optional: Minimum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -3805,8 +3920,10 @@ spec:
- TLSV1_3
type: string
mode:
description: 'Optional: Indicates whether connections to
this port should be secured using TLS.'
description: |-
Optional: Indicates whether connections to this port should be secured using TLS.
Valid Options: PASSTHROUGH, SIMPLE, MUTUAL, AUTO_PASSTHROUGH, ISTIO_MUTUAL, OPTIONAL_MUTUAL
enum:
- PASSTHROUGH
- SIMPLE
@ -4027,8 +4144,10 @@ spec:
type: string
type: array
location:
description: Specify whether the service should be considered external
to the mesh or part of the mesh.
description: |-
Specify whether the service should be considered external to the mesh or part of the mesh.
Valid Options: MESH_EXTERNAL, MESH_INTERNAL
enum:
- MESH_EXTERNAL
- MESH_INTERNAL
@ -4056,7 +4175,10 @@ spec:
type: object
type: array
resolution:
description: Service resolution mode for the hosts.
description: |-
Service resolution mode for the hosts.
Valid Options: NONE, STATIC, DNS, DNS_ROUND_ROBIN
enum:
- NONE
- STATIC
@ -4170,8 +4292,10 @@ spec:
type: string
type: array
location:
description: Specify whether the service should be considered external
to the mesh or part of the mesh.
description: |-
Specify whether the service should be considered external to the mesh or part of the mesh.
Valid Options: MESH_EXTERNAL, MESH_INTERNAL
enum:
- MESH_EXTERNAL
- MESH_INTERNAL
@ -4199,7 +4323,10 @@ spec:
type: object
type: array
resolution:
description: Service resolution mode for the hosts.
description: |-
Service resolution mode for the hosts.
Valid Options: NONE, STATIC, DNS, DNS_ROUND_ROBIN
enum:
- NONE
- STATIC
@ -4276,9 +4403,10 @@ spec:
to which the listener should be bound to.
type: string
captureMode:
description: When the bind address is an IP, the captureMode
option dictates how traffic to the listener is expected to
be captured (or not).
description: |-
When the bind address is an IP, the captureMode option dictates how traffic to the listener is expected to be captured (or not).
Valid Options: DEFAULT, IPTABLES, NONE
enum:
- DEFAULT
- IPTABLES
@ -4317,8 +4445,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should be upgraded
to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -4402,8 +4532,10 @@ spec:
be bound.
type: string
captureMode:
description: The captureMode option dictates how traffic to
the listener is expected to be captured (or not).
description: |-
The captureMode option dictates how traffic to the listener is expected to be captured (or not).
Valid Options: DEFAULT, IPTABLES, NONE
enum:
- DEFAULT
- IPTABLES
@ -4417,8 +4549,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should be
upgraded to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -4546,7 +4680,10 @@ spec:
to use HTTPS.
type: boolean
maxProtocolVersion:
description: 'Optional: Maximum TLS protocol version.'
description: |-
Optional: Maximum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -4555,7 +4692,10 @@ spec:
- TLSV1_3
type: string
minProtocolVersion:
description: 'Optional: Minimum TLS protocol version.'
description: |-
Optional: Minimum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -4564,8 +4704,10 @@ spec:
- TLSV1_3
type: string
mode:
description: 'Optional: Indicates whether connections to
this port should be secured using TLS.'
description: |-
Optional: Indicates whether connections to this port should be secured using TLS.
Valid Options: PASSTHROUGH, SIMPLE, MUTUAL, AUTO_PASSTHROUGH, ISTIO_MUTUAL, OPTIONAL_MUTUAL
enum:
- PASSTHROUGH
- SIMPLE
@ -4625,6 +4767,10 @@ spec:
- host
type: object
mode:
description: |2-
Valid Options: REGISTRY_ONLY, ALLOW_ANY
enum:
- REGISTRY_ONLY
- ALLOW_ANY
@ -4669,9 +4815,10 @@ spec:
to which the listener should be bound to.
type: string
captureMode:
description: When the bind address is an IP, the captureMode
option dictates how traffic to the listener is expected to
be captured (or not).
description: |-
When the bind address is an IP, the captureMode option dictates how traffic to the listener is expected to be captured (or not).
Valid Options: DEFAULT, IPTABLES, NONE
enum:
- DEFAULT
- IPTABLES
@ -4710,8 +4857,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should be upgraded
to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -4795,8 +4944,10 @@ spec:
be bound.
type: string
captureMode:
description: The captureMode option dictates how traffic to
the listener is expected to be captured (or not).
description: |-
The captureMode option dictates how traffic to the listener is expected to be captured (or not).
Valid Options: DEFAULT, IPTABLES, NONE
enum:
- DEFAULT
- IPTABLES
@ -4810,8 +4961,10 @@ spec:
description: HTTP connection pool settings.
properties:
h2UpgradePolicy:
description: Specify if http1.1 connection should be
upgraded to http2 for the associated destination.
description: |-
Specify if http1.1 connection should be upgraded to http2 for the associated destination.
Valid Options: DEFAULT, DO_NOT_UPGRADE, UPGRADE
enum:
- DEFAULT
- DO_NOT_UPGRADE
@ -4939,7 +5092,10 @@ spec:
to use HTTPS.
type: boolean
maxProtocolVersion:
description: 'Optional: Maximum TLS protocol version.'
description: |-
Optional: Maximum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -4948,7 +5104,10 @@ spec:
- TLSV1_3
type: string
minProtocolVersion:
description: 'Optional: Minimum TLS protocol version.'
description: |-
Optional: Minimum TLS protocol version.
Valid Options: TLS_AUTO, TLSV1_0, TLSV1_1, TLSV1_2, TLSV1_3
enum:
- TLS_AUTO
- TLSV1_0
@ -4957,8 +5116,10 @@ spec:
- TLSV1_3
type: string
mode:
description: 'Optional: Indicates whether connections to
this port should be secured using TLS.'
description: |-
Optional: Indicates whether connections to this port should be secured using TLS.
Valid Options: PASSTHROUGH, SIMPLE, MUTUAL, AUTO_PASSTHROUGH, ISTIO_MUTUAL, OPTIONAL_MUTUAL
enum:
- PASSTHROUGH
- SIMPLE
@ -5018,6 +5179,10 @@ spec:
- host
type: object
mode:
description: |2-
Valid Options: REGISTRY_ONLY, ALLOW_ANY
enum:
- REGISTRY_ONLY
- ALLOW_ANY
@ -5670,9 +5835,10 @@ spec:
portion of the URL with this value.
type: string
derivePort:
description: 'On a redirect, dynamically set the port: *
FROM_PROTOCOL_DEFAULT: automatically set to 80 for HTTP
and 443 for HTTPS.'
description: |-
On a redirect, dynamically set the port: * FROM_PROTOCOL_DEFAULT: automatically set to 80 for HTTP and 443 for HTTPS.
Valid Options: FROM_PROTOCOL_DEFAULT, FROM_REQUEST_PORT
enum:
- FROM_PROTOCOL_DEFAULT
- FROM_REQUEST_PORT
@ -6586,9 +6752,10 @@ spec:
portion of the URL with this value.
type: string
derivePort:
description: 'On a redirect, dynamically set the port: *
FROM_PROTOCOL_DEFAULT: automatically set to 80 for HTTP
and 443 for HTTPS.'
description: |-
On a redirect, dynamically set the port: * FROM_PROTOCOL_DEFAULT: automatically set to 80 for HTTP and 443 for HTTPS.
Valid Options: FROM_PROTOCOL_DEFAULT, FROM_REQUEST_PORT
enum:
- FROM_PROTOCOL_DEFAULT
- FROM_REQUEST_PORT
@ -7455,7 +7622,10 @@ spec:
- provider
properties:
action:
description: Optional.
description: |-
Optional.
Valid Options: ALLOW, DENY, AUDIT, CUSTOM
enum:
- ALLOW
- DENY
@ -7670,7 +7840,10 @@ spec:
- provider
properties:
action:
description: Optional.
description: |-
Optional.
Valid Options: ALLOW, DENY, AUDIT, CUSTOM
enum:
- ALLOW
- DENY
@ -7908,7 +8081,10 @@ spec:
description: Mutual TLS settings for workload.
properties:
mode:
description: Defines the mTLS mode used for peer authentication.
description: |-
Defines the mTLS mode used for peer authentication.
Valid Options: DISABLE, PERMISSIVE, STRICT
enum:
- UNSET
- DISABLE
@ -7920,7 +8096,10 @@ spec:
additionalProperties:
properties:
mode:
description: Defines the mTLS mode used for peer authentication.
description: |-
Defines the mTLS mode used for peer authentication.
Valid Options: DISABLE, PERMISSIVE, STRICT
enum:
- UNSET
- DISABLE
@ -8290,9 +8469,10 @@ spec:
conditions.
properties:
mode:
description: This determines whether or not to apply the
access logging configuration based on the direction of
traffic relative to the proxied workload.
description: |-
This determines whether or not to apply the access logging configuration based on the direction of traffic relative to the proxied workload.
Valid Options: CLIENT_AND_SERVER, CLIENT, SERVER
enum:
- CLIENT_AND_SERVER
- CLIENT
@ -8344,8 +8524,10 @@ spec:
minLength: 1
type: string
metric:
description: One of the well-known [Istio Standard
Metrics](https://istio.io/latest/docs/reference/config/metrics/).
description: |-
One of the well-known [Istio Standard Metrics](https://istio.io/latest/docs/reference/config/metrics/).
Valid Options: ALL_METRICS, REQUEST_COUNT, REQUEST_DURATION, REQUEST_SIZE, RESPONSE_SIZE, TCP_OPENED_CONNECTIONS, TCP_CLOSED_CONNECTIONS, TCP_SENT_BYTES, TCP_RECEIVED_BYTES, GRPC_REQUEST_MESSAGES, GRPC_RESPONSE_MESSAGES
enum:
- ALL_METRICS
- REQUEST_COUNT
@ -8360,8 +8542,10 @@ spec:
- GRPC_RESPONSE_MESSAGES
type: string
mode:
description: 'Controls which mode of metrics generation
is selected: `CLIENT`, `SERVER`, or `CLIENT_AND_SERVER`.'
description: |-
Controls which mode of metrics generation is selected: `CLIENT`, `SERVER`, or `CLIENT_AND_SERVER`.
Valid Options: CLIENT_AND_SERVER, CLIENT, SERVER
enum:
- CLIENT_AND_SERVER
- CLIENT
@ -8372,8 +8556,10 @@ spec:
additionalProperties:
properties:
operation:
description: Operation controls whether or not to
update/add a tag, or to remove it.
description: |-
Operation controls whether or not to update/add a tag, or to remove it.
Valid Options: UPSERT, REMOVE
enum:
- UPSERT
- REMOVE
@ -8511,9 +8697,10 @@ spec:
description: Allows tailoring of behavior to specific conditions.
properties:
mode:
description: This determines whether or not to apply the
tracing configuration based on the direction of traffic
relative to the proxied workload.
description: |-
This determines whether or not to apply the tracing configuration based on the direction of traffic relative to the proxied workload.
Valid Options: CLIENT_AND_SERVER, CLIENT, SERVER
enum:
- CLIENT_AND_SERVER
- CLIENT