Make acceptance use local docker image (#448)
load the local docker image to the kind cluster instead of pushing it to dockerhub and pulling it from there
This commit is contained in:
parent
325c2cc385
commit
c26fb5ad5f
3
Makefile
3
Makefile
|
|
@ -135,7 +135,7 @@ release/clean:
|
||||||
rm -rf release
|
rm -rf release
|
||||||
|
|
||||||
.PHONY: acceptance
|
.PHONY: acceptance
|
||||||
acceptance: release/clean docker-build docker-push release
|
acceptance: release/clean docker-build release
|
||||||
ACCEPTANCE_TEST_SECRET_TYPE=token make acceptance/kind acceptance/setup acceptance/tests acceptance/teardown
|
ACCEPTANCE_TEST_SECRET_TYPE=token make acceptance/kind acceptance/setup acceptance/tests acceptance/teardown
|
||||||
ACCEPTANCE_TEST_SECRET_TYPE=app make acceptance/kind acceptance/setup acceptance/tests acceptance/teardown
|
ACCEPTANCE_TEST_SECRET_TYPE=app make acceptance/kind acceptance/setup acceptance/tests acceptance/teardown
|
||||||
ACCEPTANCE_TEST_DEPLOYMENT_TOOL=helm ACCEPTANCE_TEST_SECRET_TYPE=token make acceptance/kind acceptance/setup acceptance/tests acceptance/teardown
|
ACCEPTANCE_TEST_DEPLOYMENT_TOOL=helm ACCEPTANCE_TEST_SECRET_TYPE=token make acceptance/kind acceptance/setup acceptance/tests acceptance/teardown
|
||||||
|
|
@ -143,6 +143,7 @@ acceptance: release/clean docker-build docker-push release
|
||||||
|
|
||||||
acceptance/kind:
|
acceptance/kind:
|
||||||
kind create cluster --name acceptance
|
kind create cluster --name acceptance
|
||||||
|
kind load docker-image ${NAME}:${VERSION} --name acceptance
|
||||||
kubectl cluster-info --context kind-acceptance
|
kubectl cluster-info --context kind-acceptance
|
||||||
|
|
||||||
acceptance/setup:
|
acceptance/setup:
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,9 @@ done
|
||||||
|
|
||||||
echo Found runner ${runner_name}.
|
echo Found runner ${runner_name}.
|
||||||
|
|
||||||
|
# Wait a bit to make sure the runner pod is created before looking for it.
|
||||||
|
sleep 2
|
||||||
|
|
||||||
pod_name=
|
pod_name=
|
||||||
|
|
||||||
while [ -z "${pod_name}" ]; do
|
while [ -z "${pod_name}" ]; do
|
||||||
|
|
@ -24,6 +27,6 @@ echo Found pod ${pod_name}.
|
||||||
|
|
||||||
echo Waiting for pod ${runner_name} to become ready... 1>&2
|
echo Waiting for pod ${runner_name} to become ready... 1>&2
|
||||||
|
|
||||||
kubectl wait pod/${runner_name} --for condition=ready --timeout 180s
|
kubectl wait pod/${runner_name} --for condition=ready --timeout 270s
|
||||||
|
|
||||||
echo All tests passed. 1>&2
|
echo All tests passed. 1>&2
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue