Skip to content

Commit 8b52a3f

Browse files
Fix k8s dependencies ci (#469)
* Bump the k8s-dependencies group across 1 directory with 5 updates Bumps the k8s-dependencies group with 3 updates in the / directory: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) and [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime). Updates `k8s.io/api` from 0.34.3 to 0.35.0 - [Commits](kubernetes/api@v0.34.3...v0.35.0) Updates `k8s.io/apiextensions-apiserver` from 0.34.3 to 0.35.0 - [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases) - [Commits](kubernetes/apiextensions-apiserver@v0.34.3...v0.35.0) Updates `k8s.io/apimachinery` from 0.34.3 to 0.35.0 - [Commits](kubernetes/apimachinery@v0.34.3...v0.35.0) Updates `k8s.io/client-go` from 0.34.3 to 0.35.0 - [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md) - [Commits](kubernetes/client-go@v0.34.3...v0.35.0) Updates `sigs.k8s.io/controller-runtime` from 0.22.4 to 0.23.0 - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases) - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md) - [Commits](kubernetes-sigs/controller-runtime@v0.22.4...v0.23.0) --- updated-dependencies: - dependency-name: k8s.io/api dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/apiextensions-apiserver dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/apimachinery dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: k8s.io/client-go dependency-version: 0.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies - dependency-name: sigs.k8s.io/controller-runtime dependency-version: 0.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: k8s-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> * update utests to deal with docker buildx SBOM attestations, k8s drift Signed-off-by: grokspawn <jordan@nimblewidget.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: grokspawn <jordan@nimblewidget.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 2dc4fea commit 8b52a3f

8 files changed

Lines changed: 188 additions & 115 deletions

crds/operators.coreos.com_catalogsources.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1045,9 +1045,10 @@ spec:
10451045
operator:
10461046
description: |-
10471047
Operator represents a key's relationship to the value.
1048-
Valid operators are Exists and Equal. Defaults to Equal.
1048+
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
10491049
Exists is equivalent to wildcard for value, so that a pod can
10501050
tolerate all taints of a particular category.
1051+
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
10511052
type: string
10521053
tolerationSeconds:
10531054
description: |-

crds/operators.coreos.com_clusterserviceversions.yaml

Lines changed: 68 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2556,7 +2556,9 @@ spec:
25562556
type: integer
25572557
format: int32
25582558
resizePolicy:
2559-
description: Resources resize policy for the container.
2559+
description: |-
2560+
Resources resize policy for the container.
2561+
This field cannot be set on ephemeral containers.
25602562
type: array
25612563
items:
25622564
description: ContainerResizePolicy represents resource resize policy for the container.
@@ -5630,7 +5632,9 @@ spec:
56305632
type: integer
56315633
format: int32
56325634
resizePolicy:
5633-
description: Resources resize policy for the container.
5635+
description: |-
5636+
Resources resize policy for the container.
5637+
This field cannot be set on ephemeral containers.
56345638
type: array
56355639
items:
56365640
description: ContainerResizePolicy represents resource resize policy for the container.
@@ -6387,8 +6391,8 @@ spec:
63876391
will be made available to those containers which consume them
63886392
by name.
63896393

6390-
This is an alpha field and requires enabling the
6391-
DynamicResourceAllocation feature gate.
6394+
This is a stable field but requires that the
6395+
DynamicResourceAllocation feature gate is enabled.
63926396

