Skip to content

Commit d37279f

Browse files
stuggiclaude
andcommitted
Bump dependencies for OCP 4.20
- k8s.io/*: v0.31.14 -> v0.33.13 - controller-runtime: v0.19.7 -> v0.21.0 - openshift/api: release-4.18 -> release-4.20 - ENVTEST_K8S_VERSION: 1.31 -> 1.33 - CRD_SCHEMA_CHECKER_VERSION: release-4.16 -> release-4.18 Code changes required by the bump: - Dropped kube-openapi replace pin (pinned version incompatible with go.yaml.in/yaml/v3 used by gnostic-models v0.7.0); kept kube-openapi v0.0.0-20250627150254-e9823e99808e pin which bridges both go.yaml.in/yaml/v3 and structured-merge-diff/v4 Depends-On: openstack-k8s-operators/lib-common#717 Jira: OSPRH-32989 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
1 parent bb1267f commit d37279f

6 files changed

Lines changed: 135 additions & 145 deletions

File tree

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ OPERATOR_SDK_VERSION ?= v1.42.3
5454
DEFAULT_IMG ?= quay.io/openstack-k8s-operators/keystone-operator:latest
5555
IMG ?= $(DEFAULT_IMG)
5656
# ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary.
57-
ENVTEST_K8S_VERSION = 1.31
57+
ENVTEST_K8S_VERSION = 1.33
5858

5959
SETUP_ENVTEST_VERSION ?= release-0.22
6060

@@ -388,7 +388,7 @@ force-bump: ## Force bump operator and lib-common dependencies
388388
cd ./api && go get $$dep@$(BRANCH) && cd .. ; \
389389
done
390390

391-
CRD_SCHEMA_CHECKER_VERSION ?= release-4.16
391+
CRD_SCHEMA_CHECKER_VERSION ?= release-4.18
392392

393393
PHONY: crd-schema-check
394394
crd-schema-check: manifests

api/go.mod

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ require (
77
github.com/google/uuid v1.6.0
88
github.com/gophercloud/gophercloud/v2 v2.13.0
99
github.com/onsi/gomega v1.42.1
10-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260629124631-33e3b7eda748
11-
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260713090837-13a3b65580c3
12-
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260713090837-13a3b65580c3
13-
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260713090837-13a3b65580c3
14-
github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260713090837-13a3b65580c3
10+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260717091754-2c13031ef562
11+
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260717092345-ab1ee7b97c67
12+
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260717092345-ab1ee7b97c67
13+
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260717092345-ab1ee7b97c67
14+
github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260717092345-ab1ee7b97c67
1515
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67
16-
k8s.io/api v0.31.14
17-
k8s.io/apimachinery v0.31.14
16+
k8s.io/api v0.33.13
17+
k8s.io/apimachinery v0.33.13
1818
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d
19-
sigs.k8s.io/controller-runtime v0.19.7
19+
sigs.k8s.io/controller-runtime v0.21.0
2020
)
2121

2222
require (
@@ -31,12 +31,9 @@ require (
3131
github.com/go-openapi/jsonreference v0.21.0 // indirect
3232
github.com/go-openapi/swag v0.23.1 // indirect
3333
github.com/gogo/protobuf v1.3.2 // indirect
34-
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
35-
github.com/golang/protobuf v1.5.4 // indirect
34+
github.com/google/btree v1.1.3 // indirect
3635
github.com/google/gnostic-models v0.7.0 // indirect
3736
github.com/google/go-cmp v0.7.0 // indirect
38-
github.com/google/gofuzz v1.2.0 // indirect
39-
github.com/imdario/mergo v0.3.16 // indirect
4037
github.com/josharian/intern v1.0.0 // indirect
4138
github.com/json-iterator/go v1.1.12 // indirect
4239
github.com/k8snetworkplumbingwg/network-attachment-definition-client v1.7.7 // indirect
@@ -56,16 +53,18 @@ require (
5653
go.yaml.in/yaml/v3 v3.0.4 // indirect
5754
golang.org/x/net v0.56.0 // indirect
5855
golang.org/x/oauth2 v0.30.0 // indirect
56+
golang.org/x/sync v0.22.0 // indirect
5957
golang.org/x/sys v0.47.0 // indirect
6058
golang.org/x/term v0.45.0 // indirect
6159
golang.org/x/text v0.40.0 // indirect
6260
golang.org/x/time v0.12.0 // indirect
6361
gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect
6462
google.golang.org/protobuf v1.36.7 // indirect
63+
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
6564
gopkg.in/inf.v0 v0.9.1 // indirect
6665
gopkg.in/yaml.v3 v3.0.1 // indirect
67-
k8s.io/apiextensions-apiserver v0.33.2 // indirect
68-
k8s.io/client-go v0.31.14 // indirect
66+
k8s.io/apiextensions-apiserver v0.33.13 // indirect
67+
k8s.io/client-go v0.33.13 // indirect
6968
k8s.io/klog/v2 v2.130.1 // indirect
7069
k8s.io/kube-openapi v0.0.0-20250902184714-7fc278399c7f // indirect
7170
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
@@ -74,27 +73,27 @@ require (
7473
sigs.k8s.io/yaml v1.6.0 // indirect
7574
)
7675

77-
// mschuppert: map to latest commit from release-4.18 tag
76+
// mschuppert: map to latest commit from release-4.20 tag
7877
// must consistent within modules and service operators
79-
replace github.com/openshift/api => github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e //allow-merging
78+
replace github.com/openshift/api => github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4 //allow-merging
8079

81-
// pin these to avoid later versions pulled by rabbitmq
82-
replace k8s.io/apimachinery => k8s.io/apimachinery v0.31.14 //allow-merging
80+
// pin these to avoid later versions pulled
81+
replace k8s.io/apimachinery => k8s.io/apimachinery v0.33.13 //allow-merging
8382

84-
replace k8s.io/api => k8s.io/api v0.31.14 //allow-merging
83+
replace k8s.io/api => k8s.io/api v0.33.13 //allow-merging
8584

86-
replace k8s.io/apiserver => k8s.io/apiserver v0.31.14 //allow-merging
85+
replace k8s.io/apiserver => k8s.io/apiserver v0.33.13 //allow-merging
8786

88-
replace k8s.io/client-go => k8s.io/client-go v0.31.14 //allow-merging
87+
replace k8s.io/client-go => k8s.io/client-go v0.33.13 //allow-merging
8988

90-
replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.14 //allow-merging
89+
replace k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.33.13 //allow-merging
9190

92-
replace k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.14 //allow-merging
91+
replace k8s.io/cli-runtime => k8s.io/cli-runtime v0.33.13 //allow-merging
9392

94-
replace k8s.io/code-generator => k8s.io/code-generator v0.31.14 //allow-merging
93+
replace k8s.io/code-generator => k8s.io/code-generator v0.33.13 //allow-merging
9594

96-
replace k8s.io/component-base => k8s.io/component-base v0.31.14 //allow-merging
95+
replace k8s.io/component-base => k8s.io/component-base v0.33.13 //allow-merging
9796

98-
replace sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.19.7 //allow-merging
97+
replace sigs.k8s.io/controller-runtime => sigs.k8s.io/controller-runtime v0.21.0 //allow-merging
9998

10099
replace k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20250627150254-e9823e99808e //allow-merging

api/go.sum

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1
22
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
33
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
44
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
5+
github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM=
6+
github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ=
57
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
68
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
79
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -32,10 +34,8 @@ github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1v
3234
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
3335
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
3436
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
35-
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE=
36-
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
37-
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
38-
github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
37+
github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg=
38+
github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4=
3939
github.com/google/gnostic-models v0.7.0 h1:qwTtogB15McXDaNqTZdzPJRHvaVJlAl+HVQnLmJEJxo=
4040
github.com/google/gnostic-models v0.7.0/go.mod h1:whL5G0m6dmc5cPxKc5bdKdEN3UjI7OUGxBlw57miDrQ=
4141
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
@@ -50,8 +50,6 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
5050
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
5151
github.com/gophercloud/gophercloud/v2 v2.13.0 h1:yEyJG+kABd8x2ttTqLsomihU6Kg2YheJSZhvP/QSx+8=
5252
github.com/gophercloud/gophercloud/v2 v2.13.0/go.mod h1:KZRLVs6gcoy/pEFdkZqFjdYqnS0emMHv66UqdM5lMjU=
53-
github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4=
54-
github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY=
5553
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
5654
github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y=
5755
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
@@ -83,18 +81,18 @@ github.com/onsi/ginkgo/v2 v2.32.0 h1:Hw7s2pVrQo/8Yz5N77qdnpHaoc+c6cC9WIV1Jce+J6E
8381
github.com/onsi/ginkgo/v2 v2.32.0/go.mod h1:+aXOY+vzZ5mu2iI2HpTZUPmM//oQfsNFX6gU9kNcA44=
8482
github.com/onsi/gomega v1.42.1 h1:iN1rCUX+44NZ1Dc97MPoeFYbFR0vh8zxoxMFwKdyZ6I=
8583
github.com/onsi/gomega v1.42.1/go.mod h1:REff/hsDsodHoKlWsP2mAPhu1+5/6hVYNf9rIEBpeSg=
86-
github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e h1:E1OdwSpqWuDPCedyUt0GEdoAE+r5TXy7YS21yNEo+2U=
87-
github.com/openshift/api v0.0.0-20250711200046-c86d80652a9e/go.mod h1:Shkl4HanLwDiiBzakv+con/aMGnVE2MAGvoKp5oyYUo=
88-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260629124631-33e3b7eda748 h1:olf3iqzhDkdU5OQrDOyigNzwgf0znUGkXQYOJMhk5O0=
89-
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260629124631-33e3b7eda748/go.mod h1:I80B6eTlBN/cdrDNv4oZBNUclkZEPrxaTHsGBO/emMA=
90-
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260713090837-13a3b65580c3 h1:rCupXvUSc+nUrCGy1YvWJVRWB664KFQo4dzlhq5J/UM=
91-
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260713090837-13a3b65580c3/go.mod h1:nnEyUSeha/fqb9SvSwnrfEqh9LhrUVYOQLrtED5d6wA=
92-
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260713090837-13a3b65580c3 h1:0M1CLTGwEPmrRihgBjoJAffekcr1ACRN8CrryWpBw8Y=
93-
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260713090837-13a3b65580c3/go.mod h1:80QRqGccFbx6eZ7LT6hPLccMOcnk+qjDV9Ah/5Iqz4s=
94-
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260713090837-13a3b65580c3 h1:RbTzolTD86JslIKEw2NPlEH398pXDUm2VcnYcy3wwfY=
95-
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260713090837-13a3b65580c3/go.mod h1:kpHSCrjYdRNMobBLdJ1PtjlD7ovZUUKCJAAUVXuOPKA=
96-
github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260713090837-13a3b65580c3 h1:Bpd9ETRCZy1mqeAnPld4SPCBzlDO66YsW7ad+tPjCNY=
97-
github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260713090837-13a3b65580c3/go.mod h1:7F53pZsMJU5E2je6ThkqCaYfpgopwEdMmKBfLgblW+s=
84+
github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4 h1:YVY7Mb0AdJBbNgC/Zz9R/ZwhixOmZNA8P+6ZPaDW/0M=
85+
github.com/openshift/api v0.0.0-20260710141509-36dec0bfafe4/go.mod h1:SPLf21TYPipzCO67BURkCfK6dcIIxx0oNRVWaOyRcXM=
86+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260717091754-2c13031ef562 h1:JguaHRJrT4JUnv79WzHv30L7kSRLqUze3tE4UeoYgI0=
87+
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20260717091754-2c13031ef562/go.mod h1:Vt3mdIVN9loJO0mwTSAQ4HmLzTH4M+7/eUhxdKGr8Mo=
88+
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260717092345-ab1ee7b97c67 h1:crgFl4DA5n38huc043ux21jEQM7UaRMXsi+wogDOYn0=
89+
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20260717092345-ab1ee7b97c67/go.mod h1:yA4tbcB62Dml5d0SP3n14hbwLVrKFicm690/eTWvusc=
90+
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260717092345-ab1ee7b97c67 h1:buWkYTItIOYUgmKpjmpwEHCTFRiefBUmgOBVgttu2uI=
91+
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20260717092345-ab1ee7b97c67/go.mod h1:olVOkHWw1ZkXPqaiyQSsWsCNVrPIqkbyE1FH0Pv7UZY=
92+
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260717092345-ab1ee7b97c67 h1:k/2cIFCBe0Y1QSootOKrE+IjiSv5tEbhaEsidIgUVmw=
93+
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20260717092345-ab1ee7b97c67/go.mod h1:1dmPW0KouURxFj14reaZzRVP+NSzlidgfBCbFoiKsKs=
94+
github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260717092345-ab1ee7b97c67 h1:GmakXxpm0scnNPuFDC9fSdhqo8MPyyBqqL0UW8pNh5o=
95+
github.com/openstack-k8s-operators/lib-common/modules/test v0.6.1-0.20260717092345-ab1ee7b97c67/go.mod h1:W41icuwPMCo1MlVBwkFTFf5oHEYtV59oT9yKce5fcHI=
9896
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
9997
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
10098
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@@ -108,11 +106,13 @@ github.com/prometheus/common v0.65.0 h1:QDwzd+G1twt//Kwj/Ww6E9FQq1iVMmODnILtW1t2
108106
github.com/prometheus/common v0.65.0/go.mod h1:0gZns+BLRQ3V6NdaerOhMbwwRbNh9hkGINtQAsP5GS8=
109107
github.com/prometheus/procfs v0.16.1 h1:hZ15bTNuirocR6u0JZ6BAHHmwS1p8B4P6MRqxtzMyRg=
110108
github.com/prometheus/procfs v0.16.1/go.mod h1:teAbpZRB1iIAJYREa1LsoWUXykVXA1KlTmWl8x/U+Is=
111-
github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR38lUII=
112-
github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o=
109+
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
110+
github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
113111
github.com/spf13/pflag v1.0.9 h1:9exaQaMOCwffKiiiYk6/BndUBv+iRViNW+4lEMi0PvY=
114112
github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
115113
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
114+
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
115+
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
116116
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
117117
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
118118
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
@@ -188,22 +188,22 @@ gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
188188
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
189189
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
190190
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
191-
k8s.io/api v0.31.14 h1:xYn/S/WFJsksI7dk/5uBRd3Umm/D8W5g7sRnd4csotA=
192-
k8s.io/api v0.31.14/go.mod h1:K8fvRey4z73RAuxBZCma7WtY8WFvkViYhfFLCMT4xgA=
193-
k8s.io/apiextensions-apiserver v0.31.14 h1:1KupD0PyU7CgiT/PiZPSgZhTCL2KGwvXd1ejGcxjEfg=
194-
k8s.io/apiextensions-apiserver v0.31.14/go.mod h1:Odk14fSl/zaciI8DRUSPMSH74UXtz4gfinw7zY7YHvE=
195-
k8s.io/apimachinery v0.31.14 h1:/eMIwjv+GFm6A/sSGlB1NupBU6wTDPhEWsju0Fj69kY=
196-
k8s.io/apimachinery v0.31.14/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
197-
k8s.io/client-go v0.31.14 h1:d4/G0xfksNIbMWH7ghjzOwC5bTAwQ20gABTjZw7fLlQ=
198-
k8s.io/client-go v0.31.14/go.mod h1:0uRpRB7r5QwtsbxEngZPkbcIVoNdAQAPIcopgiXjhQc=
191+
k8s.io/api v0.33.13 h1:Au/I/J8SXmcCBxp+KiS82451AEaKjVHouB1x3lUm1Wk=
192+
k8s.io/api v0.33.13/go.mod h1:XCIdoR5NWEBB8xORizkh3zBSUk4Pz5KnfnGuOesy0+k=
193+
k8s.io/apiextensions-apiserver v0.33.13 h1:T/79+dR0xlAEvx2Uf3EbWViMGy+NlFNmU05k8UEbrYk=
194+
k8s.io/apiextensions-apiserver v0.33.13/go.mod h1:gMQb7kUW++npZHBLo3wnGvlfJj/S5DsUPxX5PxIvbj8=
195+
k8s.io/apimachinery v0.33.13 h1:e15J9pNLORqlAQ3/D2QdXvMTHJLl0PxDhike6iNcw20=
196+
k8s.io/apimachinery v0.33.13/go.mod h1:a8VYBaEU2Z6n2IxTG2Hs6WX5i0wQFPGyl4YFab4kn90=
197+
k8s.io/client-go v0.33.13 h1:gyirIFpLEF9RltmrUkkObQFkxeumU2hRcxiDsVfrf1w=
198+
k8s.io/client-go v0.33.13/go.mod h1:JcZUgHTHDjbLaFaGVNuGmef4iqKNqOzdtwDu3RlR058=
199199
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
200200
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
201201
k8s.io/kube-openapi v0.0.0-20250627150254-e9823e99808e h1:UGI9rv1A2cV87NhXr4s+AUBxIuoo/SME/IyJ3b6KztE=
202202
k8s.io/kube-openapi v0.0.0-20250627150254-e9823e99808e/go.mod h1:GLOk5B+hDbRROvt0X2+hqX64v/zO3vXN7J78OUmBSKw=
203203
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d h1:wAhiDyZ4Tdtt7e46e9M5ZSAJ/MnPGPs+Ki1gHw4w1R0=
204204
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
205-
sigs.k8s.io/controller-runtime v0.19.7 h1:DLABZfMr20A+AwCZOHhcbcu+TqBXnJZaVBri9K3EO48=
206-
sigs.k8s.io/controller-runtime v0.19.7/go.mod h1:iRmWllt8IlaLjvTTDLhRBXIEtkCK6hwVBJJsYS9Ajf4=
205+
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
206+
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
207207
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 h1:gBQPwqORJ8d8/YNZWEjoZs7npUVDpVXUUOFfW6CgAqE=
208208
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8/go.mod h1:mdzfpAEoE6DHQEN0uh9ZbOCuHbLK5wOm7dK4ctXE9Tg=
209209
sigs.k8s.io/randfill v0.0.0-20250304075658-069ef1bbf016/go.mod h1:XeLlZ/jmk4i1HRopwe7/aU3H5n1zNUcX6TM94b3QxOY=

api/v1beta1/keystoneapi_webhook.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func SetupKeystoneAPIDefaults(defaults KeystoneAPIDefaults) {
5353
keystoneapilog.Info("KeystoneAPI defaults initialized", "defaults", defaults)
5454
}
5555

56-
// Default implements webhook.Defaulter so a webhook will be registered for the type
56+
// Default sets default values for the KeystoneAPI resource
5757
func (r *KeystoneAPI) Default() {
5858
keystoneapilog.Info("default", "name", r.Name)
5959

@@ -81,7 +81,7 @@ func (spec *KeystoneAPISpecCore) Default() {
8181
// This ensures users make a conscious choice about which cluster to use for notifications
8282
}
8383

84-
// ValidateCreate implements webhook.Validator so a webhook will be registered for the type
84+
// ValidateCreate validates the KeystoneAPI resource upon creation
8585
func (r *KeystoneAPI) ValidateCreate() (admission.Warnings, error) {
8686
keystoneapilog.Info("validate create", "name", r.Name)
8787

0 commit comments

Comments
 (0)