@@ -34,60 +34,6 @@ capi:buildDockerImages () {
34
34
fi
35
35
}
36
36
37
- # k8s::prepareKindestImagesVariables defaults the environment variables KUBERNETES_VERSION_MANAGEMENT, KUBERNETES_VERSION,
38
- # KUBERNETES_VERSION_UPGRADE_TO, KUBERNETES_VERSION_UPGRADE_FROM and KUBERNETES_VERSION_LATEST_CI
39
- # depending on what is set in GINKGO_LABEL_FILTER.
40
- # Note: We do this to ensure that the kindest/node image gets built if it does
41
- # not already exist, e.g. for pre-releases, but only if necessary.
42
- k8s::prepareKindestImagesVariablesGingkoFilters () {
43
- # Always default KUBERNETES_VERSION_MANAGEMENT because we always create a management cluster out of it.
44
- if [[ -z " ${KUBERNETES_VERSION_MANAGEMENT:- } " ]]; then
45
- KUBERNETES_VERSION_MANAGEMENT=$( grep KUBERNETES_VERSION_MANAGEMENT: < " $E2E_CONF_FILE " | awk -F' "' ' { print $2}' )
46
- echo " Defaulting KUBERNETES_VERSION_MANAGEMENT to ${KUBERNETES_VERSION_MANAGEMENT} to trigger image build (because env var is not set)"
47
- fi
48
-
49
- if [[ ${GINKGO_LABEL_FILTER:- } == * " K8s-Install-ci-latest" * ]]; then
50
- # If the test focuses on [K8s-Install-ci-latest], only default KUBERNETES_VERSION_LATEST_CI
51
- # to the value in the e2e config and only if it is not set.
52
- # Note: We do this because we want to specify KUBERNETES_VERSION_LATEST_CI *only* in the e2e config.
53
- if [[ -z " ${KUBERNETES_VERSION_LATEST_CI:- } " ]]; then
54
- KUBERNETES_VERSION_LATEST_CI=$( grep KUBERNETES_VERSION_LATEST_CI: < " $E2E_CONF_FILE " | awk -F' "' ' { print $2}' )
55
- echo " Defaulting KUBERNETES_VERSION_LATEST_CI to ${KUBERNETES_VERSION_LATEST_CI} to trigger image build (because env var is not set)"
56
- fi
57
- elif [[ ${GINKGO_LABEL_FILTER:- } != * " K8s-Upgrade" * ]]; then
58
- # In any other case which is not [K8s-Upgrade], default KUBERNETES_VERSION if it is not set to make sure
59
- # the corresponding kindest/node image exists.
60
- if [[ -z " ${KUBERNETES_VERSION:- } " ]]; then
61
- KUBERNETES_VERSION=$( grep KUBERNETES_VERSION: < " $E2E_CONF_FILE " | awk -F' "' ' { print $2}' )
62
- echo " Defaulting KUBERNETES_VERSION to ${KUBERNETES_VERSION} to trigger image build (because env var is not set)"
63
- fi
64
- fi
65
-
66
- # Tests not focusing on anything and skipping [Conformance] run a clusterctl upgrade test
67
- # on the latest kubernetes version as management cluster.
68
- if [[ ${GINKGO_LABEL_FILTER} =~ ^! Conformance$ ]]; then
69
- # Note: We do this because we want to specify KUBERNETES_VERSION_LATEST_CI *only* in the e2e config.
70
- if [[ -z " ${KUBERNETES_VERSION_LATEST_CI:- } " ]]; then
71
- KUBERNETES_VERSION_LATEST_CI=$( grep KUBERNETES_VERSION_LATEST_CI: < " $E2E_CONF_FILE " | awk -F' "' ' { print $2}' )
72
- echo " Defaulting KUBERNETES_VERSION_LATEST_CI to ${KUBERNETES_VERSION_LATEST_CI} to trigger image build (because env var is not set)"
73
- fi
74
- fi
75
-
76
- # Tests not focusing on [PR-Blocking], [K8s-Install] or [K8s-Install-ci-latest],
77
- # also run upgrade tests so default KUBERNETES_VERSION_UPGRADE_TO and KUBERNETES_VERSION_UPGRADE_FROM
78
- # to the value in the e2e config if they are not set.
79
- if [[ ${GINKGO_LABEL_FILTER:- } != * " PR-Blocking" * ]] && [[ ${GINKGO_LABEL_FILTER:- } != * " K8s-Install" * ]]; then
80
- if [[ -z " ${KUBERNETES_VERSION_UPGRADE_TO:- } " ]]; then
81
- KUBERNETES_VERSION_UPGRADE_TO=$( grep KUBERNETES_VERSION_UPGRADE_TO: < " $E2E_CONF_FILE " | awk -F' "' ' { print $2}' )
82
- echo " Defaulting KUBERNETES_VERSION_UPGRADE_TO to ${KUBERNETES_VERSION_UPGRADE_TO} to trigger image build (because env var is not set)"
83
- fi
84
- if [[ -z " ${KUBERNETES_VERSION_UPGRADE_FROM:- } " ]]; then
85
- KUBERNETES_VERSION_UPGRADE_FROM=$( grep KUBERNETES_VERSION_UPGRADE_FROM: < " $E2E_CONF_FILE " | awk -F' "' ' { print $2}' )
86
- echo " Defaulting KUBERNETES_VERSION_UPGRADE_FROM to ${KUBERNETES_VERSION_UPGRADE_FROM} to trigger image build (because env var is not set)"
87
- fi
88
- fi
89
- }
90
-
91
37
# k8s::prepareKindestImagesVariables defaults the environment variables KUBERNETES_VERSION_MANAGEMENT, KUBERNETES_VERSION,
92
38
# KUBERNETES_VERSION_UPGRADE_TO, KUBERNETES_VERSION_UPGRADE_FROM and KUBERNETES_VERSION_LATEST_CI
93
39
# depending on what is set in GINKGO_FOCUS.
0 commit comments