Skip to content

Commit 30944c1

Browse files
authored
Add Socket Health Check and update CR spec fields (#88)
* update go.mod Signed-off-by: Ashima-Ashima1 <[email protected]> * check status of socket from node-server pods Signed-off-by: Ashima-Ashima1 <[email protected]> * check status of socket from node-server pods Signed-off-by: Ashima-Ashima1 <[email protected]> * update node server resource params Signed-off-by: Ashima-Ashima1 <[email protected]> * check status of socket from node-server pods Signed-off-by: Ashima-Ashima1 <[email protected]> * fix socket issue Signed-off-by: Ashima-Ashima1 <[email protected]> * fix socket issue Signed-off-by: Ashima-Ashima1 <[email protected]> * fix travis Signed-off-by: Ashima-Ashima1 <[email protected]> * update socket address Signed-off-by: Ashima-Ashima1 <[email protected]> * address review comments Signed-off-by: Ashima-Ashima1 <[email protected]> --------- Signed-off-by: Ashima-Ashima1 <[email protected]>
1 parent 46b2965 commit 30944c1

File tree

4 files changed

+72
-57
lines changed

4 files changed

+72
-57
lines changed

controllers/constants/constants.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,10 @@ const (
6060
PluginVolumeName = "plugin-dir"
6161
SocketVolumeName = "socket-dir"
6262

63-
HealthPortName = "healthz"
64-
HealthPortNumber = 9808
63+
HealthPortName = "healthz"
64+
HealthPortNumber = 9808
65+
CosCsiMounterHealthPortName = "cos-csi-mounter-socket-health"
66+
CosCsiMounterHealthPortNumber = 9080
6567

6668
CSIController = "controller"
6769
CSINode = "node"
@@ -110,10 +112,10 @@ const (
110112
MaxVolumesPerNodeEnv = "MAX_VOLUMES_PER_NODE"
111113
//ConfigMap keys
112114
MaxVolumesPerNodeCMKey = "maxVolumesPerNode"
113-
NodeServerCPURequestCMKey = "CSINodeCPURequest"
114-
NodeServerMemoryRequestCMKey = "CSINodeMemoryRequest"
115-
NodeServerCPULimitCMKey = "CSINodeCPULimit"
116-
NodeServerMemoryLimitCMKey = "CSINodeMemoryLimit"
115+
NodeServerCPURequestCMKey = "nodeServerCPURequest"
116+
NodeServerMemoryRequestCMKey = "nodeServerMemoryRequest"
117+
NodeServerCPULimitCMKey = "nodeServerCPULimit"
118+
NodeServerMemoryLimitCMKey = "nodeServerMemoryLimit"
117119
)
118120

119121
type FinalizerOps int

controllers/syncer/csi_node.go

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -117,22 +117,17 @@ func (s *csiNodeSyncer) ensureContainersSpec() []corev1.Container {
117117

118118
nodePlugin.Resources = getCSINodeResourceRequests(s.driver)
119119

120-
healthPort := s.driver.Spec.HealthPort
121-
if healthPort == 0 {
122-
healthPort = constants.HealthPortNumber
123-
}
124120
nodePlugin.Ports = ensurePorts(corev1.ContainerPort{
125-
Name: constants.HealthPortName,
126-
ContainerPort: int32(healthPort),
121+
Name: constants.CosCsiMounterHealthPortName,
122+
ContainerPort: int32(constants.CosCsiMounterHealthPortNumber),
127123
})
128124

129125
nodePlugin.ImagePullPolicy = s.driver.Spec.Node.ImagePullPolicy
130126

131-
nodeContainerHealthPort := intstr.FromInt(int(healthPort))
132127
nodePlugin.LivenessProbe = ensureProbe(10, 3, 10, corev1.ProbeHandler{
133128
HTTPGet: &corev1.HTTPGetAction{
134-
Path: "/healthz",
135-
Port: nodeContainerHealthPort,
129+
Path: "/cos-csi-mounter/socket-health",
130+
Port: intstr.FromInt(int(constants.CosCsiMounterHealthPortNumber)),
136131
Scheme: corev1.URISchemeHTTP,
137132
},
138133
})
@@ -166,6 +161,11 @@ func (s *csiNodeSyncer) ensureContainersSpec() []corev1.Container {
166161
registrar.ImagePullPolicy = s.getCSINodeDriverRegistrarPullPolicy()
167162
registrar.Resources = getSidecarResourceRequests(s.driver, constants.CSINodeDriverRegistrar)
168163

164+
healthPort := s.driver.Spec.HealthPort
165+
if healthPort == 0 {
166+
healthPort = constants.HealthPortNumber
167+
}
168+
169169
// liveness probe sidecar
170170
healthPortArg := fmt.Sprintf("--health-port=%v", healthPort)
171171
livenessProbe := s.ensureContainer(constants.LivenessProbe,
@@ -188,6 +188,19 @@ func (s *csiNodeSyncer) ensureContainersSpec() []corev1.Container {
188188
},
189189
}
190190

191+
livenessProbe.Ports = ensurePorts(corev1.ContainerPort{
192+
Name: constants.HealthPortName,
193+
ContainerPort: int32(healthPort),
194+
})
195+
196+
livenessProbe.LivenessProbe = ensureProbe(10, 3, 10, corev1.ProbeHandler{
197+
HTTPGet: &corev1.HTTPGetAction{
198+
Path: "/healthz",
199+
Port: intstr.FromInt(int(healthPort)),
200+
Scheme: corev1.URISchemeHTTP,
201+
},
202+
})
203+
191204
fillSecurityContextCapabilities(livenessProbe.SecurityContext)
192205
livenessProbe.ImagePullPolicy = s.getCSINodeDriverRegistrarPullPolicy()
193206
livenessProbe.Resources = getSidecarResourceRequests(s.driver, constants.LivenessProbe)

go.mod

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ require (
77
github.com/go-logr/logr v1.4.3
88
github.com/imdario/mergo v0.3.16
99
github.com/onsi/ginkgo/v2 v2.23.4
10-
github.com/onsi/gomega v1.37.0
11-
github.com/openshift/client-go v0.0.0-20250701093119-6d8e53714277
10+
github.com/onsi/gomega v1.38.0
11+
github.com/openshift/client-go v0.0.0-20250710075018-396b36f983ee
1212
github.com/presslabs/controller-util v0.16.0
1313
github.com/stretchr/testify v1.10.0
14-
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b
15-
k8s.io/api v0.33.2
16-
k8s.io/apimachinery v0.33.2
17-
k8s.io/client-go v0.33.2
14+
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792
15+
k8s.io/api v0.33.3
16+
k8s.io/apimachinery v0.33.3
17+
k8s.io/client-go v0.33.3
1818
sigs.k8s.io/controller-runtime v0.21.0
1919
)
2020

@@ -45,7 +45,7 @@ require (
4545
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
4646
github.com/modern-go/reflect2 v1.0.2 // indirect
4747
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
48-
github.com/openshift/api v0.0.0-20250702213451-b76bb2c28944 // indirect
48+
github.com/openshift/api v0.0.0-20250731182533-c7fbd085e10c // indirect
4949
github.com/pkg/errors v0.9.1 // indirect
5050
github.com/pmezard/go-difflib v1.0.0 // indirect
5151
github.com/prometheus/client_golang v1.22.0 // indirect
@@ -57,16 +57,16 @@ require (
5757
go.uber.org/automaxprocs v1.6.0 // indirect
5858
go.uber.org/multierr v1.11.0 // indirect
5959
go.uber.org/zap v1.27.0 // indirect
60-
golang.org/x/net v0.41.0 // indirect
60+
golang.org/x/net v0.42.0 // indirect
6161
golang.org/x/oauth2 v0.27.0 // indirect
62-
golang.org/x/sync v0.15.0 // indirect
63-
golang.org/x/sys v0.33.0 // indirect
64-
golang.org/x/term v0.32.0 // indirect
65-
golang.org/x/text v0.26.0 // indirect
62+
golang.org/x/sync v0.16.0 // indirect
63+
golang.org/x/sys v0.34.0 // indirect
64+
golang.org/x/term v0.33.0 // indirect
65+
golang.org/x/text v0.27.0 // indirect
6666
golang.org/x/time v0.9.0 // indirect
67-
golang.org/x/tools v0.34.0 // indirect
67+
golang.org/x/tools v0.35.0 // indirect
6868
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
69-
google.golang.org/protobuf v1.36.5 // indirect
69+
google.golang.org/protobuf v1.36.6 // indirect
7070
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
7171
gopkg.in/inf.v0 v0.9.1 // indirect
7272
gopkg.in/yaml.v3 v3.0.1 // indirect

go.sum

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,12 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq
8383
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
8484
github.com/onsi/ginkgo/v2 v2.23.4 h1:ktYTpKJAVZnDT4VjxSbiBenUjmlL/5QkBEocaWXiQus=
8585
github.com/onsi/ginkgo/v2 v2.23.4/go.mod h1:Bt66ApGPBFzHyR+JO10Zbt0Gsp4uWxu5mIOTusL46e8=
86-
github.com/onsi/gomega v1.37.0 h1:CdEG8g0S133B4OswTDC/5XPSzE1OeP29QOioj2PID2Y=
87-
github.com/onsi/gomega v1.37.0/go.mod h1:8D9+Txp43QWKhM24yyOBEdpkzN8FvJyAwecBgsU4KU0=
88-
github.com/openshift/api v0.0.0-20250702213451-b76bb2c28944 h1:nkDgPfFGtgzLx73MamavSHhY+RwPSGH3ZHaeEOVpczU=
89-
github.com/openshift/api v0.0.0-20250702213451-b76bb2c28944/go.mod h1:yk60tHAmHhtVpJQo3TwVYq2zpuP70iJIFDCmeKMIzPw=
90-
github.com/openshift/client-go v0.0.0-20250701093119-6d8e53714277 h1:iju9VTJDaw6MjjuCid8BY31ammn0GbWs80u2ZH54XmY=
91-
github.com/openshift/client-go v0.0.0-20250701093119-6d8e53714277/go.mod h1:XdbrTCqQWLe1qJ/LgU5jcqJ2OX3VbhtZzgDjzlcbyzA=
86+
github.com/onsi/gomega v1.38.0 h1:c/WX+w8SLAinvuKKQFh77WEucCnPk4j2OTUr7lt7BeY=
87+
github.com/onsi/gomega v1.38.0/go.mod h1:OcXcwId0b9QsE7Y49u+BTrL4IdKOBOKnD6VQNTJEB6o=
88+
github.com/openshift/api v0.0.0-20250731182533-c7fbd085e10c h1:mY2wQ+0z9CzOn4vdQ+IaP2pnaQxgOx4ei5Qd9sVGr6k=
89+
github.com/openshift/api v0.0.0-20250731182533-c7fbd085e10c/go.mod h1:SPLf21TYPipzCO67BURkCfK6dcIIxx0oNRVWaOyRcXM=
90+
github.com/openshift/client-go v0.0.0-20250710075018-396b36f983ee h1:tOtrrxfDEW8hK3eEsHqxsXurq/D6LcINGfprkQC3hqY=
91+
github.com/openshift/client-go v0.0.0-20250710075018-396b36f983ee/go.mod h1:zhRiYyNMk89llof2qEuGPWPD+joQPhCRUc2IK0SB510=
9292
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
9393
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
9494
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
@@ -135,50 +135,50 @@ go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E=
135135
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
136136
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
137137
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
138-
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b h1:M2rDM6z3Fhozi9O7NWsxAkg/yqS/lQJ6PmkyIV3YP+o=
139-
golang.org/x/exp v0.0.0-20250620022241-b7579e27df2b/go.mod h1:3//PLf8L/X+8b4vuAfHzxeRUl04Adcb341+IGKfnqS8=
138+
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792 h1:R9PFI6EUdfVKgwKjZef7QIwGcBKu86OEFpJ9nUEP2l4=
139+
golang.org/x/exp v0.0.0-20250718183923-645b1fa84792/go.mod h1:A+z0yzpGtvnG90cToK5n2tu8UJVP2XUATh+r+sfOOOc=
140140
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
141141
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
142142
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
143143
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
144144
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
145145
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
146-
golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
147-
golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
146+
golang.org/x/net v0.42.0 h1:jzkYrhi3YQWD6MLBJcsklgQsoAcw89EcZbJw8Z614hs=
147+
golang.org/x/net v0.42.0/go.mod h1:FF1RA5d3u7nAYA4z2TkclSCKh68eSXtiFwcWQpPXdt8=
148148
golang.org/x/oauth2 v0.27.0 h1:da9Vo7/tDv5RH/7nZDz1eMGS/q1Vv1N/7FCrBhI9I3M=
149149
golang.org/x/oauth2 v0.27.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
150150
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
151151
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
152152
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
153-
golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8=
154-
golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
153+
golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
154+
golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
155155
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
156156
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
157157
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
158-
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
159-
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
160-
golang.org/x/term v0.32.0 h1:DR4lr0TjUs3epypdhTOkMmuF5CDFJ/8pOnbzMZPQ7bg=
161-
golang.org/x/term v0.32.0/go.mod h1:uZG1FhGx848Sqfsq4/DlJr3xGGsYMu/L5GW4abiaEPQ=
158+
golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA=
159+
golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
160+
golang.org/x/term v0.33.0 h1:NuFncQrRcaRvVmgRkvM3j/F00gWIAlcmlB8ACEKmGIg=
161+
golang.org/x/term v0.33.0/go.mod h1:s18+ql9tYWp1IfpV9DmCtQDDSRBUjKaw9M1eAv5UeF0=
162162
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
163163
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
164-
golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M=
165-
golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA=
164+
golang.org/x/text v0.27.0 h1:4fGWRpyh641NLlecmyl4LOe6yDdfaYNrGb2zdfo4JV4=
165+
golang.org/x/text v0.27.0/go.mod h1:1D28KMCvyooCX9hBiosv5Tz/+YLxj0j7XhWjpSUF7CU=
166166
golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY=
167167
golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
168168
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
169169
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
170170
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
171171
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
172-
golang.org/x/tools v0.34.0 h1:qIpSLOxeCYGg9TrcJokLBG4KFA6d795g0xkBkiESGlo=
173-
golang.org/x/tools v0.34.0/go.mod h1:pAP9OwEaY1CAW3HOmg3hLZC5Z0CCmzjAF2UQMSqNARg=
172+
golang.org/x/tools v0.35.0 h1:mBffYraMEf7aa0sB+NuKnuCy8qI/9Bughn8dC2Gu5r0=
173+
golang.org/x/tools v0.35.0/go.mod h1:NKdj5HkL/73byiZSJjqJgKn3ep7KjFkBOkR/Hps3VPw=
174174
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
175175
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
176176
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
177177
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
178178
gomodules.xyz/jsonpatch/v2 v2.4.0 h1:Ci3iUJyx9UeRx7CeFN8ARgGbkESwJK+KB9lLcWxY/Zw=
179179
gomodules.xyz/jsonpatch/v2 v2.4.0/go.mod h1:AH3dM2RI6uoBZxn3LVrfvJ3E0/9dG4cSrbuBJT4moAY=
180-
google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM=
181-
google.golang.org/protobuf v1.36.5/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE=
180+
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
181+
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
182182
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
183183
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
184184
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
@@ -189,14 +189,14 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
189189
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
190190
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
191191
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
192-
k8s.io/api v0.33.2 h1:YgwIS5jKfA+BZg//OQhkJNIfie/kmRsO0BmNaVSimvY=
193-
k8s.io/api v0.33.2/go.mod h1:fhrbphQJSM2cXzCWgqU29xLDuks4mu7ti9vveEnpSXs=
192+
k8s.io/api v0.33.3 h1:SRd5t//hhkI1buzxb288fy2xvjubstenEKL9K51KBI8=
193+
k8s.io/api v0.33.3/go.mod h1:01Y/iLUjNBM3TAvypct7DIj0M0NIZc+PzAHCIo0CYGE=
194194
k8s.io/apiextensions-apiserver v0.33.0 h1:d2qpYL7Mngbsc1taA4IjJPRJ9ilnsXIrndH+r9IimOs=
195195
k8s.io/apiextensions-apiserver v0.33.0/go.mod h1:VeJ8u9dEEN+tbETo+lFkwaaZPg6uFKLGj5vyNEwwSzc=
196-
k8s.io/apimachinery v0.33.2 h1:IHFVhqg59mb8PJWTLi8m1mAoepkUNYmptHsV+Z1m5jY=
197-
k8s.io/apimachinery v0.33.2/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
198-
k8s.io/client-go v0.33.2 h1:z8CIcc0P581x/J1ZYf4CNzRKxRvQAwoAolYPbtQes+E=
199-
k8s.io/client-go v0.33.2/go.mod h1:9mCgT4wROvL948w6f6ArJNb7yQd7QsvqavDeZHvNmHo=
196+
k8s.io/apimachinery v0.33.3 h1:4ZSrmNa0c/ZpZJhAgRdcsFcZOw1PQU1bALVQ0B3I5LA=
197+
k8s.io/apimachinery v0.33.3/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
198+
k8s.io/client-go v0.33.3 h1:M5AfDnKfYmVJif92ngN532gFqakcGi6RvaOF16efrpA=
199+
k8s.io/client-go v0.33.3/go.mod h1:luqKBQggEf3shbxHY4uVENAxrDISLOarxpTKMiUuujg=
200200
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
201201
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
202202
k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff h1:/usPimJzUKKu+m+TE36gUyGcf03XZEP0ZIKgKj35LS4=

0 commit comments

Comments
 (0)