2121 smoke-test :
2222 name : Smoke Test (${{ matrix.install-method }})
2323 runs-on : ubuntu-latest
24- strategy :
25- matrix :
26- install-method : [legacy, recommended]
2724 steps :
2825 - name : Checkout code
2926 uses : actions/checkout@v4
9794 --wait \
9895 --timeout 5m
9996
100- - name : Install Cluster API Operator (Recommended)
101- if : matrix.install-method == 'recommended'
97+ - name : Install Cluster API Operator
10298 run : |
10399 CHART_PACKAGE="out/package/cluster-api-operator-${HELM_CHART_TAG}.tgz"
104100 helm install capi-operator "$CHART_PACKAGE" \
@@ -138,21 +134,7 @@ jobs:
138134 ClusterTopology: true
139135 EOF
140136
141- # Add cluster-api-operator configuration for legacy installation
142- if [ "${{ matrix.install-method }}" = "legacy" ]; then
143- cat <<EOF >> /tmp/providers-values.yaml
144- cluster-api-operator:
145- install: true
146- image:
147- manager:
148- repository: ${CONTROLLER_IMG}
149- tag: ${TAG}
150- pullPolicy: IfNotPresent
151- EOF
152- fi
153-
154- - name : Deploy providers (Recommended)
155- if : matrix.install-method == 'recommended'
137+ - name : Deploy providers
156138 run : |
157139 PROVIDERS_CHART_PACKAGE="out/package/cluster-api-operator-providers-${HELM_CHART_TAG}.tgz"
158140 helm install capi-providers "$PROVIDERS_CHART_PACKAGE" \
@@ -161,17 +143,6 @@ jobs:
161143 --set enableHelmHook=false \
162144 --wait
163145
164- - name : Deploy providers (Legacy)
165- if : matrix.install-method == 'legacy'
166- run : |
167- PROVIDERS_CHART_PACKAGE="out/package/cluster-api-operator-providers-${HELM_CHART_TAG}.tgz"
168- helm install capi-providers "$PROVIDERS_CHART_PACKAGE" \
169- --create-namespace \
170- -n capi-operator-system \
171- -f /tmp/providers-values.yaml \
172- --wait \
173- --timeout 300s
174-
175146 - name : Wait for providers
176147 run : |
177148 kubectl wait --for=condition=Ready --timeout=300s -n capi-system coreprovider/cluster-api
0 commit comments