Skip to content

Commit abba128

Browse files
committed
chore(deps): bump Go to 1.26.4 and Kubernetes to v0.36.2
controller-runtime v0.24.1 and the Kubernetes libraries at v0.36 require Go 1.26, so bump the module to Go 1.26.4 (current latest). k8s.io/* raised to v0.36.2 (supersedes the standalone kubernetes-monorepo PR, which could not build on its own because client-go v0.36 needs controller-runtime v0.24's HasSyncedChecker). Exclude the SA1019 scheme.Builder deprecation introduced by controller-runtime v0.24, matching the existing SA1019 exclusions for the crossplane scaffolding pattern. Signed-off-by: Markus Siebert <markus.siebert@deutschebahn.com>
1 parent 9e0bfc4 commit abba128

3 files changed

Lines changed: 27 additions & 23 deletions

File tree

.golangci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,9 @@ linters:
106106
- linters:
107107
- staticcheck
108108
text: 'SA1019: resource.LegacyManaged is deprecated: new namespace-scoped MRs should implement ModernManaged' # still needed to support
109+
- linters:
110+
- staticcheck
111+
text: 'SA1019: scheme.Builder is deprecated' # crossplane scaffolding pattern; upstream has not migrated the api register.go helpers
109112
- linters:
110113
- gosec
111114
text: 'G101:'

go.mod

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/crossplane-contrib/provider-gitlab
22

3-
go 1.26.0
3+
go 1.26.4
44

55
require (
66
github.com/crossplane/crossplane-runtime/v2 v2.3.3
@@ -11,10 +11,10 @@ require (
1111
gitlab.com/gitlab-org/api/client-go/v2 v2.46.0
1212
go.uber.org/zap v1.28.0
1313
golang.org/x/oauth2 v0.36.0
14-
k8s.io/api v0.36.0
15-
k8s.io/apiextensions-apiserver v0.36.0
16-
k8s.io/apimachinery v0.36.0
17-
k8s.io/client-go v0.36.0
14+
k8s.io/api v0.36.2
15+
k8s.io/apiextensions-apiserver v0.36.2
16+
k8s.io/apimachinery v0.36.2
17+
k8s.io/client-go v0.36.2
1818
sigs.k8s.io/controller-runtime v0.24.1
1919
)
2020

@@ -32,6 +32,7 @@ require (
3232
github.com/go-openapi/swag/yamlutils v0.25.5 // indirect
3333
github.com/google/pprof v0.0.0-20251213031049-b05bdaca462f // indirect
3434
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
35+
go.opentelemetry.io/otel/sdk/metric v1.40.0 // indirect
3536
go.yaml.in/yaml/v2 v2.4.3 // indirect
3637
go.yaml.in/yaml/v3 v3.0.4 // indirect
3738
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect
@@ -95,8 +96,8 @@ require (
9596
gopkg.in/inf.v0 v0.9.1 // indirect
9697
gopkg.in/yaml.v2 v2.4.0 // indirect
9798
gopkg.in/yaml.v3 v3.0.1 // indirect
98-
k8s.io/code-generator v0.36.0 // indirect
99-
k8s.io/component-base v0.36.0 // indirect
99+
k8s.io/code-generator v0.36.2 // indirect
100+
k8s.io/component-base v0.36.2 // indirect
100101
k8s.io/gengo/v2 v2.0.0-20251215205346-5ee0d033ba5b // indirect
101102
k8s.io/klog/v2 v2.140.0 // indirect
102103
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect

go.sum

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,8 @@ go.opentelemetry.io/otel/metric v1.42.0 h1:2jXG+3oZLNXEPfNmnpxKDeZsFI5o4J+nz6xUl
199199
go.opentelemetry.io/otel/metric v1.42.0/go.mod h1:RlUN/7vTU7Ao/diDkEpQpnz3/92J9ko05BIwxYa2SSI=
200200
go.opentelemetry.io/otel/sdk v1.40.0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
201201
go.opentelemetry.io/otel/sdk v1.40.0/go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
202-
go.opentelemetry.io/otel/sdk/metric v1.39.0 h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8=
203-
go.opentelemetry.io/otel/sdk/metric v1.39.0/go.mod h1:xq9HEVH7qeX69/JnwEfp6fVq5wosJsY1mt4lLfYdVew=
202+
go.opentelemetry.io/otel/sdk/metric v1.40.0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
203+
go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
204204
go.opentelemetry.io/otel/trace v1.42.0 h1:OUCgIPt+mzOnaUTpOQcBiM/PLQ/Op7oq6g4LenLmOYY=
205205
go.opentelemetry.io/otel/trace v1.42.0/go.mod h1:f3K9S+IFqnumBkKhRJMeaZeNk9epyhnCmQh/EysQCdc=
206206
go.opentelemetry.io/proto/otlp v1.9.0 h1:l706jCMITVouPOqEnii2fIAuO3IVGBRPV5ICjceRb/A=
@@ -266,20 +266,20 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
266266
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
267267
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
268268
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
269-
k8s.io/api v0.36.0 h1:SgqDhZzHdOtMk40xVSvCXkP9ME0H05hPM3p9AB1kL80=
270-
k8s.io/api v0.36.0/go.mod h1:m1LVrGPNYax5NBHdO+QuAedXyuzTt4RryI/qnmNvs34=
271-
k8s.io/apiextensions-apiserver v0.36.0 h1:Wt7E8J+VBCbj4FjiBfDTK/neXDDjyJVJc7xfuOHImZ0=
272-
k8s.io/apiextensions-apiserver v0.36.0/go.mod h1:kGDjH0msuiIB3tgsYRV0kS9GqpMYMUsQ3GHv7TApyug=
273-
k8s.io/apimachinery v0.36.0 h1:jZyPzhd5Z+3h9vJLt0z9XdzW9VzNzWAUw+P1xZ9PXtQ=
274-
k8s.io/apimachinery v0.36.0/go.mod h1:FklypaRJt6n5wUIwWXIP6GJlIpUizTgfo1T/As+Tyxc=
275-
k8s.io/apiserver v0.36.0 h1:Jg5OFAENUACByUCg15CmhZAYrr5ZyJ+jodyA1mHl3YE=
276-
k8s.io/apiserver v0.36.0/go.mod h1:mHvwdHf+qKEm+1/hYm756SV+oREOKSPnsjagOpx6Vho=
277-
k8s.io/client-go v0.36.0 h1:pOYi7C4RHChYjMiHpZSpSbIM6ZxVbRXBy7CuiIwqA3c=
278-
k8s.io/client-go v0.36.0/go.mod h1:ZKKcpwF0aLYfkHFCjillCKaTK/yBkEDHTDXCFY6AS9Y=
279-
k8s.io/code-generator v0.36.0 h1:XWAkrhnArm0VWMmSFO7kyB+wE2LROwep7hEH0GPGkqA=
280-
k8s.io/code-generator v0.36.0/go.mod h1:Tr2UhfBRdlyRoadfob9aPCmmGe8PUs5XPK9MEJ2nx+w=
281-
k8s.io/component-base v0.36.0 h1:hFjEktssxiJhrK1zfybkH4kJOi8iZuF+mIDCqS5+jRo=
282-
k8s.io/component-base v0.36.0/go.mod h1:JZvIfcNHk+uck+8LhJzhSBtydWXaZNQwX2OdL+Mnwsk=
269+
k8s.io/api v0.36.2 h1:TF6YDLIzKfccK7cq9YpTcGX8TJmEkHVRv78DM51fRYY=
270+
k8s.io/api v0.36.2/go.mod h1:F4LbMO4brjZYh7yFkXWhynSvtB7YauxV4c+HHkNRGNg=
271+
k8s.io/apiextensions-apiserver v0.36.2 h1:3O5gqOj/dt2XWWbpMe+TXWpE9yU6pjM/tXxtHHJT/K4=
272+
k8s.io/apiextensions-apiserver v0.36.2/go.mod h1:cL1tBWe8XSaP1H30iWKGo7hf6iAUUUJPEU70dskmAnA=
273+
k8s.io/apimachinery v0.36.2 h1:0PE/W/WNy1UX61NLbXY5TMbJ6UwLL6E6lAPkYrKFxbQ=
274+
k8s.io/apimachinery v0.36.2/go.mod h1:fvf/HOLXq9RId0rnDIbN1OEBvHXdQbLMM8nu0LcBUf4=
275+
k8s.io/apiserver v0.36.2 h1:6vMnkmHZPeBloNkHUhmZYq7Ylv8WIB8xjyEl+eSt26E=
276+
k8s.io/apiserver v0.36.2/go.mod h1:9PoQ2ikCytrZyZg11mGhLEF5m8Rgsb5FJmYJ4Wvnl1k=
277+
k8s.io/client-go v0.36.2 h1:bfgxmFKc9CgqsgX4xKLAAdmTQlWee7Ob/HlDOrJ5TBI=
278+
k8s.io/client-go v0.36.2/go.mod h1:1vgO4OAlfPnoLcb+Rze2GF5rAr14w8qjrYMoyXJzQj0=
279+
k8s.io/code-generator v0.36.2 h1:iBNFYhClojQaVrF99Z3iTAad7LztQh3yCtwR8L8Ocpg=
280+
k8s.io/code-generator v0.36.2/go.mod h1:IfnsRW1IAq9iPxqs/FfOnVnWWONxS2mPDvWNR4fPlzI=
281+
k8s.io/component-base v0.36.2 h1:Z0VH80O7Ng0HDZnZj3WRR3urEGa0kTwmO8CwEwjVK1w=
282+
k8s.io/component-base v0.36.2/go.mod h1:mGfFOA7Gwpdm1VW2cwSQYbiDIlz8GD2WGwH88QSeCyA=
283283
k8s.io/gengo/v2 v2.0.0-20251215205346-5ee0d033ba5b h1:0YkdvW3rX2vaBWsqCGZAekxPRwaI5NuYNprOsMNVLns=
284284
k8s.io/gengo/v2 v2.0.0-20251215205346-5ee0d033ba5b/go.mod h1:yvyl3l9E+UxlqOMUULdKTAYB0rEhsmjr7+2Vb/1pCSo=
285285
k8s.io/klog/v2 v2.140.0 h1:Tf+J3AH7xnUzZyVVXhTgGhEKnFqye14aadWv7bzXdzc=

0 commit comments

Comments
 (0)