63936397
This field is immutable.
63946398
type: array
@@ -6842,9 +6846,10 @@ spec:
68426846
operator:
68436847
description: |-
68446848
Operator represents a key's relationship to the value.
6845-
Valid operators are Exists and Equal. Defaults to Equal.
6849+
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
68466850
Exists is equivalent to wildcard for value, so that a pod can
68476851
tolerate all taints of a particular category.
6852+
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
68486853
type: string
68496854
tolerationSeconds:
68506855
description: |-
@@ -7606,7 +7611,7 @@ spec:
76067611
resources:
76077612
description: |-
76087613
resources represents the minimum resources the volume should have.
7609-
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
7614+
Users are allowed to specify resource requirements
76107615
that are lower than previous value but must still be higher than capacity recorded in the
76117616
status field of the claim.
76127617
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
@@ -8443,6 +8448,24 @@ spec:
84438448
signerName:
84448449
description: Kubelet's generated CSRs will be addressed to this signer.
84458450
type: string
8451+
userAnnotations:
8452+
description: |-
8453+
userAnnotations allow pod authors to pass additional information to
8454+
the signer implementation. Kubernetes does not restrict or validate this
8455+
metadata in any way.
8456+
8457+
These values are copied verbatim into the `spec.unverifiedUserAnnotations` field of
8458+
the PodCertificateRequest objects that Kubelet creates.
8459+
8460+
Entries are subject to the same validation as object metadata annotations,
8461+
with the addition that all keys must be domain-prefixed. No restrictions
8462+
are placed on values, except an overall size limitation on the entire field.
8463+
8464+
Signers should document the keys and values they support. Signers should
8465+
deny requests that contain keys they do not recognize.
8466+
type: object
8467+
additionalProperties:
8468+
type: string
84468469
secret:
84478470
description: secret information about the secret data to project
84488471
type: object
@@ -8841,6 +8864,42 @@ spec:
88418864
x-kubernetes-list-map-keys:
88428865
- name
88438866
x-kubernetes-list-type: map
8867+
workloadRef:
8868+
description: |-
8869+
WorkloadRef provides a reference to the Workload object that this Pod belongs to.
8870+
This field is used by the scheduler to identify the PodGroup and apply the
8871+
correct group scheduling policies. The Workload object referenced
8872+
by this field may not exist at the time the Pod is created.
8873+
This field is immutable, but a Workload object with the same name
8874+
may be recreated with different policies. Doing this during pod scheduling
8875+
may result in the placement not conforming to the expected policies.
8876+
type: object
8877+
required:
8878+
- name
8879+
- podGroup
8880+
properties:
8881+
name:
8882+
description: |-
8883+
Name defines the name of the Workload object this Pod belongs to.
8884+
Workload must be in the same namespace as the Pod.
8885+
If it doesn't match any existing Workload, the Pod will remain unschedulable
8886+
until a Workload object is created and observed by the kube-scheduler.
8887+
It must be a DNS subdomain.
8888+
type: string
8889+
podGroup:
8890+
description: |-
8891+
PodGroup is the name of the PodGroup within the Workload that this Pod
8892+
belongs to. If it doesn't match any existing PodGroup within the Workload,
8893+
the Pod will remain unschedulable until the Workload object is recreated
8894+
and observed by the kube-scheduler. It must be a DNS label.
8895+
type: string
8896+
podGroupReplicaKey:
8897+
description: |-
8898+
PodGroupReplicaKey specifies the replica key of the PodGroup to which this
8899+
Pod belongs. It is used to distinguish pods belonging to different replicas
8900+
of the same pod group. The pod group policy is applied separately to each replica.
8901+
When set, it must be a DNS label.
8902+
type: string
88448903
permissions:
88458904
type: array
88468905
items:
@@ -9156,7 +9215,9 @@ spec:
91569215
type: string
91579216
x-kubernetes-map-type: atomic
91589217
reinvocationPolicy:
9159-
description: ReinvocationPolicyType specifies what type of policy the admission hook uses.
9218+
description: |-
9219+
ReinvocationPolicyType specifies what type of policy is used when other admission plugins also perform
9220+
modifications.
91609221
type: string
91619222
rules:
91629223
type: array

crds/operators.coreos.com_subscriptions.yaml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1297,9 +1297,10 @@ spec:
12971297
operator:
12981298
description: |-
12991299
Operator represents a key's relationship to the value.
1300-
Valid operators are Exists and Equal. Defaults to Equal.
1300+
Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
13011301
Exists is equivalent to wildcard for value, so that a pod can
13021302
tolerate all taints of a particular category.
1303+
Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
13031304
type: string
13041305
tolerationSeconds:
13051306
description: |-
@@ -1943,7 +1944,7 @@ spec:
19431944
resources:
19441945
description: |-
19451946
resources represents the minimum resources the volume should have.
1946-
If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements
1947+
Users are allowed to specify resource requirements
19471948
that are lower than previous value but must still be higher than capacity recorded in the
19481949
status field of the claim.
19491950
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources
@@ -2780,6 +2781,24 @@ spec:
27802781
signerName:
27812782
description: Kubelet's generated CSRs will be addressed to this signer.
27822783
type: string
2784+
userAnnotations:
2785+
description: |-
2786+
userAnnotations allow pod authors to pass additional information to
2787+
the signer implementation. Kubernetes does not restrict or validate this
2788+
metadata in any way.
2789+
2790+
These values are copied verbatim into the `spec.unverifiedUserAnnotations` field of
2791+
the PodCertificateRequest objects that Kubelet creates.
2792+
2793+
Entries are subject to the same validation as object metadata annotations,
2794+
with the addition that all keys must be domain-prefixed. No restrictions
2795+
are placed on values, except an overall size limitation on the entire field.
2796+
2797+
Signers should document the keys and values they support. Signers should
2798+
deny requests that contain keys they do not recognize.
2799+
type: object
2800+
additionalProperties:
2801+
type: string
27832802
secret:
27842803
description: secret information about the secret data to project
27852804
type: object

