Skip to content

Commit 2378bfb

Browse files
authored
Merge pull request #3485 from chrischdi/pr-gcve-reduce-timeout
🌱 CI: Partially revert 3473 due to having vSphere 8 in community ci
2 parents f9a2173 + 36901d6 commit 2378bfb

File tree

6 files changed

+14
-63
lines changed

6 files changed

+14
-63
lines changed

Makefile

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -232,10 +232,7 @@ VM_OPERATOR_DIR := test/infrastructure/vm-operator
232232
VM_OPERATOR_TMP_DIR ?= $(VM_OPERATOR_DIR)/vm-operator.tmp
233233
# note: this is the commit from 1.8.6 tag
234234
VM_OPERATOR_COMMIT ?= de75746a9505ef3161172d99b735d6593c54f0c5
235-
# sha256 sum diff of the applied patches on-top, it should match the output of `git diff | sha256`.
236-
VM_OPERATOR_DIFF ?= 65e87004a530fdf98ae636d6b3700db086a8f356066fb15996bd8f5abe9f236c
237235
VM_OPERATOR_VERSION ?= v1.8.6-0-gde75746a
238-
VM_OPERATOR_IMAGE_TAG ?= $(VM_OPERATOR_VERSION)-$(shell echo $(VM_OPERATOR_DIFF) | head -c 8)
239236
VM_OPERATOR_ALL_ARCH = amd64 arm64
240237

241238
# net operator
@@ -898,23 +895,18 @@ checkout-vm-operator:
898895
git clone "https://github.com/vmware-tanzu/vm-operator.git" "$(VM_OPERATOR_TMP_DIR)"; \
899896
cd "$(VM_OPERATOR_TMP_DIR)"; \
900897
git checkout "$(VM_OPERATOR_COMMIT)"; \
901-
git apply ../vm-operator-vc7-compat.diff; \
902898
fi
903899
@cd "$(ROOT_DIR)/$(VM_OPERATOR_TMP_DIR)"; \
904-
if [ "$$(git describe 2> /dev/null)" != "$(VM_OPERATOR_VERSION)" ]; then \
905-
echo "ERROR: checked out version $$(git describe 2> /dev/null) does not match expected version $(VM_OPERATOR_VERSION)"; \
906-
exit 1; \
907-
fi; \
908-
if [ "$$(git diff | sha256)" != "$(VM_OPERATOR_DIFF)" ]; then \
909-
echo "ERROR: existing git diff $$(git diff | sha256) does not match the expected diff $(VM_OPERATOR_DIFF)"; \
900+
if [ "$$(git describe --dirty 2> /dev/null)" != "$(VM_OPERATOR_VERSION)" ]; then \
901+
echo "ERROR: checked out version $$(git describe --dirty 2> /dev/null) does not match expected version $(VM_OPERATOR_VERSION)"; \
910902
exit 1; \
911903
fi
912904

913905
.PHONY: generate-manifests-vm-operator
914906
generate-manifests-vm-operator: $(RELEASE_DIR) $(KUSTOMIZE) checkout-vm-operator ## Build the vm-operator manifest yaml file
915907
kustomize build --load-restrictor LoadRestrictionsNone "$(VM_OPERATOR_TMP_DIR)/config/wcp" > "$(VM_OPERATOR_DIR)/config/vm-operator.yaml"
916-
sed -i'' -e 's@image: gcr.io/k8s-staging-capi-vsphere/extra/vm-operator.*@image: '"$(VM_OPERATOR_CONTROLLER_IMG):$(VM_OPERATOR_IMAGE_TAG)"'@' "$(VM_OPERATOR_DIR)/config/vm-operator-image-names.yaml"
917-
kustomize build "$(VM_OPERATOR_DIR)/config" > "$(VM_OPERATOR_DIR)/vm-operator-$(VM_OPERATOR_IMAGE_TAG).yaml"
908+
sed -i'' -e 's@image: vmoperator.*@image: '"$(VM_OPERATOR_CONTROLLER_IMG):$(VM_OPERATOR_VERSION)"'@' "$(VM_OPERATOR_DIR)/config/vm-operator.yaml"
909+
kustomize build "$(VM_OPERATOR_DIR)/config" > "$(VM_OPERATOR_DIR)/vm-operator-$(VM_OPERATOR_VERSION).yaml"
918910

919911
.PHONY: docker-build-all-vm-operator
920912
docker-build-all-vm-operator: $(addprefix docker-vm-operator-build-,$(VM_OPERATOR_ALL_ARCH)) ## Build docker images for all architectures
@@ -938,14 +930,14 @@ docker-vm-operator-push-%:
938930
.PHONY: docker-push-vm-operator
939931
docker-push-vm-operator:
940932
@if [ -z "${VM_OPERATOR_VERSION}" ]; then echo "VM_OPERATOR_VERSION is not set"; exit 1; fi
941-
docker push $(VM_OPERATOR_CONTROLLER_IMG)-$(ARCH):$(VM_OPERATOR_IMAGE_TAG)
933+
docker push $(VM_OPERATOR_CONTROLLER_IMG)-$(ARCH):$(VM_OPERATOR_VERSION)
942934

