Update Go dependencies (#2889)
* Update Go dependencies --- github.com/go-git/go-git/v5 v5.10.1 [v5.11.0] github.com/google/uuid v1.4.0 [v1.5.0] google.golang.org/grpc v1.59.0 [v1.60.0] k8s.io/api v0.28.4 [v0.29.0] k8s.io/apiextensions-apiserver v0.28.4 [v0.29.0] k8s.io/apimachinery v0.28.4 [v0.29.0] k8s.io/client-go v0.28.4 [v0.29.0] k8s.io/metrics v0.28.4 [v0.29.0] Signed-off-by: Sanket Sudake <sanketsudake@gmail.com> * update deps Signed-off-by: Sanket Sudake <sanketsudake@gmail.com> --------- Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1036,7 +1036,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list
|
||||
@@ -1087,6 +1088,48 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key in (value)` to select the group of
|
||||
existing pods which pods will be taken into
|
||||
consideration for the incoming pod's pod (anti)
|
||||
affinity. Keys that don't exist in the incoming
|
||||
pod labels will be ignored. The default value
|
||||
is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector.
|
||||
Also, MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature
|
||||
gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key notin (value)` to select the group
|
||||
of existing pods which pods will be taken
|
||||
into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist
|
||||
in the incoming pod labels will be ignored.
|
||||
The default value is empty. The same key is
|
||||
forbidden to exist in both MismatchLabelKeys
|
||||
and LabelSelector. Also, MismatchLabelKeys
|
||||
cannot be set when LabelSelector isn't set.
|
||||
This is an alpha field and requires enabling
|
||||
MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -1200,7 +1243,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list of label
|
||||
@@ -1250,6 +1294,44 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key in (value)` to select
|
||||
the group of existing pods which pods will be
|
||||
taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector. Also,
|
||||
MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key notin (value)` to
|
||||
select the group of existing pods which pods will
|
||||
be taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MismatchLabelKeys and LabelSelector. Also,
|
||||
MismatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -1360,7 +1442,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list
|
||||
@@ -1411,6 +1494,48 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key in (value)` to select the group of
|
||||
existing pods which pods will be taken into
|
||||
consideration for the incoming pod's pod (anti)
|
||||
affinity. Keys that don't exist in the incoming
|
||||
pod labels will be ignored. The default value
|
||||
is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector.
|
||||
Also, MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature
|
||||
gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key notin (value)` to select the group
|
||||
of existing pods which pods will be taken
|
||||
into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist
|
||||
in the incoming pod labels will be ignored.
|
||||
The default value is empty. The same key is
|
||||
forbidden to exist in both MismatchLabelKeys
|
||||
and LabelSelector. Also, MismatchLabelKeys
|
||||
cannot be set when LabelSelector isn't set.
|
||||
This is an alpha field and requires enabling
|
||||
MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -1524,7 +1649,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list of label
|
||||
@@ -1574,6 +1700,44 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key in (value)` to select
|
||||
the group of existing pods which pods will be
|
||||
taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector. Also,
|
||||
MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key notin (value)` to
|
||||
select the group of existing pods which pods will
|
||||
be taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MismatchLabelKeys and LabelSelector. Also,
|
||||
MismatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -1952,6 +2116,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -2054,6 +2230,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -3330,6 +3518,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -3432,6 +3632,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -4706,6 +4918,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -4808,6 +5032,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -6949,32 +7185,6 @@ spec:
|
||||
capacity recorded in the status field of the
|
||||
claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources'
|
||||
properties:
|
||||
claims:
|
||||
description: "Claims lists the names of
|
||||
resources, defined in spec.resourceClaims,
|
||||
that are used by this container. \n This
|
||||
is an alpha field and requires enabling
|
||||
the DynamicResourceAllocation feature
|
||||
gate. \n This field is immutable. It can
|
||||
only be set for containers."
|
||||
items:
|
||||
description: ResourceClaim references
|
||||
one entry in PodSpec.ResourceClaims.
|
||||
properties:
|
||||
name:
|
||||
description: Name must match the name
|
||||
of one entry in pod.spec.resourceClaims
|
||||
of the Pod where this field is used.
|
||||
It makes that resource available
|
||||
inside a container.
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
limits:
|
||||
additionalProperties:
|
||||
anyOf:
|
||||
@@ -7060,6 +7270,29 @@ spec:
|
||||
the StorageClass required by the claim. More
|
||||
info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1'
|
||||
type: string
|
||||
volumeAttributesClassName:
|
||||
description: 'volumeAttributesClassName may
|
||||
be used to set the VolumeAttributesClass used
|
||||
by this claim. If specified, the CSI driver
|
||||
will create or update the volume with the
|
||||
attributes defined in the corresponding VolumeAttributesClass.
|
||||
This has a different purpose than storageClassName,
|
||||
it can be changed after the claim is created.
|
||||
An empty string value means that no VolumeAttributesClass
|
||||
will be applied to the claim but it''s not
|
||||
allowed to reset this field to empty string
|
||||
once it is set. If unspecified and the PersistentVolumeClaim
|
||||
is unbound, the default VolumeAttributesClass
|
||||
will be set by the persistentvolume controller
|
||||
if it exists. If the resource referred to
|
||||
by volumeAttributesClass does not exist, this
|
||||
PersistentVolumeClaim will be set to a Pending
|
||||
state, as reflected by the modifyVolumeStatus
|
||||
field, until such as a resource exists. More
|
||||
info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
|
||||
(Alpha) Using this field requires the VolumeAttributesClass
|
||||
feature gate to be enabled.'
|
||||
type: string
|
||||
volumeMode:
|
||||
description: volumeMode defines what type of
|
||||
volume is required by the claim. Value of
|
||||
@@ -7448,6 +7681,107 @@ spec:
|
||||
description: Projection that may be projected along
|
||||
with other supported volume types
|
||||
properties:
|
||||
clusterTrustBundle:
|
||||
description: "ClusterTrustBundle allows a pod
|
||||
to access the `.spec.trustBundle` field of ClusterTrustBundle
|
||||
objects in an auto-updating file. \n Alpha,
|
||||
gated by the ClusterTrustBundleProjection feature
|
||||
gate. \n ClusterTrustBundle objects can either
|
||||
be selected by name, or by the combination of
|
||||
signer name and a label selector. \n Kubelet
|
||||
performs aggressive normalization of the PEM
|
||||
contents written into the pod filesystem. Esoteric
|
||||
PEM features such as inter-block comments and
|
||||
block headers are stripped. Certificates are
|
||||
deduplicated. The ordering of certificates within
|
||||
the file is arbitrary, and Kubelet may change
|
||||
the order over time."
|
||||
properties:
|
||||
labelSelector:
|
||||
description: Select all ClusterTrustBundles
|
||||
that match this label selector. Only has
|
||||
effect if signerName is set. Mutually-exclusive
|
||||
with name. If unset, interpreted as "match
|
||||
nothing". If set but empty, interpreted
|
||||
as "match everything".
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list
|
||||
of label selector requirements. The
|
||||
requirements are ANDed.
|
||||
items:
|
||||
description: A label selector requirement
|
||||
is a selector that contains values,
|
||||
a key, and an operator that relates
|
||||
the key and values.
|
||||
properties:
|
||||
key:
|
||||
description: key is the label key
|
||||
that the selector applies to.
|
||||
type: string
|
||||
operator:
|
||||
description: operator represents
|
||||
a key's relationship to a set
|
||||
of values. Valid operators are
|
||||
In, NotIn, Exists and DoesNotExist.
|
||||
type: string
|
||||
values:
|
||||
description: values is an array
|
||||
of string values. If the operator
|
||||
is In or NotIn, the values array
|
||||
must be non-empty. If the operator
|
||||
is Exists or DoesNotExist, the
|
||||
values array must be empty. This
|
||||
array is replaced during a strategic
|
||||
merge patch.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
required:
|
||||
- key
|
||||
- operator
|
||||
type: object
|
||||
type: array
|
||||
matchLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: matchLabels is a map of {key,value}
|
||||
pairs. A single {key,value} in the matchLabels
|
||||
map is equivalent to an element of matchExpressions,
|
||||
whose key field is "key", the operator
|
||||
is "In", and the values array contains
|
||||
only "value". The requirements are ANDed.
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
name:
|
||||
description: Select a single ClusterTrustBundle
|
||||
by object name. Mutually-exclusive with
|
||||
signerName and labelSelector.
|
||||
type: string
|
||||
optional:
|
||||
description: If true, don't block pod startup
|
||||
if the referenced ClusterTrustBundle(s)
|
||||
aren't available. If using name, then the
|
||||
named ClusterTrustBundle is allowed not
|
||||
to exist. If using signerName, then the
|
||||
combination of signerName and labelSelector
|
||||
is allowed to match zero ClusterTrustBundles.
|
||||
type: boolean
|
||||
path:
|
||||
description: Relative path from the volume
|
||||
root to write the bundle.
|
||||
type: string
|
||||
signerName:
|
||||
description: Select all ClusterTrustBundles
|
||||
that match this signer name. Mutually-exclusive
|
||||
with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and
|
||||
deduplicated.
|
||||
type: string
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
configMap:
|
||||
description: configMap information about the configMap
|
||||
data to project
|
||||
|
||||
@@ -364,7 +364,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list
|
||||
@@ -415,6 +416,48 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key in (value)` to select the group of
|
||||
existing pods which pods will be taken into
|
||||
consideration for the incoming pod's pod (anti)
|
||||
affinity. Keys that don't exist in the incoming
|
||||
pod labels will be ignored. The default value
|
||||
is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector.
|
||||
Also, MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature
|
||||
gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key notin (value)` to select the group
|
||||
of existing pods which pods will be taken
|
||||
into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist
|
||||
in the incoming pod labels will be ignored.
|
||||
The default value is empty. The same key is
|
||||
forbidden to exist in both MismatchLabelKeys
|
||||
and LabelSelector. Also, MismatchLabelKeys
|
||||
cannot be set when LabelSelector isn't set.
|
||||
This is an alpha field and requires enabling
|
||||
MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -528,7 +571,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list of label
|
||||
@@ -578,6 +622,44 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key in (value)` to select
|
||||
the group of existing pods which pods will be
|
||||
taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector. Also,
|
||||
MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key notin (value)` to
|
||||
select the group of existing pods which pods will
|
||||
be taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MismatchLabelKeys and LabelSelector. Also,
|
||||
MismatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -688,7 +770,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list
|
||||
@@ -739,6 +822,48 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key in (value)` to select the group of
|
||||
existing pods which pods will be taken into
|
||||
consideration for the incoming pod's pod (anti)
|
||||
affinity. Keys that don't exist in the incoming
|
||||
pod labels will be ignored. The default value
|
||||
is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector.
|
||||
Also, MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature
|
||||
gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod
|
||||
label keys to select which pods will be taken
|
||||
into consideration. The keys are used to lookup
|
||||
values from the incoming pod labels, those
|
||||
key-value labels are merged with `LabelSelector`
|
||||
as `key notin (value)` to select the group
|
||||
of existing pods which pods will be taken
|
||||
into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist
|
||||
in the incoming pod labels will be ignored.
|
||||
The default value is empty. The same key is
|
||||
forbidden to exist in both MismatchLabelKeys
|
||||
and LabelSelector. Also, MismatchLabelKeys
|
||||
cannot be set when LabelSelector isn't set.
|
||||
This is an alpha field and requires enabling
|
||||
MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -852,7 +977,8 @@ spec:
|
||||
properties:
|
||||
labelSelector:
|
||||
description: A label query over a set of resources,
|
||||
in this case pods.
|
||||
in this case pods. If it's null, this PodAffinityTerm
|
||||
matches with no Pods.
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list of label
|
||||
@@ -902,6 +1028,44 @@ spec:
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
matchLabelKeys:
|
||||
description: MatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key in (value)` to select
|
||||
the group of existing pods which pods will be
|
||||
taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MatchLabelKeys and LabelSelector. Also,
|
||||
MatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
mismatchLabelKeys:
|
||||
description: MismatchLabelKeys is a set of pod label
|
||||
keys to select which pods will be taken into consideration.
|
||||
The keys are used to lookup values from the incoming
|
||||
pod labels, those key-value labels are merged
|
||||
with `LabelSelector` as `key notin (value)` to
|
||||
select the group of existing pods which pods will
|
||||
be taken into consideration for the incoming pod's
|
||||
pod (anti) affinity. Keys that don't exist in
|
||||
the incoming pod labels will be ignored. The default
|
||||
value is empty. The same key is forbidden to exist
|
||||
in both MismatchLabelKeys and LabelSelector. Also,
|
||||
MismatchLabelKeys cannot be set when LabelSelector
|
||||
isn't set. This is an alpha field and requires
|
||||
enabling MatchLabelKeysInPodAffinity feature gate.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
x-kubernetes-list-type: atomic
|
||||
namespaceSelector:
|
||||
description: A label query over the set of namespaces
|
||||
that the term applies to. The term is applied
|
||||
@@ -1280,6 +1444,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -1382,6 +1558,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -2658,6 +2846,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -2760,6 +2960,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -4034,6 +4246,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -4136,6 +4360,18 @@ spec:
|
||||
required:
|
||||
- port
|
||||
type: object
|
||||
sleep:
|
||||
description: Sleep represents the duration that
|
||||
the container should sleep before being terminated.
|
||||
properties:
|
||||
seconds:
|
||||
description: Seconds is the number of seconds
|
||||
to sleep.
|
||||
format: int64
|
||||
type: integer
|
||||
required:
|
||||
- seconds
|
||||
type: object
|
||||
tcpSocket:
|
||||
description: Deprecated. TCPSocket is NOT supported
|
||||
as a LifecycleHandler and kept for the backward
|
||||
@@ -6277,32 +6513,6 @@ spec:
|
||||
capacity recorded in the status field of the
|
||||
claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources'
|
||||
properties:
|
||||
claims:
|
||||
description: "Claims lists the names of
|
||||
resources, defined in spec.resourceClaims,
|
||||
that are used by this container. \n This
|
||||
is an alpha field and requires enabling
|
||||
the DynamicResourceAllocation feature
|
||||
gate. \n This field is immutable. It can
|
||||
only be set for containers."
|
||||
items:
|
||||
description: ResourceClaim references
|
||||
one entry in PodSpec.ResourceClaims.
|
||||
properties:
|
||||
name:
|
||||
description: Name must match the name
|
||||
of one entry in pod.spec.resourceClaims
|
||||
of the Pod where this field is used.
|
||||
It makes that resource available
|
||||
inside a container.
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
- name
|
||||
x-kubernetes-list-type: map
|
||||
limits:
|
||||
additionalProperties:
|
||||
anyOf:
|
||||
@@ -6388,6 +6598,29 @@ spec:
|
||||
the StorageClass required by the claim. More
|
||||
info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1'
|
||||
type: string
|
||||
volumeAttributesClassName:
|
||||
description: 'volumeAttributesClassName may
|
||||
be used to set the VolumeAttributesClass used
|
||||
by this claim. If specified, the CSI driver
|
||||
will create or update the volume with the
|
||||
attributes defined in the corresponding VolumeAttributesClass.
|
||||
This has a different purpose than storageClassName,
|
||||
it can be changed after the claim is created.
|
||||
An empty string value means that no VolumeAttributesClass
|
||||
will be applied to the claim but it''s not
|
||||
allowed to reset this field to empty string
|
||||
once it is set. If unspecified and the PersistentVolumeClaim
|
||||
is unbound, the default VolumeAttributesClass
|
||||
will be set by the persistentvolume controller
|
||||
if it exists. If the resource referred to
|
||||
by volumeAttributesClass does not exist, this
|
||||
PersistentVolumeClaim will be set to a Pending
|
||||
state, as reflected by the modifyVolumeStatus
|
||||
field, until such as a resource exists. More
|
||||
info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#volumeattributesclass
|
||||
(Alpha) Using this field requires the VolumeAttributesClass
|
||||
feature gate to be enabled.'
|
||||
type: string
|
||||
volumeMode:
|
||||
description: volumeMode defines what type of
|
||||
volume is required by the claim. Value of
|
||||
@@ -6776,6 +7009,107 @@ spec:
|
||||
description: Projection that may be projected along
|
||||
with other supported volume types
|
||||
properties:
|
||||
clusterTrustBundle:
|
||||
description: "ClusterTrustBundle allows a pod
|
||||
to access the `.spec.trustBundle` field of ClusterTrustBundle
|
||||
objects in an auto-updating file. \n Alpha,
|
||||
gated by the ClusterTrustBundleProjection feature
|
||||
gate. \n ClusterTrustBundle objects can either
|
||||
be selected by name, or by the combination of
|
||||
signer name and a label selector. \n Kubelet
|
||||
performs aggressive normalization of the PEM
|
||||
contents written into the pod filesystem. Esoteric
|
||||
PEM features such as inter-block comments and
|
||||
block headers are stripped. Certificates are
|
||||
deduplicated. The ordering of certificates within
|
||||
the file is arbitrary, and Kubelet may change
|
||||
the order over time."
|
||||
properties:
|
||||
labelSelector:
|
||||
description: Select all ClusterTrustBundles
|
||||
that match this label selector. Only has
|
||||
effect if signerName is set. Mutually-exclusive
|
||||
with name. If unset, interpreted as "match
|
||||
nothing". If set but empty, interpreted
|
||||
as "match everything".
|
||||
properties:
|
||||
matchExpressions:
|
||||
description: matchExpressions is a list
|
||||
of label selector requirements. The
|
||||
requirements are ANDed.
|
||||
items:
|
||||
description: A label selector requirement
|
||||
is a selector that contains values,
|
||||
a key, and an operator that relates
|
||||
the key and values.
|
||||
properties:
|
||||
key:
|
||||
description: key is the label key
|
||||
that the selector applies to.
|
||||
type: string
|
||||
operator:
|
||||
description: operator represents
|
||||
a key's relationship to a set
|
||||
of values. Valid operators are
|
||||
In, NotIn, Exists and DoesNotExist.
|
||||
type: string
|
||||
values:
|
||||
description: values is an array
|
||||
of string values. If the operator
|
||||
is In or NotIn, the values array
|
||||
must be non-empty. If the operator
|
||||
is Exists or DoesNotExist, the
|
||||
values array must be empty. This
|
||||
array is replaced during a strategic
|
||||
merge patch.
|
||||
items:
|
||||
type: string
|
||||
type: array
|
||||
required:
|
||||
- key
|
||||
- operator
|
||||
type: object
|
||||
type: array
|
||||
matchLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: matchLabels is a map of {key,value}
|
||||
pairs. A single {key,value} in the matchLabels
|
||||
map is equivalent to an element of matchExpressions,
|
||||
whose key field is "key", the operator
|
||||
is "In", and the values array contains
|
||||
only "value". The requirements are ANDed.
|
||||
type: object
|
||||
type: object
|
||||
x-kubernetes-map-type: atomic
|
||||
name:
|
||||
description: Select a single ClusterTrustBundle
|
||||
by object name. Mutually-exclusive with
|
||||
signerName and labelSelector.
|
||||
type: string
|
||||
optional:
|
||||
description: If true, don't block pod startup
|
||||
if the referenced ClusterTrustBundle(s)
|
||||
aren't available. If using name, then the
|
||||
named ClusterTrustBundle is allowed not
|
||||
to exist. If using signerName, then the
|
||||
combination of signerName and labelSelector
|
||||
is allowed to match zero ClusterTrustBundles.
|
||||
type: boolean
|
||||
path:
|
||||
description: Relative path from the volume
|
||||
root to write the bundle.
|
||||
type: string
|
||||
signerName:
|
||||
description: Select all ClusterTrustBundles
|
||||
that match this signer name. Mutually-exclusive
|
||||
with name. The contents of all selected
|
||||
ClusterTrustBundles will be unified and
|
||||
deduplicated.
|
||||
type: string
|
||||
required:
|
||||
- path
|
||||
type: object
|
||||
configMap:
|
||||
description: configMap information about the configMap
|
||||
data to project
|
||||
|
||||
Reference in New Issue
Block a user