crds/zz_defs.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.mod

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ require (
1010
github.com/spf13/cobra v1.10.2
1111
github.com/stretchr/testify v1.11.1
1212
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822
13-
k8s.io/api v0.34.3
14-
k8s.io/apiextensions-apiserver v0.34.3
15-
k8s.io/apimachinery v0.34.3
16-
k8s.io/client-go v0.34.3
17-
sigs.k8s.io/controller-runtime v0.22.4
13+
k8s.io/api v0.35.0
14+
k8s.io/apiextensions-apiserver v0.35.0
15+
k8s.io/apimachinery v0.35.0
16+
k8s.io/client-go v0.35.0
17+
sigs.k8s.io/controller-runtime v0.23.0
1818
sigs.k8s.io/yaml v1.6.0
1919
)
2020

@@ -32,7 +32,6 @@ require (
3232
github.com/go-openapi/jsonpointer v0.21.1 // indirect
3333
github.com/go-openapi/jsonreference v0.21.0 // indirect
3434
github.com/go-openapi/swag v0.23.1 // indirect
35-
github.com/gogo/protobuf v1.3.2 // indirect
3635
github.com/google/gnostic-models v0.7.0 // indirect
3736
github.com/google/uuid v1.6.0 // indirect
3837
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.0 // indirect
@@ -45,9 +44,9 @@ require (
4544
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
4645
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
4746
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
48-
github.com/prometheus/client_golang v1.22.0 // indirect
47+
github.com/prometheus/client_golang v1.23.2 // indirect
4948
github.com/prometheus/client_model v0.6.2 // indirect
50-
github.com/prometheus/common v0.65.0 // indirect
49+
github.com/prometheus/common v0.66.1 // indirect
5150
github.com/prometheus/procfs v0.16.1 // indirect
5251
github.com/spf13/pflag v1.0.9 // indirect
5352
github.com/stoewer/go-strcase v1.3.1 // indirect
@@ -61,31 +60,31 @@ require (
6160
go.opentelemetry.io/otel/sdk v1.36.0 // indirect
6261
go.opentelemetry.io/otel/trace v1.36.0 // indirect
6362
go.opentelemetry.io/proto/otlp v1.7.0 // indirect
64-
go.yaml.in/yaml/v2 v2.4.2 // indirect
63+
go.yaml.in/yaml/v2 v2.4.3 // indirect
6564
go.yaml.in/yaml/v3 v3.0.4 // indirect
6665
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b // indirect
6766
golang.org/x/lint v0.0.0-20241112194109-818c5a804067 // indirect
68-
golang.org/x/mod v0.25.0 // indirect
69-
golang.org/x/net v0.41.0 // indirect
67+
golang.org/x/mod v0.29.0 // indirect
68+
golang.org/x/net v0.47.0 // indirect
7069
golang.org/x/oauth2 v0.30.0 // indirect
71-
golang.org/x/sync v0.15.0 // indirect
72-
golang.org/x/sys v0.33.0 // indirect
73-
golang.org/x/term v0.32.0 // indirect
74-
golang.org/x/text v0.26.0 // indirect
70+
golang.org/x/sync v0.18.0 // indirect
71+
golang.org/x/sys v0.38.0 // indirect
72+
golang.org/x/term v0.37.0 // indirect
73+
golang.org/x/text v0.31.0 // indirect
7574
golang.org/x/time v0.12.0 // indirect
76-
golang.org/x/tools v0.34.0 // indirect
75+
golang.org/x/tools v0.38.0 // indirect
7776
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 // indirect
7877
google.golang.org/grpc v1.73.0 // indirect
79-
google.golang.org/protobuf v1.36.6 // indirect
78+
google.golang.org/protobuf v1.36.8 // indirect
8079
gopkg.in/inf.v0 v0.9.1 // indirect
8180
gopkg.in/yaml.v3 v3.0.1 // indirect
82-
k8s.io/apiserver v0.34.3 // indirect
83-
k8s.io/component-base v0.34.3 // indirect
81+
k8s.io/apiserver v0.35.0 // indirect
82+
k8s.io/component-base v0.35.0 // indirect
8483
k8s.io/klog/v2 v2.130.1 // indirect
85-
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b // indirect
86-
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 // indirect
84+
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
85+
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect
8786
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.33.0 // indirect
88-
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
87+
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
8988
sigs.k8s.io/randfill v1.0.0 // indirect
9089
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
9190
)

0 commit comments

Comments
 (0)