Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

# Build the manager binary
ARG GO_VERSION
FROM golang:${GO_VERSION:-1.25.9} AS builder
FROM golang:${GO_VERSION:-1.25.10} AS builder
WORKDIR /workspace

# Run this with docker build --build_arg goproxy=$(go env GOPROXY) to override the goproxy
Expand Down
37 changes: 26 additions & 11 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ unexport GOPATH
TRACE ?= 0

# Go
GO_VERSION ?= 1.25.9
GO_VERSION ?= 1.25.10

# Ensure correct toolchain is used
GOTOOLCHAIN = go$(GO_VERSION)
Expand Down Expand Up @@ -57,9 +57,10 @@ GO_APIDIFF_BIN := go-apidiff
GO_APIDIFF_PKG := github.com/joelanford/go-apidiff

# govulncheck
GOVULNCHECK_VER := v1.1.4
GOVULNCHECK_VER := v1.3.0
GOVULNCHECK_BIN := govulncheck
GOVULNCHECK_PKG := golang.org/x/vuln/cmd/govulncheck
GOVULNCHECK_DIR := hack/tools/govulncheck
GOVULNCHECK_TMP_DIR ?= $(GOVULNCHECK_DIR)/govulncheck.tmp

TRIVY_VER := 0.69.3

Expand All @@ -76,7 +77,7 @@ RELEASE_NOTES := $(TOOLS_BIN_DIR)/release-notes
SETUP_ENVTEST := $(TOOLS_BIN_DIR)/setup-envtest
GEN_CRD_API_REFERENCE_DOCS := $(TOOLS_BIN_DIR)/gen-crd-api-reference-docs
GO_APIDIFF := $(TOOLS_BIN_DIR)/$(GO_APIDIFF_BIN)-$(GO_APIDIFF_VER)
GOVULNCHECK := $(TOOLS_BIN_DIR)/$(GOVULNCHECK_BIN)-$(GOVULNCHECK_VER)
GOVULNCHECK := $(abspath $(TOOLS_BIN_DIR)/$(GOVULNCHECK_BIN))

# Kubebuilder
export KUBEBUILDER_ENVTEST_KUBERNETES_VERSION ?= 1.28.0
Expand Down Expand Up @@ -267,8 +268,26 @@ $(GO_APIDIFF): # Build go-apidiff.
.PHONY: $(GOVULNCHECK_BIN)
$(GOVULNCHECK_BIN): $(GOVULNCHECK) ## Build a local copy of govulncheck.

$(GOVULNCHECK): # Build govulncheck.
GOBIN=$(abspath $(TOOLS_BIN_DIR)) $(GO_INSTALL) $(GOVULNCHECK_PKG) $(GOVULNCHECK_BIN) $(GOVULNCHECK_VER)
$(GOVULNCHECK): # Build govulncheck from source with exclusion patch.
@if [ -d "$(GOVULNCHECK_TMP_DIR)" ]; then \
echo "$(GOVULNCHECK_TMP_DIR) exists, skipping clone"; \
else \
git clone "https://github.com/golang/vuln.git" "$(GOVULNCHECK_TMP_DIR)"; \
cd "$(GOVULNCHECK_TMP_DIR)"; \
git checkout "$(GOVULNCHECK_VER)"; \
git apply "$(REPO_ROOT)/$(GOVULNCHECK_DIR)/govulncheck.patch"; \
fi
@cd "$(REPO_ROOT)/$(GOVULNCHECK_TMP_DIR)"; \
if [ "$$(git describe --tag 2> /dev/null)" != "$(GOVULNCHECK_VER)" ]; then \
echo "ERROR: checked out version does not match expected version $(GOVULNCHECK_VER)"; \
exit 1; \
fi
@rm -f $(GOVULNCHECK)
go build -C "$(REPO_ROOT)/$(GOVULNCHECK_TMP_DIR)" -o $(GOVULNCHECK) ./cmd/govulncheck

.PHONY: clean-govulncheck
clean-govulncheck:
rm -fr "$(GOVULNCHECK_TMP_DIR)"

