@@ -151,8 +151,8 @@ spec:
151151 and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be
152152 triggered when the actual consumption falls below 95Mi or exceeds 101Mi.
153153
154- This is an alpha field and requires enabling the HPAConfigurableTolerance
155- feature gate.
154+ This is an beta field and requires the HPAConfigurableTolerance feature
155+ gate to be enabled .
156156 pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
157157 x-kubernetes-int-or-string : true
158158 type : object
@@ -226,8 +226,8 @@ spec:
226226 and scale-down and scale-up tolerances of 5% and 1% respectively, scaling will be
227227 triggered when the actual consumption falls below 95Mi or exceeds 101Mi.
228228
229- This is an alpha field and requires enabling the HPAConfigurableTolerance
230- feature gate.
229+ This is an beta field and requires the HPAConfigurableTolerance feature
230+ gate to be enabled .
231231 pattern : ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
232232 x-kubernetes-int-or-string : true
233233 type : object
@@ -891,11 +891,6 @@ spec:
891891 type : object
892892 x-kubernetes-map-type : atomic
893893 namespaces :
894- description : |-
895- namespaces specifies a static list of namespace names that the term applies to.
896- The term is applied to the union of the namespaces listed in this field
897- and the ones selected by namespaceSelector.
898- null or empty namespaces list and null namespaceSelector means "this pod's namespace".
899894 items :
900895 type : string
901896 type : array
@@ -1101,11 +1096,6 @@ spec:
11011096 type : object
11021097 x-kubernetes-map-type : atomic
11031098 namespaces :
1104- description : |-
1105- namespaces specifies a static list of namespace names that the term applies to.
1106- The term is applied to the union of the namespaces listed in this field
1107- and the ones selected by namespaceSelector.
1108- null or empty namespaces list and null namespaceSelector means "this pod's namespace".
11091099 items :
11101100 type : string
11111101 type : array
@@ -1839,7 +1829,9 @@ spec:
18391829 type : integer
18401830 type : object
18411831 resizePolicy :
1842- description : Resources resize policy for the container.
1832+ description : |-
1833+ Resources resize policy for the container.
1834+ This field cannot be set on ephemeral containers.
18431835 items :
18441836 description : ContainerResizePolicy represents resource
18451837 resize policy for the container.
@@ -2118,13 +2110,6 @@ spec:
21182110 localhostProfile :
21192111 type : string
21202112 type :
2121- description : |-
2122- type indicates which kind of seccomp profile will be applied.
2123- Valid options are:
2124-
2125- Localhost - a profile defined in a file on the node should be used.
2126- RuntimeDefault - the container runtime default profile should be used.
2127- Unconfined - no profile should be applied.
21282113 type : string
21292114 required :
21302115 - type
@@ -3472,13 +3457,6 @@ spec:
34723457 localhostProfile :
34733458 type : string
34743459 type :
3475- description : |-
3476- type indicates which kind of seccomp profile will be applied.
3477- Valid options are:
3478-
3479- Localhost - a profile defined in a file on the node should be used.
3480- RuntimeDefault - the container runtime default profile should be used.
3481- Unconfined - no profile should be applied.
34823460 type : string
34833461 required :
34843462 - type
@@ -4628,7 +4606,9 @@ spec:
46284606 type : integer
46294607 type : object
46304608 resizePolicy :
4631- description : Resources resize policy for the container.
4609+ description : |-
4610+ Resources resize policy for the container.
4611+ This field cannot be set on ephemeral containers.
46324612 items :
46334613 description : ContainerResizePolicy represents resource
46344614 resize policy for the container.
@@ -4795,12 +4775,6 @@ spec:
47954775 Must be set if and only if type is "Localhost".
47964776 type : string
47974777 type :
4798- description : |-
4799- type indicates which kind of AppArmor profile will be applied.
4800- Valid options are:
4801- Localhost - a profile pre-loaded on the node.
4802- RuntimeDefault - the container runtime's default profile.
4803- Unconfined - no AppArmor enforcement.
48044778 type : string
48054779 required :
48064780 - type
@@ -4907,13 +4881,6 @@ spec:
49074881 localhostProfile :
49084882 type : string
49094883 type :
4910- description : |-
4911- type indicates which kind of seccomp profile will be applied.
4912- Valid options are:
4913-
4914- Localhost - a profile defined in a file on the node should be used.
4915- RuntimeDefault - the container runtime default profile should be used.
4916- Unconfined - no profile should be applied.
49174884 type : string
49184885 required :
49194886 - type
@@ -5366,8 +5333,8 @@ spec:
53665333 will be made available to those containers which consume them
53675334 by name.
53685335
5369- This is an alpha field and requires enabling the
5370- DynamicResourceAllocation feature gate.
5336+ This is a stable field but requires that the
5337+ DynamicResourceAllocation feature gate is enabled .
53715338
53725339 This field is immutable.
53735340 items :
@@ -5826,9 +5793,10 @@ spec:
58265793 operator :
58275794 description : |-
58285795 Operator represents a key's relationship to the value.
5829- Valid operators are Exists and Equal . Defaults to Equal.
5796+ Valid operators are Exists, Equal, Lt, and Gt . Defaults to Equal.
58305797 Exists is equivalent to wildcard for value, so that a pod can
58315798 tolerate all taints of a particular category.
5799+ Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
58325800 type : string
58335801 tolerationSeconds :
58345802 description : |-
@@ -6292,12 +6260,6 @@ spec:
62926260 properties :
62936261 name :
62946262 default : " "
6295- description : |-
6296- Name of the referent.
6297- This field is effectively required, but due to backwards compatibility is
6298- allowed to be empty. Instances of this type with an empty value here are
6299- almost certainly wrong.
6300- More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
63016263 type : string
63026264 type : object
63036265 x-kubernetes-map-type : atomic
@@ -7121,6 +7083,10 @@ spec:
71217083 type : integer
71227084 signerName :
71237085 type : string
7086+ userAnnotations :
7087+ additionalProperties :
7088+ type : string
7089+ type : object
71247090 required :
71257091 - keyType
71267092 - signerName
@@ -7465,6 +7431,42 @@ spec:
74657431 x-kubernetes-list-map-keys :
74667432 - name
74677433 x-kubernetes-list-type : map
7434+ workloadRef :
7435+ description : |-
7436+ WorkloadRef provides a reference to the Workload object that this Pod belongs to.
7437+ This field is used by the scheduler to identify the PodGroup and apply the
7438+ correct group scheduling policies. The Workload object referenced
7439+ by this field may not exist at the time the Pod is created.
7440+ This field is immutable, but a Workload object with the same name
7441+ may be recreated with different policies. Doing this during pod scheduling
7442+ may result in the placement not conforming to the expected policies.
7443+ properties :
7444+ name :
7445+ description : |-
7446+ Name defines the name of the Workload object this Pod belongs to.
7447+ Workload must be in the same namespace as the Pod.
7448+ If it doesn't match any existing Workload, the Pod will remain unschedulable
7449+ until a Workload object is created and observed by the kube-scheduler.
7450+ It must be a DNS subdomain.
7451+ type : string
7452+ podGroup :
7453+ description : |-
7454+ PodGroup is the name of the PodGroup within the Workload that this Pod
7455+ belongs to. If it doesn't match any existing PodGroup within the Workload,
7456+ the Pod will remain unschedulable until the Workload object is recreated
7457+ and observed by the kube-scheduler. It must be a DNS label.
7458+ type : string
7459+ podGroupReplicaKey :
7460+ description : |-
7461+ PodGroupReplicaKey specifies the replica key of the PodGroup to which this
7462+ Pod belongs. It is used to distinguish pods belonging to different replicas
7463+ of the same pod group. The pod group policy is applied separately to each replica.
7464+ When set, it must be a DNS label.
7465+ type : string
7466+ required :
7467+ - name
7468+ - podGroup
7469+ type : object
74687470 required :
74697471 - containers
74707472 type : object
0 commit comments