Skip to content

Commit 2e577c7

Browse files
ValentinGerlachreshnm
authored andcommitted
use architecture of host
1 parent 964d0b5 commit 2e577c7

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

hack/local-dev.sh

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1+
#!/bin/bash
2+
set -e -o pipefail
3+
14
# kind delete clusters --all
25
# task build:img:build
36

47
OPENMCP_OPERATOR_VERSION=v0.13.0
58
OPENMCP_OPERATOR_IMAGE=ghcr.io/openmcp-project/images/openmcp-operator:${OPENMCP_OPERATOR_VERSION}
69

7-
OPENMCP_CP_KIND_VERSION=$(task version)-linux-amd64
10+
OPENMCP_CP_KIND_VERSION=$(task version)-linux-$(go env GOARCH)
811
OPENMCP_CP_KIND_IMAGE=ghcr.io/openmcp-project/images/cluster-provider-kind:${OPENMCP_CP_KIND_VERSION}
912

1013
OPENMCP_ENVIRONMENT=debug
@@ -21,6 +24,10 @@ nodes:
2124
containerPath: /var/run/host-docker.sock
2225
EOF
2326

27+
# Pull images if needed
28+
docker image inspect ${OPENMCP_OPERATOR_IMAGE} || docker image pull ${OPENMCP_OPERATOR_IMAGE}
29+
docker image inspect ${OPENMCP_CP_KIND_IMAGE} || docker image pull ${OPENMCP_CP_KIND_IMAGE}
30+
2431
# Load images
2532
kind load docker-image --name ${OPENMCP_PLATFORM_NAME} ${OPENMCP_OPERATOR_IMAGE}
2633
kind load docker-image --name ${OPENMCP_PLATFORM_NAME} ${OPENMCP_CP_KIND_IMAGE}
@@ -186,7 +193,7 @@ EOF
186193

187194
# Wait for ClusterProvider CRD to be created
188195
echo Waiting for ClusterProvider CRD to be available...
189-
kubectl wait --for=create customresourcedefinitions.apiextensions.k8s.io/clusterproviders.openmcp.cloud --timeout=60s || exit 1
196+
kubectl wait --for=create customresourcedefinitions.apiextensions.k8s.io/clusterproviders.openmcp.cloud --timeout=60s
190197

191198
# Install ClusterProvider for kind
192199
kubectl apply -f - << EOF
@@ -234,10 +241,10 @@ spec:
234241
EOF
235242

236243
echo Waiting for the onboarding cluster to be created...
237-
kubectl wait --for=create -n openmcp-system cluster/onboarding --timeout=60s || exit 1
244+
kubectl wait --for=create -n openmcp-system cluster/onboarding --timeout=60s
238245
echo Waiting for the onboarding cluster to be ready...
239-
kubectl wait --for='jsonpath={.status.conditions[?(@.type=="Ready")].status}=True' -n openmcp-system cluster/onboarding --timeout=120s || exit 1
240-
kind export kubeconfig --name $(kind get clusters | grep onboarding -m 1) || exit 1
246+
kubectl wait --for='jsonpath={.status.conditions[?(@.type=="Ready")].status}=True' -n openmcp-system cluster/onboarding --timeout=120s
247+
kind export kubeconfig --name $(kind get clusters | grep onboarding -m 1)
241248

242249
# Install Service Provider Crossplane
243250
kubectl apply -f - << EOF

0 commit comments

Comments
 (0)