Skip to content

Commit afe11b4

Browse files
chore(deps): update module sigs.k8s.io/controller-runtime to v0.24.1 (#915)
* chore(deps): update module sigs.k8s.io/controller-runtime to v0.24.1 * chore(deps): update controller-tools * chore(deps): generate CRDs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Luca Corrieri <luca.corrieri@theodo.com>
1 parent 8725bb1 commit afe11b4

12 files changed

Lines changed: 77 additions & 92 deletions

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ endif
4949
# Image URL to use all building/pushing image targets
5050
IMG ?= controller:latest
5151
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
52-
ENVTEST_K8S_VERSION = 1.34.0
52+
ENVTEST_K8S_VERSION = 1.36.0
5353

5454
# Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set)
5555
ifeq (,$(shell go env GOBIN))
@@ -229,11 +229,11 @@ CONTROLLER_GEN ?= $(LOCALBIN)/controller-gen
229229
ENVTEST ?= $(LOCALBIN)/setup-envtest
230230

231231
## Tool Versions
232-
KUSTOMIZE_VERSION ?= 5.7.1
232+
KUSTOMIZE_VERSION ?= 5.8.1
233233
## Update from https://github.com/kubernetes-sigs/controller-tools/releases
234-
CONTROLLER_TOOLS_VERSION ?= v0.20.0
234+
CONTROLLER_TOOLS_VERSION ?= v0.21.0
235235
## Must follow the minor version of controller-runtime used in go.mod.
236-
ENVTEST_VERSION ?= release-0.23
236+
ENVTEST_VERSION ?= release-0.24
237237

238238
KUSTOMIZE_INSTALL_SCRIPT ?= "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"
239239
.PHONY: kustomize

deploy/charts/burrito/templates/crds/config.terraform.padok.cloud_terraformlayers.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.20.0
7+
controller-gen.kubebuilder.io/version: v0.21.0
88
name: terraformlayers.config.terraform.padok.cloud
99
spec:
1010
group: config.terraform.padok.cloud
@@ -2348,7 +2348,6 @@ spec:
23482348
procMount denotes the type of proc mount to use for the containers.
23492349
The default value is Default which uses the container runtime defaults for
23502350
readonly paths and masked paths.
2351-
This requires the ProcMountType feature flag to be enabled.
23522351
Note that this field cannot be set when spec.os.name is windows.
23532352
type: string
23542353
readOnlyRootFilesystem:
@@ -3872,7 +3871,7 @@ spec:
38723871
A failure to resolve or pull the image during pod startup will block containers from starting and may add significant latency. Failures will be retried using normal volume backoff and will be reported on the pod reason and message.
38733872
The types of objects that may be mounted by this volume are defined by the container runtime implementation on a host machine and at minimum must include all valid types supported by the container image field.
38743873
The OCI object gets mounted in a single directory (spec.containers[*].volumeMounts.mountPath) by merging the manifest layers in the same way as for container images.
3875-
The volume will be mounted read-only (ro) and non-executable files (noexec).
3874+
The volume will be mounted read-only (ro).
38763875
Sub path mounts for containers are not supported (spec.containers[*].volumeMounts.subpath) before 1.33.
38773876
The field spec.securityContext.fsGroupChangePolicy has no effect on this volume type.
38783877
properties:
@@ -4044,8 +4043,7 @@ spec:
40444043
description: |-
40454044
portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
40464045
Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
4047-
are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
4048-
is on.
4046+
are redirected to the pxd.portworx.com CSI driver.
40494047
properties:
40504048
fsType:
40514049
description: |-

deploy/charts/burrito/templates/crds/config.terraform.padok.cloud_terraformpullrequests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.20.0
7+
controller-gen.kubebuilder.io/version: v0.21.0
88
name: terraformpullrequests.config.terraform.padok.cloud
99
spec:
1010
group: config.terraform.padok.cloud

deploy/charts/burrito/templates/crds/config.terraform.padok.cloud_terraformrepositories.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.20.0
7+
controller-gen.kubebuilder.io/version: v0.21.0
88
name: terraformrepositories.config.terraform.padok.cloud
99
spec:
1010
group: config.terraform.padok.cloud
@@ -2337,7 +2337,6 @@ spec:
23372337
procMount denotes the type of proc mount to use for the containers.
23382338
The default value is Default which uses the container runtime defaults for
23392339
readonly paths and masked paths.
2340-
This requires the ProcMountType feature flag to be enabled.
23412340
Note that this field cannot be set when spec.os.name is windows.
23422341
type: string
23432342
readOnlyRootFilesystem:
@@ -3861,7 +3860,7 @@ spec:
38613860
A failure to resolve or pull the image during pod startup will block containers from starting and may add significant latency. Failures will be retried using normal volume backoff and will be reported on the pod reason and message.
38623861
The types of objects that may be mounted by this volume are defined by the container runtime implementation on a host machine and at minimum must include all valid types supported by the container image field.
38633862
The OCI object gets mounted in a single directory (spec.containers[*].volumeMounts.mountPath) by merging the manifest layers in the same way as for container images.
3864-
The volume will be mounted read-only (ro) and non-executable files (noexec).
3863+
The volume will be mounted read-only (ro).
38653864
Sub path mounts for containers are not supported (spec.containers[*].volumeMounts.subpath) before 1.33.
38663865
The field spec.securityContext.fsGroupChangePolicy has no effect on this volume type.
38673866
properties:
@@ -4033,8 +4032,7 @@ spec:
40334032
description: |-
40344033
portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
40354034
Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
4036-
are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
4037-
is on.
4035+
are redirected to the pxd.portworx.com CSI driver.
40384036
properties:
40394037
fsType:
40404038
description: |-

deploy/charts/burrito/templates/crds/config.terraform.padok.cloud_terraformruns.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
44
kind: CustomResourceDefinition
55
metadata:
66
annotations:
7-
controller-gen.kubebuilder.io/version: v0.20.0
7+
controller-gen.kubebuilder.io/version: v0.21.0
88
name: terraformruns.config.terraform.padok.cloud
99
spec:
1010
group: config.terraform.padok.cloud

go.mod

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/padok-team/burrito
22

3-
go 1.25.0
3+
go 1.26.0
44

55
toolchain go1.26.1
66

@@ -25,9 +25,9 @@ require (
2525
github.com/stretchr/testify v1.11.1
2626
github.com/tofuutils/tenv/v4 v4.11.1
2727
google.golang.org/api v0.273.0
28-
k8s.io/apimachinery v0.35.3
29-
k8s.io/client-go v0.35.3
30-
sigs.k8s.io/controller-runtime v0.23.3
28+
k8s.io/apimachinery v0.36.0
29+
k8s.io/client-go v0.36.0
30+
sigs.k8s.io/controller-runtime v0.24.1
3131
)
3232

3333
require (
@@ -89,7 +89,6 @@ require (
8989
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
9090
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
9191
github.com/golang-jwt/jwt/v5 v5.3.0 // indirect
92-
github.com/google/btree v1.1.3 // indirect
9392
github.com/google/gnostic-models v0.7.0 // indirect
9493
github.com/google/go-querystring v1.2.0 // indirect
9594
github.com/google/pprof v0.0.0-20260115054156-294ebfa9ad83 // indirect
@@ -128,8 +127,8 @@ require (
128127
github.com/zclconf/go-cty v1.18.1 // indirect
129128
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
130129
go.opentelemetry.io/contrib/detectors/gcp v1.39.0 // indirect
131-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect
132-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
130+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0 // indirect
131+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
133132
go.opentelemetry.io/otel v1.42.0 // indirect
134133
go.opentelemetry.io/otel/metric v1.42.0 // indirect
135134
go.opentelemetry.io/otel/sdk v1.42.0 // indirect
@@ -147,7 +146,7 @@ require (
147146
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
148147
gopkg.in/warnings.v0 v0.1.2 // indirect
149148
sigs.k8s.io/randfill v1.0.0 // indirect
150-
sigs.k8s.io/structured-merge-diff/v6 v6.3.2-0.20260122202528-d9cc6641c482 // indirect
149+
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect
151150
)
152151

153152
require (
@@ -158,7 +157,7 @@ require (
158157
github.com/cespare/xxhash/v2 v2.3.0 // indirect
159158
github.com/coreos/go-oidc/v3 v3.17.0
160159
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
161-
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
160+
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
162161
github.com/evanphx/json-patch/v5 v5.9.11 // indirect
163162
github.com/fsnotify/fsnotify v1.9.0 // indirect
164163
github.com/go-git/go-git/v5 v5.19.1
@@ -187,8 +186,8 @@ require (
187186
github.com/pkg/errors v0.9.1 // indirect
188187
github.com/prometheus/client_golang v1.23.2
189188
github.com/prometheus/client_model v0.6.2 // indirect
190-
github.com/prometheus/common v0.66.1 // indirect
191-
github.com/prometheus/procfs v0.16.1 // indirect
189+
github.com/prometheus/common v0.67.5 // indirect
190+
github.com/prometheus/procfs v0.19.2 // indirect
192191
github.com/robfig/cron/v3 v3.0.1
193192
github.com/spf13/afero v1.15.0 // indirect
194193
github.com/spf13/cast v1.10.0 // indirect
@@ -198,7 +197,7 @@ require (
198197
github.com/subosito/gotenv v1.6.0 // indirect
199198
gitlab.com/gitlab-org/api/client-go/v2 v2.8.0
200199
go.uber.org/multierr v1.11.0 // indirect
201-
go.uber.org/zap v1.27.0 // indirect
200+
go.uber.org/zap v1.27.1 // indirect
202201
golang.org/x/crypto v0.50.0 // indirect
203202
golang.org/x/net v0.53.0 // indirect
204203
golang.org/x/oauth2 v0.36.0
@@ -207,15 +206,15 @@ require (
207206
golang.org/x/text v0.36.0 // indirect
208207
golang.org/x/time v0.15.0 // indirect
209208
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
210-
google.golang.org/protobuf v1.36.11 // indirect
209+
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect
211210
gopkg.in/inf.v0 v0.9.1 // indirect
212211
gopkg.in/yaml.v2 v2.4.0 // indirect
213212
gopkg.in/yaml.v3 v3.0.1 // indirect
214-
k8s.io/api v0.35.3
215-
k8s.io/apiextensions-apiserver v0.35.0 // indirect
216-
k8s.io/klog/v2 v2.130.1 // indirect
217-
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
218-
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 // indirect
213+
k8s.io/api v0.36.0
214+
k8s.io/apiextensions-apiserver v0.36.0 // indirect
215+
k8s.io/klog/v2 v2.140.0 // indirect
216+
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect
217+
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2 // indirect
219218
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
220219
sigs.k8s.io/yaml v1.6.0 // indirect
221220
)

0 commit comments

Comments
 (0)