943935
.PHONY: docker-push-manifest-vm-operator
944936
docker-push-manifest-vm-operator:
945937
@if [ -z "${VM_OPERATOR_VERSION}" ]; then echo "VM_OPERATOR_VERSION is not set"; exit 1; fi
946-
docker manifest create --amend $(VM_OPERATOR_CONTROLLER_IMG):$(VM_OPERATOR_IMAGE_TAG) $(shell echo $(VM_OPERATOR_ALL_ARCH) | sed -e "s~[^ ]*~$(VM_OPERATOR_CONTROLLER_IMG)\-&:$(VM_OPERATOR_IMAGE_TAG)~g")
947-
@for arch in $(VM_OPERATOR_ALL_ARCH); do docker manifest annotate --arch $${arch} ${VM_OPERATOR_CONTROLLER_IMG}:${VM_OPERATOR_IMAGE_TAG} ${VM_OPERATOR_CONTROLLER_IMG}-$${arch}:${VM_OPERATOR_IMAGE_TAG}; done
948-
docker manifest push --purge $(VM_OPERATOR_CONTROLLER_IMG):$(VM_OPERATOR_IMAGE_TAG)
938+
docker manifest create --amend $(VM_OPERATOR_CONTROLLER_IMG):$(VM_OPERATOR_VERSION) $(shell echo $(VM_OPERATOR_ALL_ARCH) | sed -e "s~[^ ]*~$(VM_OPERATOR_CONTROLLER_IMG)\-&:$(VM_OPERATOR_VERSION)~g")
939+
@for arch in $(VM_OPERATOR_ALL_ARCH); do docker manifest annotate --arch $${arch} ${VM_OPERATOR_CONTROLLER_IMG}:${VM_OPERATOR_VERSION} ${VM_OPERATOR_CONTROLLER_IMG}-$${arch}:${VM_OPERATOR_VERSION}; done
940+
docker manifest push --purge $(VM_OPERATOR_CONTROLLER_IMG):$(VM_OPERATOR_VERSION)
949941

950942
.PHONY: clean-vm-operator
951943
clean-vm-operator:

hack/e2e.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ export VSPHERE_USERNAME="${GOVC_USERNAME:-}"
104104
export VSPHERE_PASSWORD="${GOVC_PASSWORD:-}"
105105
export E2E_CONF_FILE="${REPO_ROOT}/test/e2e/config/vsphere.yaml"
106106
export E2E_CONF_OVERRIDE_FILE=""
107-
export E2E_VM_OPERATOR_VERSION="${VM_OPERATOR_VERSION:-v1.8.6-0-gde75746a-65e87004}"
107+
export E2E_VM_OPERATOR_VERSION="${VM_OPERATOR_VERSION:-v1.8.6-0-gde75746a}"
108108
export DOCKER_IMAGE_TAR="/tmp/images/image.tar"
109109
export GC_KIND="false"
110110

test/e2e/config/vsphere.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ images:
1818
loadBehavior: mustLoad
1919
- name: gcr.io/k8s-staging-capi-vsphere/cluster-api-vsphere-test-extension-{ARCH}:dev
2020
loadBehavior: mustLoad
21-
- name: gcr.io/k8s-staging-capi-vsphere/extra/vm-operator:v1.8.6-0-gde75746a-65e87004
21+
- name: gcr.io/k8s-staging-capi-vsphere/extra/vm-operator:v1.8.6-0-gde75746a
2222
loadBehavior: tryLoad
2323

2424
providers:
@@ -237,9 +237,9 @@ providers:
237237
- name: vm-operator
238238
type: RuntimeExtensionProvider # vm-operator isn't a provider, but we fake it is so it can be handled by the clusterctl machinery.
239239
versions:
240-
- name: v1.8.6-0-gde75746a-65e87004
240+
- name: v1.8.6-0-gde75746a
241241
# Use manifest from source files
242-
value: "file://../../../../cluster-api-provider-vsphere/test/infrastructure/vm-operator/vm-operator-v1.8.6-0-gde75746a-65e87004.yaml"
242+
value: "file://../../../../cluster-api-provider-vsphere/test/infrastructure/vm-operator/vm-operator-v1.8.6-0-gde75746a.yaml"
243243
type: "url"
244244
contract: v1beta1
245245
files:

test/infrastructure/vm-operator/config/vm-operator-image-names.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ spec:
1010
spec:
1111
containers:
1212
- name: manager
13-
image: gcr.io/k8s-staging-capi-vsphere/extra/vm-operator:v1.8.6-0-gde75746a-65e87004
13+
image: gcr.io/k8s-staging-capi-vsphere/extra/vm-operator:v1.8.6-0-gde75746a
1414
- name: kube-rbac-proxy
1515
image: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.0

test/infrastructure/vm-operator/vm-operator-v1.8.6-0-gde75746a-65e87004.yaml renamed to test/infrastructure/vm-operator/vm-operator-v1.8.6-0-gde75746a.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8390,7 +8390,7 @@ spec:
83908390
value: "true"
83918391
- name: FSS_WCP_WINDOWS_SYSPREP
83928392
value: "true"
8393-
image: gcr.io/k8s-staging-capi-vsphere/extra/vm-operator:v1.8.6-0-gde75746a-65e87004
8393+
image: gcr.io/k8s-staging-capi-vsphere/extra/vm-operator:v1.8.6-0-gde75746a
83948394
imagePullPolicy: Always
83958395
name: manager
83968396
ports:

test/infrastructure/vm-operator/vm-operator-vc7-compat.diff

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)