mirror of
https://github.com/actions-runner-controller/actions-runner-controller.git
synced 2026-10-19 01:02:22 +02:00
Bump go and go dependencies and modify deprecated Requeue to RequeueAfter (#4678)
This commit is contained in:
+358
-22
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: autoscalinglisteners.actions.github.com
|
||||
spec:
|
||||
group: actions.github.com
|
||||
@@ -85,7 +85,9 @@ spec:
|
||||
description: Required
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1304,7 +1306,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1579,6 +1583,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1693,6 +1702,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1775,6 +1789,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -1833,6 +1854,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1990,6 +2016,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -2048,6 +2081,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2503,6 +2541,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -2561,6 +2606,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2702,10 +2752,21 @@ spec:
|
||||
description: VolumeMount describes a mounting of a
|
||||
Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which
|
||||
the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2917,7 +2978,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3189,6 +3252,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3303,6 +3371,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3381,6 +3454,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -3439,6 +3519,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3584,6 +3669,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -3642,6 +3734,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4066,6 +4163,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -4124,6 +4228,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4274,10 +4383,21 @@ spec:
|
||||
description: VolumeMount describes a mounting of a
|
||||
Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which
|
||||
the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -4349,6 +4469,63 @@ spec:
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
evictionResponders:
|
||||
description: |-
|
||||
evictionResponders reference responders that react to Evictions based on EvictionRequests.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful termination of a pod. The responders are selected sequentially, according to
|
||||
their specified priority.
|
||||
|
||||
Responders should periodically report on an eviction progress by updating the
|
||||
.status.responders[].heartbeatTime field of the Eviction object. If this field is not updated
|
||||
within the heartbeat deadline defined by the Eviction API (currently 20 minutes), the eviction
|
||||
is passed over to the next responder with a lower priority. If there is no other responder,
|
||||
the last default imperative-eviction.k8s.io/evictor responder with a priority of 100 will
|
||||
evict the pod using the imperative Eviction API (pods/<name>/eviction subresource).
|
||||
|
||||
The maximum length of the responders list is 10.
|
||||
Responders are not supported when the pod is part of a PodGroup (.spec.schedulingGroup is set).
|
||||
This field can only be set on creation and is immutable afterwards.
|
||||
items:
|
||||
description: |-
|
||||
EvictionResponder allows you to specify the responder reacting to an Eviction.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful eviction of a target (e.g. termination of a pod).
|
||||
properties:
|
||||
name:
|
||||
description: |-
|
||||
name allows you to identify the responder responding to the Eviction.
|
||||
|
||||
It must be a valid domain-prefixed key (such as "acme.io/foo").
|
||||
Domain names *.k8s.io and *.kubernetes.io are reserved.
|
||||
This field must be unique for each responder.
|
||||
This field is required.
|
||||
type: string
|
||||
priority:
|
||||
description: |-
|
||||
priority for this responder. Higher priorities are selected first by the evictionrequest-controller.
|
||||
If there are responders with the same priority, the responder whose domain name comes first in the
|
||||
alphabetical higher domain order, will be picked. This means that the top domain labels are compared
|
||||
alphabetically first, followed by the lower domain labels. The key is compared last.
|
||||
|
||||
The responder that is the managing controller of the pod should set the value of
|
||||
this field to 10000 to allow both for preemption or fallback registration by other
|
||||
responders.
|
||||
|
||||
The minimum value is 0 and the maximum value is 100000.
|
||||
The interval 0-999 is reserved for responders with *.k8s.io suffix.
|
||||
This field is required.
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- name
|
||||
- priority
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
hostAliases:
|
||||
description: |-
|
||||
HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts
|
||||
@@ -4419,7 +4596,6 @@ spec:
|
||||
- `hostNetwork` must be set to false.
|
||||
|
||||
This field must be a valid DNS subdomain as defined in RFC 1123 and contain at most 64 characters.
|
||||
Requires the HostnameOverride feature gate to be enabled.
|
||||
type: string
|
||||
imagePullSecrets:
|
||||
description: |-
|
||||
@@ -4526,7 +4702,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -4801,6 +4979,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4915,6 +5098,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4997,6 +5185,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -5055,6 +5250,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5212,6 +5412,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -5270,6 +5477,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5725,6 +5937,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service.
|
||||
Number must be in the range 1 to 65535.
|
||||
@@ -5783,6 +6002,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5924,10 +6148,21 @@ spec:
|
||||
description: VolumeMount describes a mounting of a
|
||||
Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which
|
||||
the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -6081,6 +6316,8 @@ spec:
|
||||
description: |-
|
||||
PreemptionPolicy is the Policy for preempting pods with lower priority.
|
||||
One of Never, PreemptLowerPriority.
|
||||
When Priority Admission Controller is enabled, it prevents users from setting
|
||||
this field. The admission controller populates this field from PriorityClassName.
|
||||
Defaults to PreemptLowerPriority if unset.
|
||||
type: string
|
||||
priority:
|
||||
@@ -6425,11 +6662,8 @@ spec:
|
||||
Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
|
||||
whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
|
||||
CSIDriver instance. Other volumes are always re-labelled recursively.
|
||||
"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
|
||||
|
||||
If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
|
||||
If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
|
||||
and "Recursive" for all other volumes.
|
||||
If not specified, "MountOption" is used.
|
||||
|
||||
This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
|
||||
|
||||
@@ -7049,6 +7283,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items if unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -7082,6 +7323,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -7169,6 +7417,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: Items is a list of downward API volume
|
||||
file
|
||||
@@ -7237,6 +7492,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -7255,6 +7517,18 @@ spec:
|
||||
Must be an empty string (default) or Memory.
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
|
||||
type: string
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the permission bits for the emptyDir directory, in numeric
|
||||
notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
|
||||
If not specified, defaults to 0777.
|
||||
This might be in conflict with other options that affect the file
|
||||
mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
|
||||
will override the mode specified here.
|
||||
This field has no effect on Windows.
|
||||
This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
|
||||
format: int32
|
||||
type: integer
|
||||
sizeLimit:
|
||||
anyOf:
|
||||
- type: integer
|
||||
@@ -7365,8 +7639,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -7411,7 +7685,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -7980,6 +8253,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
sources:
|
||||
description: |-
|
||||
sources is the list of volume projections. Each entry in this list
|
||||
@@ -8080,6 +8360,13 @@ spec:
|
||||
Mutually-exclusive with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and deduplicated.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8120,6 +8407,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -8219,6 +8513,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8326,6 +8627,13 @@ spec:
|
||||
description: Kubelet's generated CSRs
|
||||
will be addressed to this signer.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
userAnnotations:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -8385,6 +8693,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -8432,6 +8747,13 @@ spec:
|
||||
path is the path relative to the mount point of the file to project the
|
||||
token into.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8638,6 +8960,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items If unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -8671,6 +9000,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
|
||||
+706
-42
File diff suppressed because it is too large
Load Diff
+355
-22
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: ephemeralrunners.actions.github.com
|
||||
spec:
|
||||
group: actions.github.com
|
||||
@@ -95,7 +95,9 @@ spec:
|
||||
description: Required
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1120,7 +1122,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1375,6 +1379,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1481,6 +1490,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1559,6 +1573,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1613,6 +1634,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1765,6 +1791,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1819,6 +1852,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2257,6 +2295,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -2311,6 +2356,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2444,10 +2494,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2655,7 +2715,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -2906,6 +2968,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3012,6 +3079,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3086,6 +3158,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3140,6 +3219,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3280,6 +3364,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3334,6 +3425,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3741,6 +3837,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3795,6 +3898,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3937,10 +4045,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -4012,6 +4130,63 @@ spec:
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
evictionResponders:
|
||||
description: |-
|
||||
evictionResponders reference responders that react to Evictions based on EvictionRequests.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful termination of a pod. The responders are selected sequentially, according to
|
||||
their specified priority.
|
||||
|
||||
Responders should periodically report on an eviction progress by updating the
|
||||
.status.responders[].heartbeatTime field of the Eviction object. If this field is not updated
|
||||
within the heartbeat deadline defined by the Eviction API (currently 20 minutes), the eviction
|
||||
is passed over to the next responder with a lower priority. If there is no other responder,
|
||||
the last default imperative-eviction.k8s.io/evictor responder with a priority of 100 will
|
||||
evict the pod using the imperative Eviction API (pods/<name>/eviction subresource).
|
||||
|
||||
The maximum length of the responders list is 10.
|
||||
Responders are not supported when the pod is part of a PodGroup (.spec.schedulingGroup is set).
|
||||
This field can only be set on creation and is immutable afterwards.
|
||||
items:
|
||||
description: |-
|
||||
EvictionResponder allows you to specify the responder reacting to an Eviction.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful eviction of a target (e.g. termination of a pod).
|
||||
properties:
|
||||
name:
|
||||
description: |-
|
||||
name allows you to identify the responder responding to the Eviction.
|
||||
|
||||
It must be a valid domain-prefixed key (such as "acme.io/foo").
|
||||
Domain names *.k8s.io and *.kubernetes.io are reserved.
|
||||
This field must be unique for each responder.
|
||||
This field is required.
|
||||
type: string
|
||||
priority:
|
||||
description: |-
|
||||
priority for this responder. Higher priorities are selected first by the evictionrequest-controller.
|
||||
If there are responders with the same priority, the responder whose domain name comes first in the
|
||||
alphabetical higher domain order, will be picked. This means that the top domain labels are compared
|
||||
alphabetically first, followed by the lower domain labels. The key is compared last.
|
||||
|
||||
The responder that is the managing controller of the pod should set the value of
|
||||
this field to 10000 to allow both for preemption or fallback registration by other
|
||||
responders.
|
||||
|
||||
The minimum value is 0 and the maximum value is 100000.
|
||||
The interval 0-999 is reserved for responders with *.k8s.io suffix.
|
||||
This field is required.
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- name
|
||||
- priority
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
hostAliases:
|
||||
description: |-
|
||||
HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts
|
||||
@@ -4082,7 +4257,6 @@ spec:
|
||||
- `hostNetwork` must be set to false.
|
||||
|
||||
This field must be a valid DNS subdomain as defined in RFC 1123 and contain at most 64 characters.
|
||||
Requires the HostnameOverride feature gate to be enabled.
|
||||
type: string
|
||||
imagePullSecrets:
|
||||
description: |-
|
||||
@@ -4186,7 +4360,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -4441,6 +4617,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4547,6 +4728,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4625,6 +4811,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4679,6 +4872,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4831,6 +5029,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4885,6 +5090,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5323,6 +5533,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5377,6 +5594,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5510,10 +5732,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -5667,6 +5899,8 @@ spec:
|
||||
description: |-
|
||||
PreemptionPolicy is the Policy for preempting pods with lower priority.
|
||||
One of Never, PreemptLowerPriority.
|
||||
When Priority Admission Controller is enabled, it prevents users from setting
|
||||
this field. The admission controller populates this field from PriorityClassName.
|
||||
Defaults to PreemptLowerPriority if unset.
|
||||
type: string
|
||||
priority:
|
||||
@@ -6008,11 +6242,8 @@ spec:
|
||||
Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
|
||||
whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
|
||||
CSIDriver instance. Other volumes are always re-labelled recursively.
|
||||
"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
|
||||
|
||||
If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
|
||||
If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
|
||||
and "Recursive" for all other volumes.
|
||||
If not specified, "MountOption" is used.
|
||||
|
||||
This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
|
||||
|
||||
@@ -6611,6 +6842,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items if unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -6643,6 +6881,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -6726,6 +6971,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: Items is a list of downward API volume file
|
||||
items:
|
||||
@@ -6779,6 +7031,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -6797,6 +7056,18 @@ spec:
|
||||
Must be an empty string (default) or Memory.
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
|
||||
type: string
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the permission bits for the emptyDir directory, in numeric
|
||||
notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
|
||||
If not specified, defaults to 0777.
|
||||
This might be in conflict with other options that affect the file
|
||||
mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
|
||||
will override the mode specified here.
|
||||
This field has no effect on Windows.
|
||||
This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
|
||||
format: int32
|
||||
type: integer
|
||||
sizeLimit:
|
||||
anyOf:
|
||||
- type: integer
|
||||
@@ -6907,8 +7178,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -6951,7 +7222,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -7498,6 +7768,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
sources:
|
||||
description: |-
|
||||
sources is the list of volume projections. Each entry in this list
|
||||
@@ -7593,6 +7870,13 @@ spec:
|
||||
Mutually-exclusive with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and deduplicated.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -7631,6 +7915,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -7707,6 +7998,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -7813,6 +8111,13 @@ spec:
|
||||
signerName:
|
||||
description: Kubelet's generated CSRs will be addressed to this signer.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
userAnnotations:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -7870,6 +8175,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -7915,6 +8227,13 @@ spec:
|
||||
path is the path relative to the mount point of the file to project the
|
||||
token into.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8115,6 +8434,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items If unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -8147,6 +8473,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
|
||||
+355
-22
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: ephemeralrunnersets.actions.github.com
|
||||
spec:
|
||||
group: actions.github.com
|
||||
@@ -97,7 +97,9 @@ spec:
|
||||
description: Required
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1122,7 +1124,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1377,6 +1381,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1483,6 +1492,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1561,6 +1575,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1615,6 +1636,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1767,6 +1793,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1821,6 +1854,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2259,6 +2297,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -2313,6 +2358,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2446,10 +2496,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2657,7 +2717,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -2908,6 +2970,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3014,6 +3081,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3088,6 +3160,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3142,6 +3221,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3282,6 +3366,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3336,6 +3427,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3743,6 +3839,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3797,6 +3900,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3939,10 +4047,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -4014,6 +4132,63 @@ spec:
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
evictionResponders:
|
||||
description: |-
|
||||
evictionResponders reference responders that react to Evictions based on EvictionRequests.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful termination of a pod. The responders are selected sequentially, according to
|
||||
their specified priority.
|
||||
|
||||
Responders should periodically report on an eviction progress by updating the
|
||||
.status.responders[].heartbeatTime field of the Eviction object. If this field is not updated
|
||||
within the heartbeat deadline defined by the Eviction API (currently 20 minutes), the eviction
|
||||
is passed over to the next responder with a lower priority. If there is no other responder,
|
||||
the last default imperative-eviction.k8s.io/evictor responder with a priority of 100 will
|
||||
evict the pod using the imperative Eviction API (pods/<name>/eviction subresource).
|
||||
|
||||
The maximum length of the responders list is 10.
|
||||
Responders are not supported when the pod is part of a PodGroup (.spec.schedulingGroup is set).
|
||||
This field can only be set on creation and is immutable afterwards.
|
||||
items:
|
||||
description: |-
|
||||
EvictionResponder allows you to specify the responder reacting to an Eviction.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful eviction of a target (e.g. termination of a pod).
|
||||
properties:
|
||||
name:
|
||||
description: |-
|
||||
name allows you to identify the responder responding to the Eviction.
|
||||
|
||||
It must be a valid domain-prefixed key (such as "acme.io/foo").
|
||||
Domain names *.k8s.io and *.kubernetes.io are reserved.
|
||||
This field must be unique for each responder.
|
||||
This field is required.
|
||||
type: string
|
||||
priority:
|
||||
description: |-
|
||||
priority for this responder. Higher priorities are selected first by the evictionrequest-controller.
|
||||
If there are responders with the same priority, the responder whose domain name comes first in the
|
||||
alphabetical higher domain order, will be picked. This means that the top domain labels are compared
|
||||
alphabetically first, followed by the lower domain labels. The key is compared last.
|
||||
|
||||
The responder that is the managing controller of the pod should set the value of
|
||||
this field to 10000 to allow both for preemption or fallback registration by other
|
||||
responders.
|
||||
|
||||
The minimum value is 0 and the maximum value is 100000.
|
||||
The interval 0-999 is reserved for responders with *.k8s.io suffix.
|
||||
This field is required.
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- name
|
||||
- priority
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
hostAliases:
|
||||
description: |-
|
||||
HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts
|
||||
@@ -4084,7 +4259,6 @@ spec:
|
||||
- `hostNetwork` must be set to false.
|
||||
|
||||
This field must be a valid DNS subdomain as defined in RFC 1123 and contain at most 64 characters.
|
||||
Requires the HostnameOverride feature gate to be enabled.
|
||||
type: string
|
||||
imagePullSecrets:
|
||||
description: |-
|
||||
@@ -4188,7 +4362,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -4443,6 +4619,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4549,6 +4730,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4627,6 +4813,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4681,6 +4874,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4833,6 +5031,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4887,6 +5092,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5325,6 +5535,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5379,6 +5596,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5512,10 +5734,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -5669,6 +5901,8 @@ spec:
|
||||
description: |-
|
||||
PreemptionPolicy is the Policy for preempting pods with lower priority.
|
||||
One of Never, PreemptLowerPriority.
|
||||
When Priority Admission Controller is enabled, it prevents users from setting
|
||||
this field. The admission controller populates this field from PriorityClassName.
|
||||
Defaults to PreemptLowerPriority if unset.
|
||||
type: string
|
||||
priority:
|
||||
@@ -6010,11 +6244,8 @@ spec:
|
||||
Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
|
||||
whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
|
||||
CSIDriver instance. Other volumes are always re-labelled recursively.
|
||||
"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
|
||||
|
||||
If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
|
||||
If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
|
||||
and "Recursive" for all other volumes.
|
||||
If not specified, "MountOption" is used.
|
||||
|
||||
This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
|
||||
|
||||
@@ -6613,6 +6844,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items if unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -6645,6 +6883,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -6728,6 +6973,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: Items is a list of downward API volume file
|
||||
items:
|
||||
@@ -6781,6 +7033,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -6799,6 +7058,18 @@ spec:
|
||||
Must be an empty string (default) or Memory.
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
|
||||
type: string
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the permission bits for the emptyDir directory, in numeric
|
||||
notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
|
||||
If not specified, defaults to 0777.
|
||||
This might be in conflict with other options that affect the file
|
||||
mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
|
||||
will override the mode specified here.
|
||||
This field has no effect on Windows.
|
||||
This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
|
||||
format: int32
|
||||
type: integer
|
||||
sizeLimit:
|
||||
anyOf:
|
||||
- type: integer
|
||||
@@ -6909,8 +7180,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -6953,7 +7224,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -7500,6 +7770,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
sources:
|
||||
description: |-
|
||||
sources is the list of volume projections. Each entry in this list
|
||||
@@ -7595,6 +7872,13 @@ spec:
|
||||
Mutually-exclusive with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and deduplicated.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -7633,6 +7917,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -7709,6 +8000,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -7815,6 +8113,13 @@ spec:
|
||||
signerName:
|
||||
description: Kubelet's generated CSRs will be addressed to this signer.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
userAnnotations:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -7872,6 +8177,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -7917,6 +8229,13 @@ spec:
|
||||
path is the path relative to the mount point of the file to project the
|
||||
token into.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8117,6 +8436,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items If unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -8149,6 +8475,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
|
||||
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: horizontalrunnerautoscalers.actions.summerwind.dev
|
||||
spec:
|
||||
group: actions.summerwind.dev
|
||||
|
||||
+387
-32
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: runnerdeployments.actions.summerwind.dev
|
||||
spec:
|
||||
group: actions.summerwind.dev
|
||||
@@ -1095,7 +1095,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1350,6 +1352,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1456,6 +1463,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1534,6 +1546,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1588,6 +1607,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1740,6 +1764,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1794,6 +1825,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2232,6 +2268,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -2286,6 +2329,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2419,10 +2467,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2568,7 +2626,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -2701,10 +2761,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2850,7 +2920,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3086,7 +3158,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3337,6 +3411,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3443,6 +3522,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3517,6 +3601,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3571,6 +3662,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3711,6 +3807,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3765,6 +3868,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4172,6 +4280,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4226,6 +4341,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4368,10 +4488,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -4557,7 +4687,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -4812,6 +4944,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4918,6 +5055,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4996,6 +5138,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5050,6 +5199,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5202,6 +5356,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5256,6 +5417,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5694,6 +5860,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5748,6 +5921,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5881,10 +6059,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -6127,11 +6315,8 @@ spec:
|
||||
Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
|
||||
whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
|
||||
CSIDriver instance. Other volumes are always re-labelled recursively.
|
||||
"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
|
||||
|
||||
If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
|
||||
If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
|
||||
and "Recursive" for all other volumes.
|
||||
If not specified, "MountOption" is used.
|
||||
|
||||
This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
|
||||
|
||||
@@ -6325,7 +6510,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -6580,6 +6767,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6686,6 +6878,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6764,6 +6961,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -6818,6 +7022,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6970,6 +7179,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -7024,6 +7240,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -7462,6 +7683,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -7516,6 +7744,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -7649,10 +7882,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -7937,10 +8180,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -8208,6 +8461,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items if unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -8240,6 +8500,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -8323,6 +8590,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: Items is a list of downward API volume file
|
||||
items:
|
||||
@@ -8376,6 +8650,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8394,6 +8675,18 @@ spec:
|
||||
Must be an empty string (default) or Memory.
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
|
||||
type: string
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the permission bits for the emptyDir directory, in numeric
|
||||
notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
|
||||
If not specified, defaults to 0777.
|
||||
This might be in conflict with other options that affect the file
|
||||
mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
|
||||
will override the mode specified here.
|
||||
This field has no effect on Windows.
|
||||
This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
|
||||
format: int32
|
||||
type: integer
|
||||
sizeLimit:
|
||||
anyOf:
|
||||
- type: integer
|
||||
@@ -8504,8 +8797,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -8548,7 +8841,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -9095,6 +9387,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
sources:
|
||||
description: |-
|
||||
sources is the list of volume projections. Each entry in this list
|
||||
@@ -9190,6 +9489,13 @@ spec:
|
||||
Mutually-exclusive with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and deduplicated.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9228,6 +9534,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -9304,6 +9617,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9410,6 +9730,13 @@ spec:
|
||||
signerName:
|
||||
description: Kubelet's generated CSRs will be addressed to this signer.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
userAnnotations:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -9467,6 +9794,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -9512,6 +9846,13 @@ spec:
|
||||
path is the path relative to the mount point of the file to project the
|
||||
token into.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9712,6 +10053,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items If unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -9744,6 +10092,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
|
||||
+387
-32
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: runnerreplicasets.actions.summerwind.dev
|
||||
spec:
|
||||
group: actions.summerwind.dev
|
||||
@@ -1078,7 +1078,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1333,6 +1335,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1439,6 +1446,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1517,6 +1529,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1571,6 +1590,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1723,6 +1747,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1777,6 +1808,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2215,6 +2251,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -2269,6 +2312,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2402,10 +2450,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2551,7 +2609,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -2684,10 +2744,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2833,7 +2903,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3069,7 +3141,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3320,6 +3394,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3426,6 +3505,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3500,6 +3584,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3554,6 +3645,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3694,6 +3790,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3748,6 +3851,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4155,6 +4263,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4209,6 +4324,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4351,10 +4471,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -4540,7 +4670,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -4795,6 +4927,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4901,6 +5038,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4979,6 +5121,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5033,6 +5182,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5185,6 +5339,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5239,6 +5400,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5677,6 +5843,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5731,6 +5904,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5864,10 +6042,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -6110,11 +6298,8 @@ spec:
|
||||
Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
|
||||
whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
|
||||
CSIDriver instance. Other volumes are always re-labelled recursively.
|
||||
"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
|
||||
|
||||
If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
|
||||
If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
|
||||
and "Recursive" for all other volumes.
|
||||
If not specified, "MountOption" is used.
|
||||
|
||||
This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
|
||||
|
||||
@@ -6308,7 +6493,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -6563,6 +6750,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6669,6 +6861,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6747,6 +6944,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -6801,6 +7005,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6953,6 +7162,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -7007,6 +7223,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -7445,6 +7666,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -7499,6 +7727,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -7632,10 +7865,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -7920,10 +8163,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -8191,6 +8444,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items if unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -8223,6 +8483,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -8306,6 +8573,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: Items is a list of downward API volume file
|
||||
items:
|
||||
@@ -8359,6 +8633,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8377,6 +8658,18 @@ spec:
|
||||
Must be an empty string (default) or Memory.
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
|
||||
type: string
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the permission bits for the emptyDir directory, in numeric
|
||||
notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
|
||||
If not specified, defaults to 0777.
|
||||
This might be in conflict with other options that affect the file
|
||||
mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
|
||||
will override the mode specified here.
|
||||
This field has no effect on Windows.
|
||||
This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
|
||||
format: int32
|
||||
type: integer
|
||||
sizeLimit:
|
||||
anyOf:
|
||||
- type: integer
|
||||
@@ -8487,8 +8780,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -8531,7 +8824,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -9078,6 +9370,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
sources:
|
||||
description: |-
|
||||
sources is the list of volume projections. Each entry in this list
|
||||
@@ -9173,6 +9472,13 @@ spec:
|
||||
Mutually-exclusive with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and deduplicated.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9211,6 +9517,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -9287,6 +9600,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9393,6 +9713,13 @@ spec:
|
||||
signerName:
|
||||
description: Kubelet's generated CSRs will be addressed to this signer.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
userAnnotations:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -9450,6 +9777,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -9495,6 +9829,13 @@ spec:
|
||||
path is the path relative to the mount point of the file to project the
|
||||
token into.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9695,6 +10036,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items If unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -9727,6 +10075,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
|
||||
+387
-32
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: runners.actions.summerwind.dev
|
||||
spec:
|
||||
group: actions.summerwind.dev
|
||||
@@ -1010,7 +1010,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1265,6 +1267,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1371,6 +1378,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1449,6 +1461,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1503,6 +1522,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1655,6 +1679,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1709,6 +1740,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2147,6 +2183,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -2201,6 +2244,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2334,10 +2382,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2483,7 +2541,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -2616,10 +2676,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2765,7 +2835,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3001,7 +3073,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3252,6 +3326,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3358,6 +3437,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3432,6 +3516,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3486,6 +3577,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3626,6 +3722,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3680,6 +3783,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4087,6 +4195,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4141,6 +4256,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4283,10 +4403,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -4472,7 +4602,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -4727,6 +4859,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4833,6 +4970,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4911,6 +5053,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4965,6 +5114,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5117,6 +5271,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5171,6 +5332,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5609,6 +5775,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5663,6 +5836,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5796,10 +5974,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -6042,11 +6230,8 @@ spec:
|
||||
Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
|
||||
whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
|
||||
CSIDriver instance. Other volumes are always re-labelled recursively.
|
||||
"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
|
||||
|
||||
If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
|
||||
If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
|
||||
and "Recursive" for all other volumes.
|
||||
If not specified, "MountOption" is used.
|
||||
|
||||
This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
|
||||
|
||||
@@ -6240,7 +6425,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -6495,6 +6682,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6601,6 +6793,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6679,6 +6876,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -6733,6 +6937,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -6885,6 +7094,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -6939,6 +7155,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -7377,6 +7598,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -7431,6 +7659,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -7564,10 +7797,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -7852,10 +8095,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -8123,6 +8376,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items if unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -8155,6 +8415,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -8238,6 +8505,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: Items is a list of downward API volume file
|
||||
items:
|
||||
@@ -8291,6 +8565,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8309,6 +8590,18 @@ spec:
|
||||
Must be an empty string (default) or Memory.
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
|
||||
type: string
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the permission bits for the emptyDir directory, in numeric
|
||||
notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
|
||||
If not specified, defaults to 0777.
|
||||
This might be in conflict with other options that affect the file
|
||||
mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
|
||||
will override the mode specified here.
|
||||
This field has no effect on Windows.
|
||||
This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
|
||||
format: int32
|
||||
type: integer
|
||||
sizeLimit:
|
||||
anyOf:
|
||||
- type: integer
|
||||
@@ -8419,8 +8712,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -8463,7 +8756,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -9010,6 +9302,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
sources:
|
||||
description: |-
|
||||
sources is the list of volume projections. Each entry in this list
|
||||
@@ -9105,6 +9404,13 @@ spec:
|
||||
Mutually-exclusive with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and deduplicated.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9143,6 +9449,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -9219,6 +9532,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9325,6 +9645,13 @@ spec:
|
||||
signerName:
|
||||
description: Kubelet's generated CSRs will be addressed to this signer.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
userAnnotations:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -9382,6 +9709,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -9427,6 +9761,13 @@ spec:
|
||||
path is the path relative to the mount point of the file to project the
|
||||
token into.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -9627,6 +9968,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items If unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -9659,6 +10007,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
|
||||
+404
-24
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
annotations:
|
||||
controller-gen.kubebuilder.io/version: v0.20.1
|
||||
controller-gen.kubebuilder.io/version: v0.22.0
|
||||
name: runnersets.actions.summerwind.dev
|
||||
spec:
|
||||
group: actions.summerwind.dev
|
||||
@@ -1232,7 +1232,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -1487,6 +1489,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1593,6 +1600,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1671,6 +1683,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1725,6 +1744,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -1877,6 +1901,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -1931,6 +1962,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2369,6 +2405,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -2423,6 +2466,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -2556,10 +2604,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -2767,7 +2825,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -3018,6 +3078,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3124,6 +3189,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3198,6 +3268,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3252,6 +3329,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3392,6 +3474,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3446,6 +3535,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -3853,6 +3947,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -3907,6 +4008,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4049,10 +4155,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -4124,6 +4240,63 @@ spec:
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
evictionResponders:
|
||||
description: |-
|
||||
evictionResponders reference responders that react to Evictions based on EvictionRequests.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful termination of a pod. The responders are selected sequentially, according to
|
||||
their specified priority.
|
||||
|
||||
Responders should periodically report on an eviction progress by updating the
|
||||
.status.responders[].heartbeatTime field of the Eviction object. If this field is not updated
|
||||
within the heartbeat deadline defined by the Eviction API (currently 20 minutes), the eviction
|
||||
is passed over to the next responder with a lower priority. If there is no other responder,
|
||||
the last default imperative-eviction.k8s.io/evictor responder with a priority of 100 will
|
||||
evict the pod using the imperative Eviction API (pods/<name>/eviction subresource).
|
||||
|
||||
The maximum length of the responders list is 10.
|
||||
Responders are not supported when the pod is part of a PodGroup (.spec.schedulingGroup is set).
|
||||
This field can only be set on creation and is immutable afterwards.
|
||||
items:
|
||||
description: |-
|
||||
EvictionResponder allows you to specify the responder reacting to an Eviction.
|
||||
Responders should observe and communicate through the Eviction Resource API to help with
|
||||
the graceful eviction of a target (e.g. termination of a pod).
|
||||
properties:
|
||||
name:
|
||||
description: |-
|
||||
name allows you to identify the responder responding to the Eviction.
|
||||
|
||||
It must be a valid domain-prefixed key (such as "acme.io/foo").
|
||||
Domain names *.k8s.io and *.kubernetes.io are reserved.
|
||||
This field must be unique for each responder.
|
||||
This field is required.
|
||||
type: string
|
||||
priority:
|
||||
description: |-
|
||||
priority for this responder. Higher priorities are selected first by the evictionrequest-controller.
|
||||
If there are responders with the same priority, the responder whose domain name comes first in the
|
||||
alphabetical higher domain order, will be picked. This means that the top domain labels are compared
|
||||
alphabetically first, followed by the lower domain labels. The key is compared last.
|
||||
|
||||
The responder that is the managing controller of the pod should set the value of
|
||||
this field to 10000 to allow both for preemption or fallback registration by other
|
||||
responders.
|
||||
|
||||
The minimum value is 0 and the maximum value is 100000.
|
||||
The interval 0-999 is reserved for responders with *.k8s.io suffix.
|
||||
This field is required.
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- name
|
||||
- priority
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
hostAliases:
|
||||
description: |-
|
||||
HostAliases is an optional list of hosts and IPs that will be injected into the pod's hosts
|
||||
@@ -4194,7 +4367,6 @@ spec:
|
||||
- `hostNetwork` must be set to false.
|
||||
|
||||
This field must be a valid DNS subdomain as defined in RFC 1123 and contain at most 64 characters.
|
||||
Requires the HostnameOverride feature gate to be enabled.
|
||||
type: string
|
||||
imagePullSecrets:
|
||||
description: |-
|
||||
@@ -4298,7 +4470,9 @@ spec:
|
||||
description: Selects a key of a ConfigMap.
|
||||
properties:
|
||||
key:
|
||||
description: The key to select.
|
||||
description: |-
|
||||
The key to select from the ConfigMap's Data field.
|
||||
Keys in the BinaryData field are not currently propagated to container env vars.
|
||||
type: string
|
||||
name:
|
||||
default: ""
|
||||
@@ -4553,6 +4727,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4659,6 +4838,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4737,6 +4921,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4791,6 +4982,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -4943,6 +5139,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -4997,6 +5200,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5435,6 +5643,13 @@ spec:
|
||||
grpc:
|
||||
description: GRPC specifies a GRPC HealthCheckRequest.
|
||||
properties:
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the connection mode for the gRPC health probe.
|
||||
Set to "TLS" to use TLS without certificate verification.
|
||||
Set to "Plaintext" to use a plaintext (insecure) connection explicitly.
|
||||
If not specified, the probe uses a plaintext (insecure) connection.
|
||||
type: string
|
||||
port:
|
||||
description: Port number of the gRPC service. Number must be in the range 1 to 65535.
|
||||
format: int32
|
||||
@@ -5489,6 +5704,11 @@ spec:
|
||||
Number must be in the range 1 to 65535.
|
||||
Name must be an IANA_SVC_NAME.
|
||||
x-kubernetes-int-or-string: true
|
||||
protocol:
|
||||
description: |-
|
||||
Protocol selects the wire protocol for the probe connection.
|
||||
Nil defaults to HTTP/1.1.
|
||||
type: string
|
||||
scheme:
|
||||
description: |-
|
||||
Scheme to use for connecting to the host.
|
||||
@@ -5622,10 +5842,20 @@ spec:
|
||||
items:
|
||||
description: VolumeMount describes a mounting of a Volume within a container.
|
||||
properties:
|
||||
mountPath:
|
||||
bindMountOptions:
|
||||
description: |-
|
||||
Path within the container at which the volume should be mounted. Must
|
||||
not contain ':'.
|
||||
bindMountOptions is the list of additional bind mount options to apply when
|
||||
mounting this volume into the container. Allowed values are noexec,
|
||||
nodev, and nosuid. These are Linux mount options and have no effect on
|
||||
Windows nodes.
|
||||
This field is not supported with image volumes.
|
||||
This is an alpha field and requires enabling the VolumeBindMountOptions feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: set
|
||||
mountPath:
|
||||
description: Path within the container at which the volume should be mounted.
|
||||
type: string
|
||||
mountPropagation:
|
||||
description: |-
|
||||
@@ -5779,6 +6009,8 @@ spec:
|
||||
description: |-
|
||||
PreemptionPolicy is the Policy for preempting pods with lower priority.
|
||||
One of Never, PreemptLowerPriority.
|
||||
When Priority Admission Controller is enabled, it prevents users from setting
|
||||
this field. The admission controller populates this field from PriorityClassName.
|
||||
Defaults to PreemptLowerPriority if unset.
|
||||
type: string
|
||||
priority:
|
||||
@@ -6117,11 +6349,8 @@ spec:
|
||||
Eligible volumes are in-tree FibreChannel and iSCSI volumes, and all CSI volumes
|
||||
whose CSI driver announces SELinux support by setting spec.seLinuxMount: true in their
|
||||
CSIDriver instance. Other volumes are always re-labelled recursively.
|
||||
"MountOption" value is allowed only when SELinuxMount feature gate is enabled.
|
||||
|
||||
If not specified and SELinuxMount feature gate is enabled, "MountOption" is used.
|
||||
If not specified and SELinuxMount feature gate is disabled, "MountOption" is used for ReadWriteOncePod volumes
|
||||
and "Recursive" for all other volumes.
|
||||
If not specified, "MountOption" is used.
|
||||
|
||||
This field affects only Pods that have SELinux label set, either in PodSecurityContext or in SecurityContext of all containers.
|
||||
|
||||
@@ -6720,6 +6949,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items if unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -6752,6 +6988,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -6835,6 +7078,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: Items is a list of downward API volume file
|
||||
items:
|
||||
@@ -6888,6 +7138,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -6906,6 +7163,18 @@ spec:
|
||||
Must be an empty string (default) or Memory.
|
||||
More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir
|
||||
type: string
|
||||
mode:
|
||||
description: |-
|
||||
mode specifies the permission bits for the emptyDir directory, in numeric
|
||||
notation (e.g., 0755, 01777). Must be a value between 0000 and 01777.
|
||||
If not specified, defaults to 0777.
|
||||
This might be in conflict with other options that affect the file
|
||||
mode, like fsGroup. If fsGroup is specified, the fsGroup permissions
|
||||
will override the mode specified here.
|
||||
This field has no effect on Windows.
|
||||
This field is alpha and requires EmptyDirVolumeMode featuregate to be enabled.
|
||||
format: int32
|
||||
type: integer
|
||||
sizeLimit:
|
||||
anyOf:
|
||||
- type: integer
|
||||
@@ -7016,8 +7285,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -7060,7 +7329,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -7607,6 +7875,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
sources:
|
||||
description: |-
|
||||
sources is the list of volume projections. Each entry in this list
|
||||
@@ -7702,6 +7977,13 @@ spec:
|
||||
Mutually-exclusive with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and deduplicated.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -7740,6 +8022,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -7816,6 +8105,13 @@ spec:
|
||||
- resource
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -7922,6 +8218,13 @@ spec:
|
||||
signerName:
|
||||
description: Kubelet's generated CSRs will be addressed to this signer.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
userAnnotations:
|
||||
additionalProperties:
|
||||
type: string
|
||||
@@ -7979,6 +8282,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -8024,6 +8334,13 @@ spec:
|
||||
path is the path relative to the mount point of the file to project the
|
||||
token into.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
@@ -8224,6 +8541,13 @@ spec:
|
||||
mode, like fsGroup, and the result can be other mode bits set.
|
||||
format: int32
|
||||
type: integer
|
||||
defaultUser:
|
||||
description: |-
|
||||
defaultUser is Optional: The owner UID of the created files by default.
|
||||
The defaultUser field is only used as a fallback when the item-level user field is unset.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
items:
|
||||
description: |-
|
||||
items If unspecified, each key-value pair in the Data field of the referenced
|
||||
@@ -8256,6 +8580,13 @@ spec:
|
||||
May not contain the path element '..'.
|
||||
May not start with the string '..'.
|
||||
type: string
|
||||
user:
|
||||
description: |-
|
||||
user is Optional: The owner UID of the created file.
|
||||
If specified, the item-level user field takes precedence over defaultUser.
|
||||
(Alpha) This field requires the AtomicWriteVolumeUserFields feature gate to be enabled.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- key
|
||||
- path
|
||||
@@ -8458,8 +8789,8 @@ spec:
|
||||
* An existing PVC (PersistentVolumeClaim)
|
||||
If the provisioner or an external controller can support the specified data source,
|
||||
it will create a new volume based on the contents of the specified data source.
|
||||
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
|
||||
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
|
||||
copied to dataSource when dataSourceRef.namespace is not specified.
|
||||
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -8502,7 +8833,6 @@ spec:
|
||||
specified.
|
||||
* While dataSource only allows local objects, dataSourceRef allows objects
|
||||
in any namespaces.
|
||||
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
|
||||
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
|
||||
properties:
|
||||
apiGroup:
|
||||
@@ -8721,6 +9051,56 @@ spec:
|
||||
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.
|
||||
When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim
|
||||
type: string
|
||||
healthStatus:
|
||||
description: |-
|
||||
healthStatus contains the latest controller-reported health information
|
||||
for the volume bound to this claim.
|
||||
properties:
|
||||
healthConditions:
|
||||
description: |-
|
||||
conditions is the set of adverse conditions reported by
|
||||
the CSI controller plugin. An empty list means no adverse condition.
|
||||
At most 16 conditions may be reported.
|
||||
items:
|
||||
description: VolumeHealthCondition represents an adverse health condition reported for a volume.
|
||||
properties:
|
||||
message:
|
||||
description: |-
|
||||
message is a human-readable description.
|
||||
Maximum permitted length of a message is 1024 bytes.
|
||||
type: string
|
||||
reason:
|
||||
description: |-
|
||||
reason is a brief CamelCase machine-parseable reason.
|
||||
Together with status it forms the unique identity of a condition entry.
|
||||
Maximum permitted length of a reason is 256 bytes.
|
||||
type: string
|
||||
status:
|
||||
description: |-
|
||||
status is the machine-parseable health category.
|
||||
Possible values:
|
||||
- "Inaccessible": the volume cannot be accessed.
|
||||
- "DataLoss": data loss has been detected on the volume.
|
||||
- "Degraded": the volume is functioning with reduced capability.
|
||||
enum:
|
||||
- DataLoss
|
||||
- Degraded
|
||||
- Inaccessible
|
||||
type: string
|
||||
required:
|
||||
- reason
|
||||
- status
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- status
|
||||
- reason
|
||||
x-kubernetes-list-type: map
|
||||
lastTransitionTime:
|
||||
description: lastTransitionTime is when the current set of conditions first appeared.
|
||||
format: date-time
|
||||
type: string
|
||||
type: object
|
||||
modifyVolumeStatus:
|
||||
description: |-
|
||||
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.
|
||||
|
||||
Reference in New Issue
Block a user