## --------------------------------------
##@ Linting
Expand Down Expand Up @@ -613,11 +632,7 @@ verify-container-images: ## Verify container images

.PHONY: verify-govulncheck
verify-govulncheck: $(GOVULNCHECK) ## Verify code for vulnerabilities
$(GOVULNCHECK) $(GOVULNCHECK_ARGS) ./... && R1=$$? || R1=$$?; \
$(GOVULNCHECK) $(GOVULNCHECK_ARGS) -C "$(TOOLS_DIR)" ./... && R2=$$? || R2=$$?; \
if [ "$$R1" -ne "0" ] || [ "$$R2" -ne "0" ]; then \
exit 1; \
fi
$(GOVULNCHECK) $(GOVULNCHECK_ARGS) ./...

.PHONY: verify-security
verify-security: ## Verify code and images for vulnerabilities
Expand Down
24 changes: 12 additions & 12 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,25 @@ require (
github.com/gophercloud/utils/v2 v2.0.0-20241220104409-2e0af06694a1
github.com/hashicorp/go-version v1.9.0
github.com/k-orc/openstack-resource-controller/v2 v2.3.0
github.com/onsi/ginkgo/v2 v2.28.1
github.com/onsi/gomega v1.39.1
github.com/onsi/ginkgo/v2 v2.28.2
github.com/onsi/gomega v1.41.0
github.com/prometheus/client_golang v1.23.2
github.com/spf13/pflag v1.0.10
go.uber.org/mock v0.6.0
golang.org/x/crypto v0.48.0
golang.org/x/text v0.34.0
gopkg.in/ini.v1 v1.67.1
k8s.io/api v0.33.11
k8s.io/apiextensions-apiserver v0.33.11
k8s.io/apimachinery v0.33.11
k8s.io/client-go v0.33.11
k8s.io/code-generator v0.33.11
k8s.io/component-base v0.33.11
gopkg.in/ini.v1 v1.67.2
k8s.io/api v0.33.12
k8s.io/apiextensions-apiserver v0.33.12
k8s.io/apimachinery v0.33.12
k8s.io/client-go v0.33.12
k8s.io/code-generator v0.33.12
k8s.io/component-base v0.33.12
k8s.io/klog/v2 v2.130.1
k8s.io/kube-openapi v0.0.0-20250610211856-8b98d1ed966a
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
sigs.k8s.io/cluster-api v1.11.10
sigs.k8s.io/cluster-api/test v1.11.10
sigs.k8s.io/cluster-api v1.11.11
sigs.k8s.io/cluster-api/test v1.11.11
sigs.k8s.io/controller-runtime v0.21.0
sigs.k8s.io/structured-merge-diff/v4 v4.7.0
sigs.k8s.io/yaml v1.6.0
Expand Down Expand Up @@ -145,7 +145,7 @@ require (
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/apiserver v0.33.11 // indirect
k8s.io/apiserver v0.33.12 // indirect
k8s.io/cluster-bootstrap v0.33.3 // indirect
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
Expand Down
48 changes: 24 additions & 24 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -199,10 +199,10 @@ github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
github.com/onsi/ginkgo/v2 v2.28.1 h1:S4hj+HbZp40fNKuLUQOYLDgZLwNUVn19N3Atb98NCyI=
github.com/onsi/ginkgo/v2 v2.28.1/go.mod h1:CLtbVInNckU3/+gC8LzkGUb9oF+e8W8TdUsxPwvdOgE=
github.com/onsi/gomega v1.39.1 h1:1IJLAad4zjPn2PsnhH70V4DKRFlrCzGBNrNaru+Vf28=
github.com/onsi/gomega v1.39.1/go.mod h1:hL6yVALoTOxeWudERyfppUcZXjMwIMLnuSfruD2lcfg=
github.com/onsi/ginkgo/v2 v2.28.2 h1:DTrMfpqxiNUyQ3Y0zhn1n3cOO2euFgQPYIpkWwxVFps=
github.com/onsi/ginkgo/v2 v2.28.2/go.mod h1:CLtbVInNckU3/+gC8LzkGUb9oF+e8W8TdUsxPwvdOgE=
github.com/onsi/gomega v1.41.0 h1:OwKp4pXNgVxf6sCplzYo794OFNuoL2q2SBMU5NSWOjA=
github.com/onsi/gomega v1.41.0/go.mod h1:M/Uqpu/8qTjtzCLUA2zJHX9Iilrau25x1PdoSRbWh5A=
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
Expand Down Expand Up @@ -384,29 +384,29 @@ gopkg.in/evanphx/json-patch.v4 v4.12.0 h1:n6jtcsulIzXPJaxegRbvFNNrZDjbij7ny3gmSP
gopkg.in/evanphx/json-patch.v4 v4.12.0/go.mod h1:p8EYWUEYMpynmqDbY58zCKCFZw8pRWMG4EsWvDvM72M=
gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/ini.v1 v1.67.1 h1:tVBILHy0R6e4wkYOn3XmiITt/hEVH4TFMYvAX2Ytz6k=
gopkg.in/ini.v1 v1.67.1/go.mod h1:x/cyOwCgZqOkJoDIJ3c1KNHMo10+nLGAhh+kn3Zizss=
gopkg.in/ini.v1 v1.67.2 h1:JtOSMb9OuaCZKr7h5D/h6iii14sK0hLbplTc6frx4Ss=
gopkg.in/ini.v1 v1.67.2/go.mod h1:x/cyOwCgZqOkJoDIJ3c1KNHMo10+nLGAhh+kn3Zizss=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q=
gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA=
k8s.io/api v0.33.11 h1:y9m+f9jXmuRkzWpkzTPlKchyGS+MVae6N75+zSZ/Qso=
k8s.io/api v0.33.11/go.mod h1:vLVGVpO6mWKOd2VIc9lpDV0xZsFlwrciwKNOthJzjI8=
k8s.io/apiextensions-apiserver v0.33.11 h1:jZ6N81G9CAfPG6CYQqpLvqmwfDqA/tXUYVUciF7HRY0=
k8s.io/apiextensions-apiserver v0.33.11/go.mod h1:27JvhuheELXvMjf0nurTjvo2w7K8GUv+RzZ8a6JGaoU=
k8s.io/apimachinery v0.33.11 h1:Hqnqx0agdSL2ziJ9piIxYlOT9KWnsTqNAD+M3U53oTM=
k8s.io/apimachinery v0.33.11/go.mod h1:a8VYBaEU2Z6n2IxTG2Hs6WX5i0wQFPGyl4YFab4kn90=
k8s.io/apiserver v0.33.11 h1:eZNK/gMuy8UQw7yNnv72vbalXLabhFGduu4fIq5KrnI=
k8s.io/apiserver v0.33.11/go.mod h1:ZjvDbER4Y3UUYwX00rqs7FS8eKtWkDjJ6o6hBeWoXaw=
k8s.io/client-go v0.33.11 h1:dDOVyh2WwOs7xkzhEdeFP7lOGKDfwjcmprAEieKnXlY=
k8s.io/client-go v0.33.11/go.mod h1:mWAyqJ8A/GgiuMYO8W6z5RhhaJvFSBa9qvo/Su01wOI=
k8s.io/api v0.33.12 h1:XxoFmt5RfiBRQM5jNzFwfHCSnJ4CK+fE4xmHvIxvdQw=
k8s.io/api v0.33.12/go.mod h1:U37aPE14I+eOx85zTqiuJUyOBeSYjGXFM8gFxhLKEgU=
k8s.io/apiextensions-apiserver v0.33.12 h1:AS5bF2O82J8ogsKpypHX9JoW8b3pMl/9orP+DiFlbYg=
k8s.io/apiextensions-apiserver v0.33.12/go.mod h1:8niIpuOtVLbkzOt6duHCyFLoxCAtFPjlOOtay1PSuJI=
k8s.io/apimachinery v0.33.12 h1:60YBbAWDzJYDJpZtiY4w0WgQyHoG9MZk/QyOknOjm20=
k8s.io/apimachinery v0.33.12/go.mod h1:a8VYBaEU2Z6n2IxTG2Hs6WX5i0wQFPGyl4YFab4kn90=
k8s.io/apiserver v0.33.12 h1:tsAgi5r0I8hpd9oMKTyhWokCNmb+8qnK7GxZNxLgMts=
k8s.io/apiserver v0.33.12/go.mod h1:WGWvr3jYTFA78/g4LLvd18whYnnFotJjr7dPp+qZLxo=
k8s.io/client-go v0.33.12 h1:c6bUsOCwRl1bwTFNuNfZkR1y1HXsFxI0poCEzMYDKjU=
k8s.io/client-go v0.33.12/go.mod h1:Ct4pzYnHMA0XeWUnSSqAp5xPKUanzTGA80Mr3OZN9OY=
k8s.io/cluster-bootstrap v0.33.3 h1:u2NTxJ5CFSBFXaDxLQoOWMly8eni31psVso+caq6uwI=
k8s.io/cluster-bootstrap v0.33.3/go.mod h1:p970f8u8jf273zyQ5raD8WUu2XyAl0SAWOY82o7i/ds=
k8s.io/code-generator v0.33.11 h1:TbjI+nOXbtv7oqYxFNO9smyijGgOE/ohEPhDWHPhjaI=
k8s.io/code-generator v0.33.11/go.mod h1:SK9SQ/koKHnJN0A3zhka+zKMOag99qB32ODn12i/RVk=
k8s.io/component-base v0.33.11 h1:/1TCirB423llyvqiWj0V8tEWqd/7abSNMQt4pZRO4cQ=
k8s.io/component-base v0.33.11/go.mod h1:tcW3IqZCwJx0/abH61cg5k9Km+N/AIrCbAWb7YR0LuE=
k8s.io/code-generator v0.33.12 h1:pnE4KusbkK1SoPWPKS3lRi5lUg88dIJa0uZqEwB4MzU=
k8s.io/code-generator v0.33.12/go.mod h1:eSkrK4CiidxqoGwLYAiuAip+TAoAiC+UfHeO2yPeC5Y=
k8s.io/component-base v0.33.12 h1:xxSkA6HUMvxuWh/oCW1y2SisCFboT01HTE8MsO/DwFM=
k8s.io/component-base v0.33.12/go.mod h1:2WoMiZ1W+zVAJTsizgGRmPm4sEtvD87W3YT1VUS47Dw=
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7 h1:2OX19X59HxDprNCVrWi6jb7LW1PoqTlYqEq5H2oetog=
k8s.io/gengo/v2 v2.0.0-20250207200755-1244d31929d7/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU=
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
Expand All @@ -419,10 +419,10 @@ pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk=
pgregory.net/rapid v1.2.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04=
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 h1:jpcvIRr3GLoUoEKRkHKSmGjxb6lWwrBlJsXc+eUYQHM=
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw=
sigs.k8s.io/cluster-api v1.11.10 h1:KWbs71D5tgZ/I9r1eRWz54RVPGkqI3JClZgB7rTtJto=
sigs.k8s.io/cluster-api v1.11.10/go.mod h1:Xpz9JeFxT3dgP+wUhTs9iSw0u/3XdO8ZzWIYAZvF0VY=
sigs.k8s.io/cluster-api/test v1.11.10 h1:xItE668Yh8/HzS1yac74Gjmg9E6UeDGv5zUOg48yvD8=
sigs.k8s.io/cluster-api/test v1.11.10/go.mod h1:+82C1LtcM+H8djUNE47c2eMfxPqanxoSjsns5cDGecU=
sigs.k8s.io/cluster-api v1.11.11 h1:MvUjPlUYk72ow4HhI9lJlt0C1iY8JsyPtx5YFV8pLJA=
sigs.k8s.io/cluster-api v1.11.11/go.mod h1:wplBEE7AErSt8bN93qrqXeXQ8uEq69RfJBPPYoHWLAE=
sigs.k8s.io/cluster-api/test v1.11.11 h1:KZXBo1j9zfnysVemyX1N61K3S1PqqSvrlhJVQVNDWMk=
sigs.k8s.io/cluster-api/test v1.11.11/go.mod h1:UeTeX/FwCHTBKFylV8640zgjIDBZ3Z+c8jcDB+BfrTM=
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
Expand Down
20 changes: 10 additions & 10 deletions hack/tools/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ require (
github.com/a8m/envsubst v1.4.3
github.com/ahmetb/gen-crd-api-reference-docs v0.3.1-0.20220420215017-3f29e6853552
github.com/itchyny/gojq v0.12.19
github.com/onsi/ginkgo/v2 v2.28.1
github.com/onsi/ginkgo/v2 v2.28.2
go.uber.org/mock v0.6.0
k8s.io/code-generator v0.33.11
k8s.io/code-generator v0.33.12
sigs.k8s.io/cluster-api-provider-openstack v0.0.0
sigs.k8s.io/cluster-api/hack/tools v0.0.0-20250805173327-a7b9f27af519
sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20250620151452-b9a9ca01fd37
Expand Down Expand Up @@ -87,7 +87,7 @@ require (
github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00 // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/nozzle/throttler v0.0.0-20180817012639-2ea982251481 // indirect
github.com/onsi/gomega v1.39.1 // indirect
github.com/onsi/gomega v1.41.0 // indirect
github.com/pjbgf/sha1cd v0.3.0 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
Expand Down Expand Up @@ -141,13 +141,13 @@ require (
gopkg.in/warnings.v0 v0.1.2 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/api v0.33.11 // indirect
k8s.io/apiextensions-apiserver v0.33.11 // indirect
k8s.io/apimachinery v0.34.7 // indirect
k8s.io/apiserver v0.33.11 // indirect
k8s.io/client-go v0.33.11 // indirect
k8s.io/api v0.33.12 // indirect
k8s.io/apiextensions-apiserver v0.33.12 // indirect
k8s.io/apimachinery v0.34.8 // indirect
k8s.io/apiserver v0.33.12 // indirect
k8s.io/client-go v0.33.12 // indirect
k8s.io/cluster-bootstrap v0.33.3 // indirect
k8s.io/component-base v0.33.11 // indirect
k8s.io/component-base v0.33.12 // indirect
k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 // indirect
k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f // indirect
k8s.io/klog v0.2.0 // indirect
Expand All @@ -156,7 +156,7 @@ require (
k8s.io/release v0.16.9 // indirect
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
sigs.k8s.io/cluster-api v1.11.10 // indirect
sigs.k8s.io/cluster-api v1.11.11 // indirect
sigs.k8s.io/controller-runtime v0.21.0 // indirect
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
sigs.k8s.io/kubebuilder/docs/book/utils v0.0.0-20211028165026-57688c578b5d // indirect
Expand Down
44 changes: 22 additions & 22 deletions hack/tools/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -251,10 +251,10 @@ github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE=
github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU=
github.com/onsi/ginkgo/v2 v2.28.1 h1:S4hj+HbZp40fNKuLUQOYLDgZLwNUVn19N3Atb98NCyI=
github.com/onsi/ginkgo/v2 v2.28.1/go.mod h1:CLtbVInNckU3/+gC8LzkGUb9oF+e8W8TdUsxPwvdOgE=
github.com/onsi/gomega v1.39.1 h1:1IJLAad4zjPn2PsnhH70V4DKRFlrCzGBNrNaru+Vf28=
github.com/onsi/gomega v1.39.1/go.mod h1:hL6yVALoTOxeWudERyfppUcZXjMwIMLnuSfruD2lcfg=
github.com/onsi/ginkgo/v2 v2.28.2 h1:DTrMfpqxiNUyQ3Y0zhn1n3cOO2euFgQPYIpkWwxVFps=
github.com/onsi/ginkgo/v2 v2.28.2/go.mod h1:CLtbVInNckU3/+gC8LzkGUb9oF+e8W8TdUsxPwvdOgE=
github.com/onsi/gomega v1.41.0 h1:OwKp4pXNgVxf6sCplzYo794OFNuoL2q2SBMU5NSWOjA=
github.com/onsi/gomega v1.41.0/go.mod h1:M/Uqpu/8qTjtzCLUA2zJHX9Iilrau25x1PdoSRbWh5A=
github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=
github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM=
github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJwooC2xJA040=
Expand Down Expand Up @@ -472,22 +472,22 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
k8s.io/api v0.33.11 h1:y9m+f9jXmuRkzWpkzTPlKchyGS+MVae6N75+zSZ/Qso=
k8s.io/api v0.33.11/go.mod h1:vLVGVpO6mWKOd2VIc9lpDV0xZsFlwrciwKNOthJzjI8=
k8s.io/apiextensions-apiserver v0.33.11 h1:jZ6N81G9CAfPG6CYQqpLvqmwfDqA/tXUYVUciF7HRY0=
k8s.io/apiextensions-apiserver v0.33.11/go.mod h1:27JvhuheELXvMjf0nurTjvo2w7K8GUv+RzZ8a6JGaoU=
k8s.io/apimachinery v0.34.7 h1:nkAtvxByvBFSyIyOTrFKcy6pgQ4G1NCKsypWArLdNSY=
k8s.io/apimachinery v0.34.7/go.mod h1:z7dd12Xd400CXIycE8nmn32xZhApV9zskHs0A5xeU/Q=
k8s.io/apiserver v0.33.11 h1:eZNK/gMuy8UQw7yNnv72vbalXLabhFGduu4fIq5KrnI=
k8s.io/apiserver v0.33.11/go.mod h1:ZjvDbER4Y3UUYwX00rqs7FS8eKtWkDjJ6o6hBeWoXaw=
k8s.io/client-go v0.33.11 h1:dDOVyh2WwOs7xkzhEdeFP7lOGKDfwjcmprAEieKnXlY=
k8s.io/client-go v0.33.11/go.mod h1:mWAyqJ8A/GgiuMYO8W6z5RhhaJvFSBa9qvo/Su01wOI=
k8s.io/api v0.33.12 h1:XxoFmt5RfiBRQM5jNzFwfHCSnJ4CK+fE4xmHvIxvdQw=
k8s.io/api v0.33.12/go.mod h1:U37aPE14I+eOx85zTqiuJUyOBeSYjGXFM8gFxhLKEgU=
k8s.io/apiextensions-apiserver v0.33.12 h1:AS5bF2O82J8ogsKpypHX9JoW8b3pMl/9orP+DiFlbYg=
k8s.io/apiextensions-apiserver v0.33.12/go.mod h1:8niIpuOtVLbkzOt6duHCyFLoxCAtFPjlOOtay1PSuJI=
k8s.io/apimachinery v0.34.8 h1:Vjyd/TdakksL0g7ikxyaAk3s3qgqRRYz9vj0AudwNzc=
k8s.io/apimachinery v0.34.8/go.mod h1:z7dd12Xd400CXIycE8nmn32xZhApV9zskHs0A5xeU/Q=
k8s.io/apiserver v0.33.12 h1:tsAgi5r0I8hpd9oMKTyhWokCNmb+8qnK7GxZNxLgMts=
k8s.io/apiserver v0.33.12/go.mod h1:WGWvr3jYTFA78/g4LLvd18whYnnFotJjr7dPp+qZLxo=
k8s.io/client-go v0.33.12 h1:c6bUsOCwRl1bwTFNuNfZkR1y1HXsFxI0poCEzMYDKjU=
k8s.io/client-go v0.33.12/go.mod h1:Ct4pzYnHMA0XeWUnSSqAp5xPKUanzTGA80Mr3OZN9OY=
k8s.io/cluster-bootstrap v0.33.3 h1:u2NTxJ5CFSBFXaDxLQoOWMly8eni31psVso+caq6uwI=
k8s.io/cluster-bootstrap v0.33.3/go.mod h1:p970f8u8jf273zyQ5raD8WUu2XyAl0SAWOY82o7i/ds=
k8s.io/code-generator v0.33.11 h1:TbjI+nOXbtv7oqYxFNO9smyijGgOE/ohEPhDWHPhjaI=
k8s.io/code-generator v0.33.11/go.mod h1:SK9SQ/koKHnJN0A3zhka+zKMOag99qB32ODn12i/RVk=
k8s.io/component-base v0.33.11 h1:/1TCirB423llyvqiWj0V8tEWqd/7abSNMQt4pZRO4cQ=
k8s.io/component-base v0.33.11/go.mod h1:tcW3IqZCwJx0/abH61cg5k9Km+N/AIrCbAWb7YR0LuE=
k8s.io/code-generator v0.33.12 h1:pnE4KusbkK1SoPWPKS3lRi5lUg88dIJa0uZqEwB4MzU=
k8s.io/code-generator v0.33.12/go.mod h1:eSkrK4CiidxqoGwLYAiuAip+TAoAiC+UfHeO2yPeC5Y=
k8s.io/component-base v0.33.12 h1:xxSkA6HUMvxuWh/oCW1y2SisCFboT01HTE8MsO/DwFM=
k8s.io/component-base v0.33.12/go.mod h1:2WoMiZ1W+zVAJTsizgGRmPm4sEtvD87W3YT1VUS47Dw=
k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 h1:1bLA4Agvs1DILmc+q2Bbcqjx6jOHO7YEFA+G+0aTZoc=
k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E=
k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f h1:SLb+kxmzfA87x4E4brQzB33VBbT2+x7Zq9ROIHmGn9Q=
Expand All @@ -505,12 +505,12 @@ k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 h1:jpcvIRr3GLoUoEKRkHKSmGjxb6lWwrBlJsXc+eUYQHM=
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw=
sigs.k8s.io/cluster-api v1.11.10 h1:KWbs71D5tgZ/I9r1eRWz54RVPGkqI3JClZgB7rTtJto=
sigs.k8s.io/cluster-api v1.11.10/go.mod h1:Xpz9JeFxT3dgP+wUhTs9iSw0u/3XdO8ZzWIYAZvF0VY=
sigs.k8s.io/cluster-api v1.11.11 h1:MvUjPlUYk72ow4HhI9lJlt0C1iY8JsyPtx5YFV8pLJA=
sigs.k8s.io/cluster-api v1.11.11/go.mod h1:wplBEE7AErSt8bN93qrqXeXQ8uEq69RfJBPPYoHWLAE=
sigs.k8s.io/cluster-api/hack/tools v0.0.0-20250805173327-a7b9f27af519 h1:WkOO6Fg3tmbuFXqTMFfs80mapaQyBbdIC5p86LIVlBI=
sigs.k8s.io/cluster-api/hack/tools v0.0.0-20250805173327-a7b9f27af519/go.mod h1:/Zjkh19AmjuI4piKJ1fAZW7k0cDZsSoAAcGHKGZJTZU=
sigs.k8s.io/cluster-api/test v1.11.10 h1:xItE668Yh8/HzS1yac74Gjmg9E6UeDGv5zUOg48yvD8=
sigs.k8s.io/cluster-api/test v1.11.10/go.mod h1:+82C1LtcM+H8djUNE47c2eMfxPqanxoSjsns5cDGecU=
sigs.k8s.io/cluster-api/test v1.11.11 h1:KZXBo1j9zfnysVemyX1N61K3S1PqqSvrlhJVQVNDWMk=
sigs.k8s.io/cluster-api/test v1.11.11/go.mod h1:UeTeX/FwCHTBKFylV8640zgjIDBZ3Z+c8jcDB+BfrTM=
sigs.k8s.io/controller-runtime v0.21.0 h1:CYfjpEuicjUecRk+KAeyYh+ouUBn4llGyDYytIGcJS8=
sigs.k8s.io/controller-runtime v0.21.0/go.mod h1:OSg14+F65eWqIu4DceX7k/+QRAbTTvxeQSNSOQpukWM=
sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20250620151452-b9a9ca01fd37 h1:NSnbH7C6/fYc5L3FxMQiSlFBqYi+32LnFsXwArzOlIM=
Expand Down
1 change: 1 addition & 0 deletions hack/tools/govulncheck/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
govulncheck.tmp/
Loading