Skip to content

Commit 2975f81

Browse files
Neo2308OchiengEd
authored andcommitted
Update modules to support k8s v0.29.2 (#319)
* Update modules to support k8s v0.29.2 Add support for kubernetes v0.29.2 in the Operator Framework api project dependencies. Signed-off-by: Edmund Ochieng <[email protected]> * Cleanup extra golang modules Signed-off-by: Edmund Ochieng <[email protected]> * Bump versions of controller-runtime among other modules Signed-off-by: Edmund Ochieng <[email protected]> * Update controller tools and regen files Updated controller tools to v0.14.0. Refreshed auto-generated files. * Regenerated files * Regenerated files using go 1.21 * Fix diff --------- Signed-off-by: Edmund Ochieng <[email protected]> Co-authored-by: Edmund Ochieng <[email protected]> Upstream-repository: api Upstream-commit: 11a4de6cfea9da84f22213187c69e7f62d2d27c3
1 parent a3ccbeb commit 2975f81

36 files changed

+13903
-2774
lines changed

manifests/0000_50_olm_00-catalogsources.crd.yaml

Lines changed: 52 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ spec:
219219
- topologyKey
220220
properties:
221221
labelSelector:
222-
description: A label query over a set of resources, in this case pods.
222+
description: A label query over a set of resources, in this case pods. If it's null, this PodAffinityTerm matches with no Pods.
223223
type: object
224224
properties:
225225
matchExpressions:
@@ -248,6 +248,18 @@ spec:
248248
type: object
249249
additionalProperties:
250250
type: string
251+
matchLabelKeys:
252+
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.
253+
type: array
254+
items:
255+
type: string
256+
x-kubernetes-list-type: atomic
257+
mismatchLabelKeys:
258+
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.
259+
type: array
260+
items:
261+
type: string
262+
x-kubernetes-list-type: atomic
251263
namespaceSelector:
252264
description: A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
253265
type: object
@@ -300,7 +312,7 @@ spec:
300312
- topologyKey
301313
properties:
302314
labelSelector:
303-
description: A label query over a set of resources, in this case pods.
315+
description: A label query over a set of resources, in this case pods. If it's null, this PodAffinityTerm matches with no Pods.
304316
type: object
305317
properties:
306318
matchExpressions:
@@ -329,6 +341,18 @@ spec:
329341
type: object
330342
additionalProperties:
331343
type: string
344+
matchLabelKeys:
345+
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.
346+
type: array
347+
items:
348+
type: string
349+
x-kubernetes-list-type: atomic
350+
mismatchLabelKeys:
351+
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.
352+
type: array
353+
items:
354+
type: string
355+
x-kubernetes-list-type: atomic
332356
namespaceSelector:
333357
description: A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
334358
type: object
@@ -388,7 +412,7 @@ spec:
388412
- topologyKey
389413
properties:
390414
labelSelector:
391-
description: A label query over a set of resources, in this case pods.
415+
description: A label query over a set of resources, in this case pods. If it's null, this PodAffinityTerm matches with no Pods.
392416
type: object
393417
properties:
394418
matchExpressions:
@@ -417,6 +441,18 @@ spec:
417441
type: object
418442
additionalProperties:
419443
type: string
444+
matchLabelKeys:
445+
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.
446+
type: array
447+
items:
448+
type: string
449+
x-kubernetes-list-type: atomic
450+
mismatchLabelKeys:
451+
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.
452+
type: array
453+
items:
454+
type: string
455+
x-kubernetes-list-type: atomic
420456
namespaceSelector:
421457
description: A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
422458
type: object
@@ -469,7 +505,7 @@ spec:
469505
- topologyKey
470506
properties:
471507
labelSelector:
472-
description: A label query over a set of resources, in this case pods.
508+
description: A label query over a set of resources, in this case pods. If it's null, this PodAffinityTerm matches with no Pods.
473509
type: object
474510
properties:
475511
matchExpressions:
@@ -498,6 +534,18 @@ spec:
498534
type: object
499535
additionalProperties:
500536
type: string
537+
matchLabelKeys:
538+
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.
539+
type: array
540+
items:
541+
type: string
542+
x-kubernetes-list-type: atomic
543+
mismatchLabelKeys:
544+
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.
545+
type: array
546+
items:
547+
type: string
548+
x-kubernetes-list-type: atomic
501549
namespaceSelector:
502550
description: A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces.
503551
type: object

0 commit comments

Comments
 (0)