Skip to content

Commit

Permalink
Drop vendor directory & update dependencies (#496)
Browse files Browse the repository at this point in the history
* update default argo images used in the helm chart
* adapt scripts to work without vendored dependencies
* drop vendor dir
* upgrade dependencies for argo, gardener and others
  • Loading branch information
hendrikKahl authored Feb 13, 2024
1 parent 743aab6 commit 7f00070
Show file tree
Hide file tree
Showing 13,155 changed files with 223 additions and 3,608,534 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 4 additions & 4 deletions .ci/integration
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ fi

# Install Ginkgo (test framework) to be able to execute the tests.
cd "${SOURCE_PATH}"
go install -mod=vendor ./vendor/github.com/onsi/ginkgo/ginkgo
go install -mod=mod github.com/onsi/ginkgo/ginkgo


# Download Testmachinery Kubeconfig
Expand Down Expand Up @@ -117,9 +117,9 @@ echo "$controller_chart" | kubectl --kubeconfig=$TM_KUBECONFIG create -f -

# run integration tests with ginkgo

ginkgo -mod=vendor --slowSpecThreshold=30 -p --nodes=5 ./test/validationwebhook -- --tm-namespace=${NAMESPACE} --kubecfg=${TM_KUBECONFIG} --git-commit-sha=${GIT_COMMIT_SHA}
ginkgo -mod=vendor --slowSpecThreshold=600 -r -p --nodes=5 ./test/controller -- --tm-namespace=${NAMESPACE} --kubecfg=${TM_KUBECONFIG} --git-commit-sha=${GIT_COMMIT_SHA}
ginkgo -mod=vendor --slowSpecThreshold=600 -p --nodes=5 ./test/testrunner/... -- --tm-namespace=${NAMESPACE} --kubecfg=${TM_KUBECONFIG} --git-commit-sha=${GIT_COMMIT_SHA}
ginkgo -mod=mod --slowSpecThreshold=30 -p --nodes=5 ./test/validationwebhook -- --tm-namespace=${NAMESPACE} --kubecfg=${TM_KUBECONFIG} --git-commit-sha=${GIT_COMMIT_SHA}
ginkgo -mod=mod --slowSpecThreshold=600 -r -p --nodes=5 ./test/controller -- --tm-namespace=${NAMESPACE} --kubecfg=${TM_KUBECONFIG} --git-commit-sha=${GIT_COMMIT_SHA}
ginkgo -mod=mod --slowSpecThreshold=600 -p --nodes=5 ./test/testrunner/... -- --tm-namespace=${NAMESPACE} --kubecfg=${TM_KUBECONFIG} --git-commit-sha=${GIT_COMMIT_SHA}

#######################
# clean installation #
Expand Down
2 changes: 1 addition & 1 deletion .ci/integration-bot
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ fi

# Install Ginkgo (test framework) to be able to execute the tests.
cd "${SOURCE_PATH}"
go install -mod=vendor ./vendor/github.com/onsi/ginkgo/ginkgo
go install -mod=mod github.com/onsi/ginkgo/ginkgo


# Download Testmachinery Kubeconfig
Expand Down
6 changes: 3 additions & 3 deletions .ci/test
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ fi
cd "${SOURCE_PATH}"

# Download kubernetes binaries
K8S_VERSION=1.24.12
ETCD_VER=v3.4.25
K8S_VERSION=1.28.6
ETCD_VER=v3.4.30

mkdir -p /usr/local/kubebuilder/bin
curl -LO https://storage.googleapis.com/kubernetes-release/release/v${K8S_VERSION}/bin/linux/amd64/kubectl
Expand All @@ -42,4 +42,4 @@ curl -L https://storage.googleapis.com/etcd/${ETCD_VER}/etcd-${ETCD_VER}-linux-a
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz etcd-${ETCD_VER}-linux-amd64/etcd
mv etcd-${ETCD_VER}-linux-amd64/etcd /usr/local/kubebuilder/bin/etcd

go test -mod=vendor ./cmd/... ./pkg/...
go test -mod=mod ./cmd/... ./pkg/...
2 changes: 1 addition & 1 deletion .ci/test-definitions
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ fi
cd "${SOURCE_PATH}"

printf "\nNow installing: integration-tests/e2e ...\n"
go install -mod=vendor ./integration-tests/e2e
go install -mod=mod ./integration-tests/e2e
2 changes: 1 addition & 1 deletion .test-defs/conformanceTestgrid.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ spec:
export E2E_EXPORT_PATH=$TM_EXPORT_PATH &&
export E2E_KUBECONFIG_PATH=$TM_KUBECONFIG_PATH/shoot.config &&
export GARDEN_KUBECONFIG_PATH=$TM_KUBECONFIG_PATH/gardener.config &&
go run -mod=vendor ./integration-tests/e2e --cleanUpAfterwards=true --flakeAttempts=1
go run -mod=mod ./integration-tests/e2e --cleanUpAfterwards=true --flakeAttempts=1
image: golang:1.21
resources:
requests:
Expand Down
2 changes: 1 addition & 1 deletion .test-defs/conformanceTestgridParallel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ spec:
export E2E_EXPORT_PATH=$TM_EXPORT_PATH &&
export E2E_KUBECONFIG_PATH=$TM_KUBECONFIG_PATH/shoot.config &&
export GARDEN_KUBECONFIG_PATH=$TM_KUBECONFIG_PATH/gardener.config &&
go run -mod=vendor ./integration-tests/e2e --cleanUpAfterwards=true --flakeAttempts=5 --retryFailedTestcases=true
go run -mod=mod ./integration-tests/e2e --cleanUpAfterwards=true --flakeAttempts=5 --retryFailedTestcases=true
image: golang:1.21
resources:
requests:
Expand Down
8 changes: 8 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,14 @@
FROM golang:1.21 AS builder

WORKDIR /go/src/github.com/gardener/test-infra

# Copy the Go Modules manifests
COPY go.mod go.mod
COPY go.sum go.sum
# cache deps before building and copying source so that we don't need to re-download as much
# and so that source changes don't invalidate our downloaded layer
RUN go mod download

COPY . .

RUN make install
Expand Down
31 changes: 16 additions & 15 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
# limitations under the License.

SHELL = /bin/sh
ENSURE_GARDENER_MOD := $(shell go get github.com/gardener/gardener@$$(go list -m -f "{{.Version}}" github.com/gardener/gardener))
GARDENER_HACK_DIR := $(shell go list -m -f "{{.Dir}}" github.com/gardener/gardener)/hack
REPO_ROOT := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
current_dir := $(shell dirname $(mkfile_path))
Expand All @@ -26,7 +28,7 @@ TM_CONTROLLER_CHART := testmachinery-controller
VERSION ?= $(shell cat ${REPO_ROOT}/VERSION)
IMAGE_TAG := ${VERSION}

ENVTEST_K8S_VERSION := 1.27.x
ENVTEST_K8S_VERSION := 1.28.x

TELEMETRY_CONTROLLER_IMAGE := $(REGISTRY)/telemetry-controller
TM_RUN_IMAGE := $(REGISTRY)/testmachinery-run
Expand All @@ -43,39 +45,38 @@ TESTRUN ?= "examples/int-testrun.yaml"
#########################################

TOOLS_DIR := hack/tools
include vendor/github.com/gardener/gardener/hack/tools.mk
include $(GARDENER_HACK_DIR)/tools.mk

#####################
# Utils #
#####################

.PHONY: revendor
revendor:
@GO111MODULE=on go mod tidy
@GO111MODULE=on go mod vendor
@chmod +x $(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/*
@chmod +x $(REPO_ROOT)/vendor/k8s.io/code-generator/generate-internal-groups.sh
@$(REPO_ROOT)/hack/update-github-templates.sh
.PHONY: tidy
tidy:
@go mod tidy
@GARDENER_HACK_DIR=$(GARDENER_HACK_DIR) bash $(REPO_ROOT)/hack/update-github-templates.sh

.PHONY: code-gen
code-gen:
@./hack/generate-code
$(MAKE) format

.PHONY: generate
generate: $(CONTROLLER_GEN) $(GEN_CRD_API_REFERENCE_DOCS) $(HELM) $(MOCKGEN) $(OPENAPI_GEN)
@$(REPO_ROOT)/hack/generate.sh ./cmd/... ./pkg/... ./test/...
generate: $(VGOPATH) $(CONTROLLER_GEN) $(GEN_CRD_API_REFERENCE_DOCS) $(HELM) $(MOCKGEN) $(OPENAPI_GEN)
@REPO_ROOT=$(REPO_ROOT) VGOPATH=$(VGOPATH) GARDENER_HACK_DIR=$(GARDENER_HACK_DIR) bash $(GARDENER_HACK_DIR)/generate-sequential.sh ./cmd/... ./pkg/... ./test/...
$(MAKE) format

.PHONY: format
format: $(GOIMPORTS) $(GOIMPORTSREVISER)
@$(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/format.sh ./cmd ./pkg ./test ./integration-tests
@bash $(GARDENER_HACK_DIR)/format.sh ./cmd ./pkg ./test ./integration-tests

.PHONY: check
check: $(GOIMPORTS) $(GOLANGCI_LINT)
@$(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/check.sh --golangci-lint-config=./.golangci.yaml ./cmd/... ./pkg/... ./test/...
@REPO_ROOT=$(REPO_ROOT) bash $(GARDENER_HACK_DIR)/check.sh --golangci-lint-config=./.golangci.yaml ./cmd/... ./pkg/... ./test/...

.PHONY: test
test:
KUBEBUILDER_ASSETS="$(shell setup-envtest use -p path ${K8S_VERSION})" go test -mod=vendor $(REPO_ROOT)/cmd/... $(REPO_ROOT)/pkg/...
KUBEBUILDER_ASSETS="$(shell setup-envtest use -p path ${K8S_VERSION})" go test -mod=mod $(REPO_ROOT)/cmd/... $(REPO_ROOT)/pkg/...


.PHONY: install
Expand All @@ -97,7 +98,7 @@ install-requirements:
@curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(shell go env GOPATH)/bin v1.50.1
@go install sigs.k8s.io/controller-runtime/tools/setup-envtest@latest
@go install golang.org/x/tools/cmd/goimports@latest
@go install -mod=vendor $(REPO_ROOT)/vendor/github.com/golang/mock/mockgen
@go install github.com/golang/mock/mockgen

.PHONY: gen-certs
gen-certs:
Expand Down
6 changes: 3 additions & 3 deletions charts/testmachinery/charts/argo/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@

# overriden in images.yaml
images:
argo-workflow-controller: quay.io/argoproj/workflow-controller:v3.4.13
argo-executor: quay.io/argoproj/argoexec:v3.4.13
argo-server: quay.io/argoproj/argocli:v3.4.13
argo-workflow-controller: quay.io/argoproj/workflow-controller:v3.5.4
argo-executor: quay.io/argoproj/argoexec:v3.5.4
argo-server: quay.io/argoproj/argocli:v3.5.4

argo:
name: workflow-controller
Expand Down
6 changes: 3 additions & 3 deletions charts/testmachinery/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,9 @@ reserve-excess-capacity:

argo:
images:
argo-workflow-controller: quay.io/argoproj/workflow-controller:v3.4.13
argo-executor: quay.io/argoproj/argoexec:v3.4.13
argo-server: quay.io/argoproj/argocli:v3.4.13
argo-workflow-controller: quay.io/argoproj/workflow-controller:v3.5.4
argo-executor: quay.io/argoproj/argoexec:v3.5.4
argo-server: quay.io/argoproj/argocli:v3.5.4

argo:
name: workflow-controller
Expand Down
4 changes: 2 additions & 2 deletions cmd/cncf-conformance-pr-creator/gardener_readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,9 @@ Set the `KUBECONFIG` as path to the kubeconfig file of your newly created cluste

```bash
#first set KUBECONFIG to your cluster
docker run -ti -e --rm -v $KUBECONFIG:/mye2e/shoot.config golang:1.15 bash
docker run -ti -e --rm -v $KUBECONFIG:/mye2e/shoot.config golang:1.21 bash
# run all commands below within container
go get github.com/gardener/test-infra; cd /go/src/github.com/gardener/test-infra
export GO111MODULE=on; export E2E_EXPORT_PATH=/tmp/export; export KUBECONFIG=/mye2e/shoot.config; export GINKGO_PARALLEL=false
go run -mod=vendor ./integration-tests/e2e --k8sVersion=1.17.1 --cloudprovider=gcp --testcasegroup="conformance"
go run -mod=mod ./integration-tests/e2e --k8sVersion=1.28.6 --cloudprovider=gcp --testcasegroup="conformance"
```
74 changes: 38 additions & 36 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@ module github.com/gardener/test-infra
go 1.21

require (
cloud.google.com/go/storage v1.35.1
cloud.google.com/go/storage v1.36.0
github.com/Masterminds/semver/v3 v3.2.1
github.com/Masterminds/sprig v2.22.0+incompatible
github.com/Masterminds/sprig/v3 v3.2.3
github.com/argoproj/argo-workflows/v3 v3.4.13
github.com/argoproj/argo-workflows/v3 v3.5.4
github.com/bradleyfalzon/ghinstallation/v2 v2.8.0
github.com/fsnotify/fsnotify v1.7.0
github.com/gardener/gardener v1.83.1
github.com/gardener/gardener v1.88.0
github.com/ghodss/yaml v1.0.0
github.com/go-logr/logr v1.3.0
github.com/go-logr/logr v1.4.1
github.com/go-logr/zapr v1.3.0
github.com/golang/mock v1.6.0
github.com/google/go-github/v54 v54.0.0
github.com/google/uuid v1.4.0
github.com/google/uuid v1.5.0
github.com/gorilla/mux v1.8.1
github.com/gorilla/sessions v1.2.2
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
Expand All @@ -37,7 +37,7 @@ require (
go.uber.org/mock v0.3.0
go.uber.org/zap v1.26.0
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616
golang.org/x/oauth2 v0.14.0
golang.org/x/oauth2 v0.17.0
gopkg.in/yaml.v3 v3.0.1
helm.sh/helm/v3 v3.13.2
k8s.io/api v0.28.4
Expand All @@ -47,16 +47,16 @@ require (
k8s.io/code-generator v0.28.4
k8s.io/kube-openapi v0.0.0-20231113174909-778a5567bc1e
k8s.io/metrics v0.28.4
k8s.io/utils v0.0.0-20230726121419-3b25d923346b
k8s.io/utils v0.0.0-20240102154912-e7106e64919e
sigs.k8s.io/controller-runtime v0.16.3
sigs.k8s.io/yaml v1.4.0
)

require (
cloud.google.com/go v0.110.9 // indirect
cloud.google.com/go/compute v1.23.2 // indirect
cloud.google.com/go v0.112.0 // indirect
cloud.google.com/go/compute v1.23.4 // indirect
cloud.google.com/go/compute/metadata v0.2.3 // indirect
cloud.google.com/go/iam v1.1.4 // indirect
cloud.google.com/go/iam v1.1.6 // indirect
filippo.io/edwards25519 v1.0.0 // indirect
github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 // indirect
github.com/AliyunContainerService/ack-ram-tool/pkg/credentials/alibabacloudsdkgo/helper v0.2.0 // indirect
Expand Down Expand Up @@ -95,7 +95,7 @@ require (
github.com/alibabacloud-go/tea v1.2.1 // indirect
github.com/alibabacloud-go/tea-utils v1.4.5 // indirect
github.com/alibabacloud-go/tea-xml v1.1.3 // indirect
github.com/aliyun/credentials-go v1.3.1 // indirect
github.com/aliyun/credentials-go v1.3.2 // indirect
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
github.com/aws/aws-sdk-go-v2 v1.21.2 // indirect
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.13 // indirect
Expand Down Expand Up @@ -156,11 +156,11 @@ require (
github.com/docker/go-units v0.5.0 // indirect
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/ebitengine/purego v0.5.0 // indirect
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
github.com/emicklei/go-restful/v3 v3.11.2 // indirect
github.com/evanphx/json-patch v5.7.0+incompatible // indirect
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
github.com/fatih/color v1.15.0 // indirect
github.com/felixge/httpsnoop v1.0.3 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/fvbommel/sortorder v1.1.0 // indirect
github.com/gabriel-vasile/mimetype v1.4.3 // indirect
github.com/go-chi/chi v4.1.2+incompatible // indirect
Expand All @@ -170,13 +170,13 @@ require (
github.com/go-logr/stdr v1.2.2 // indirect
github.com/go-openapi/analysis v0.21.4 // indirect
github.com/go-openapi/errors v0.20.4 // indirect
github.com/go-openapi/jsonpointer v0.20.0 // indirect
github.com/go-openapi/jsonreference v0.20.2 // indirect
github.com/go-openapi/jsonpointer v0.20.2 // indirect
github.com/go-openapi/jsonreference v0.20.4 // indirect
github.com/go-openapi/loads v0.21.2 // indirect
github.com/go-openapi/runtime v0.26.0 // indirect
github.com/go-openapi/spec v0.20.9 // indirect
github.com/go-openapi/strfmt v0.21.7 // indirect
github.com/go-openapi/swag v0.22.4 // indirect
github.com/go-openapi/swag v0.22.9 // indirect
github.com/go-openapi/validate v0.22.1 // indirect
github.com/go-playground/locales v0.14.1 // indirect
github.com/go-playground/universal-translator v0.18.1 // indirect
Expand Down Expand Up @@ -219,6 +219,7 @@ require (
github.com/imdario/mergo v0.3.16 // indirect
github.com/in-toto/in-toto-golang v0.9.0 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/ironcore-dev/vgopath v0.1.3 // indirect
github.com/jedisct1/go-minisign v0.0.0-20230811132847-661be99b8267 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
Expand Down Expand Up @@ -317,35 +318,36 @@ require (
github.com/zeebo/errs v1.3.0 // indirect
go.mongodb.org/mongo-driver v1.12.1 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 // indirect
go.opentelemetry.io/otel v1.19.0 // indirect
go.opentelemetry.io/otel/metric v1.19.0 // indirect
go.opentelemetry.io/otel/trace v1.19.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 // indirect
go.opentelemetry.io/otel v1.22.0 // indirect
go.opentelemetry.io/otel/metric v1.22.0 // indirect
go.opentelemetry.io/otel/trace v1.22.0 // indirect
go.starlark.net v0.0.0-20230525235612-a134d8f9ddca // indirect
go.step.sm/crypto v0.36.1 // indirect
go.uber.org/atomic v1.11.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go4.org/intern v0.0.0-20230525184215-6c62f75575cb // indirect
go4.org/unsafe/assume-no-moving-gc v0.0.0-20230525183740-e7c30c78aeb2 // indirect
golang.org/x/crypto v0.17.0 // indirect
golang.org/x/crypto v0.19.0 // indirect
golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect
golang.org/x/mod v0.13.0 // indirect
golang.org/x/net v0.18.0 // indirect
golang.org/x/sync v0.5.0 // indirect
golang.org/x/sys v0.15.0 // indirect
golang.org/x/term v0.15.0 // indirect
golang.org/x/mod v0.14.0 // indirect
golang.org/x/net v0.21.0 // indirect
golang.org/x/sync v0.6.0 // indirect
golang.org/x/sys v0.17.0 // indirect
golang.org/x/term v0.17.0 // indirect
golang.org/x/text v0.14.0 // indirect
golang.org/x/time v0.3.0 // indirect
golang.org/x/tools v0.14.0 // indirect
golang.org/x/time v0.5.0 // indirect
golang.org/x/tools v0.16.1 // indirect
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
google.golang.org/api v0.150.0 // indirect
google.golang.org/api v0.160.0 // indirect
google.golang.org/appengine v1.6.8 // indirect
google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20231016165738-49dd2c1f3d0b // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405 // indirect
google.golang.org/grpc v1.59.0 // indirect
google.golang.org/protobuf v1.31.0 // indirect
google.golang.org/genproto v0.0.0-20240205150955-31a09d347014 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20240205150955-31a09d347014 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240205150955-31a09d347014 // indirect
google.golang.org/grpc v1.61.0 // indirect
google.golang.org/protobuf v1.32.0 // indirect
gopkg.in/DataDog/dd-trace-go.v1 v1.56.1 // indirect
gopkg.in/go-jose/go-jose.v2 v2.6.1 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
Expand All @@ -357,13 +359,13 @@ require (
k8s.io/component-base v0.28.4 // indirect
k8s.io/gengo v0.0.0-20230829151522-9cce18d56c01 // indirect
k8s.io/klog v1.0.0 // indirect
k8s.io/klog/v2 v2.100.1 // indirect
k8s.io/klog/v2 v2.120.1 // indirect
oras.land/oras-go v1.2.4 // indirect
sigs.k8s.io/controller-runtime/tools/setup-envtest v0.0.0-20231015215740-bf15e44028f9 // indirect
sigs.k8s.io/controller-tools v0.13.0 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/kustomize/api v0.13.5-0.20230601165947-6ce0bf390ce3 // indirect
sigs.k8s.io/kustomize/kyaml v0.14.3-0.20230601165947-6ce0bf390ce3 // indirect
sigs.k8s.io/release-utils v0.7.6 // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.3.0 // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
)
Loading

0 comments on commit 7f00070

Please sign in to comment.