From eac744504e35d4eb4cdcddf8af000ef42cd94531 Mon Sep 17 00:00:00 2001 From: Christoph Mewes Date: Tue, 2 Dec 2025 18:09:09 +0100 Subject: [PATCH 1/4] add kcp 0.29 e2e tests On-behalf-of: @SAP christoph.mewes@sap.com --- .prow.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.prow.yaml b/.prow.yaml index 25742b1..4f128e3 100644 --- a/.prow.yaml +++ b/.prow.yaml @@ -125,3 +125,22 @@ presubmits: requests: memory: 4Gi cpu: 2 + + - name: pull-api-syncagent-test-e2e-kcp-0.29 + always_run: true + decorate: true + clone_uri: "https://github.com/kcp-dev/api-syncagent" + labels: + preset-goproxy: "true" + spec: + containers: + - image: ghcr.io/kcp-dev/infra/build:1.24.9-1 + command: + - hack/ci/run-e2e-tests.sh + env: + - name: KCP_VERSION + value: "0.29.0" + resources: + requests: + memory: 4Gi + cpu: 2 From 8e5b09af9fd91f97956495c48620d26d9228a851 Mon Sep 17 00:00:00 2001 From: Christoph Mewes Date: Tue, 2 Dec 2025 18:39:14 +0100 Subject: [PATCH 2/4] do not let setup-envtest stop us from cleaning up On-behalf-of: @SAP christoph.mewes@sap.com --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 95dbbf1..4af8ef9 100644 --- a/Makefile +++ b/Makefile @@ -73,6 +73,7 @@ build-tests: .PHONY: clean clean: + if [ -d $(UGET_DIRECTORY)/k8s ]; then chmod -R +w $(UGET_DIRECTORY)/k8s; fi rm -rf $(BUILD_DEST) $(UGET_DIRECTORY) @echo "Cleaned $(BUILD_DEST) and $(UGET_DIRECTORY)" From 40b7f2648951143bcdde13c2189709ce6fe38bc6 Mon Sep 17 00:00:00 2001 From: Christoph Mewes Date: Tue, 2 Dec 2025 18:41:50 +0100 Subject: [PATCH 3/4] separate cleaning targets, no need to wipe tools all the time On-behalf-of: @SAP christoph.mewes@sap.com --- Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 4af8ef9..dad3552 100644 --- a/Makefile +++ b/Makefile @@ -73,9 +73,14 @@ build-tests: .PHONY: clean clean: + rm -rf $(BUILD_DEST) + @echo "Cleaned $(BUILD_DEST)." + +.PHONY: clean-tools +clean-tools: if [ -d $(UGET_DIRECTORY)/k8s ]; then chmod -R +w $(UGET_DIRECTORY)/k8s; fi - rm -rf $(BUILD_DEST) $(UGET_DIRECTORY) - @echo "Cleaned $(BUILD_DEST) and $(UGET_DIRECTORY)" + rm -rf $(UGET_DIRECTORY) + @echo "Cleaned $(UGET_DIRECTORY)." .PHONY: lint lint: install-golangci-lint From c3bef320731562abf489a224c5dc2461a3964166 Mon Sep 17 00:00:00 2001 From: Christoph Mewes Date: Tue, 2 Dec 2025 20:34:34 +0100 Subject: [PATCH 4/4] never add kcp checksums On-behalf-of: @SAP christoph.mewes@sap.com --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index dad3552..7ced5f3 100644 --- a/Makefile +++ b/Makefile @@ -160,6 +160,7 @@ install-yq: @UNCOMPRESSED=true hack/uget.sh https://github.com/mikefarah/yq/releases/download/v{VERSION}/yq_{GOOS}_{GOARCH} yq $(YQ_VERSION) yq_* .PHONY: install-kcp +install-kcp: UGET_CHECKSUMS=false # do not checksum because the version regularly gets overwritten in CI jobs install-kcp: @hack/uget.sh https://github.com/kcp-dev/kcp/releases/download/v{VERSION}/kcp_{VERSION}_{GOOS}_{GOARCH}.tar.gz kcp $(KCP_VERSION) @@ -188,7 +189,7 @@ install-reconciler-gen: .PHONY: update-tools update-tools: UGET_UPDATE=true -update-tools: clean install-boilerplate install-gimps install-golangci-lint install-kubectl install-yq +update-tools: clean-tools install-boilerplate install-gimps install-golangci-lint install-kubectl install-yq ############################################################################ ### docs