11
11
# NG_LABEL_VAL: nodegroup label val, default "linux"
12
12
# RUN_DEVEKS_TEST: Set this variable for tests to run on a deveks cluster
13
13
# CNI_METRICS_HELPER: cni metrics helper image tag, default "602401143452.dkr.ecr.us-west-2.amazonaws.com/cni-metrics-helper:v1.13.4"
14
-
14
+ # TEST_IMAGE_REGISTRY: the registry in test-infra-* accounts where e2e test images are stored
15
15
set -e
16
16
17
17
SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && pwd ) "
18
18
INTEGRATION_TEST_DIR=" $SCRIPT_DIR /../test/integration"
19
+ TEST_IMAGE_REGISTRY=${TEST_IMAGE_REGISTRY:- " 617930562442.dkr.ecr.us-west-2.amazonaws.com" }
19
20
20
21
source " $SCRIPT_DIR " /lib/cluster.sh
21
22
source " $SCRIPT_DIR " /lib/integration.sh
@@ -27,20 +28,20 @@ function run_integration_test() {
27
28
28
29
echo " Running ipamd integration tests"
29
30
START=$SECONDS
30
- cd $INTEGRATION_TEST_DIR /ipamd && CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS --skip-file=ipamd_event_test.go -v -timeout 90m --no-color --fail-on-pending -- --cluster-kubeconfig=" $KUBE_CONFIG_PATH " --cluster-name=" $CLUSTER_NAME " --aws-region=" $REGION " --aws-vpc-id=" $VPC_ID " --ng-name-label-key=" $NG_LABEL_KEY " --ng-name-label-val=" $NG_LABEL_VAL " || TEST_RESULT=fail
31
+ cd $INTEGRATION_TEST_DIR /ipamd && CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS --skip-file=ipamd_event_test.go -v -timeout 90m --no-color --fail-on-pending -- --cluster-kubeconfig=" $KUBE_CONFIG_PATH " --cluster-name=" $CLUSTER_NAME " --aws-region=" $REGION " --aws-vpc-id=" $VPC_ID " --ng-name-label-key=" $NG_LABEL_KEY " --ng-name-label-val=" $NG_LABEL_VAL " --test-image-registry= $TEST_IMAGE_REGISTRY || TEST_RESULT=fail
31
32
echo " ipamd test took $(( SECONDS - START)) seconds."
32
33
33
34
echo " Running cni integration tests"
34
35
START=$SECONDS
35
- cd $INTEGRATION_TEST_DIR /cni && CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS -v -timeout 60m --no-color --fail-on-pending -- --cluster-kubeconfig=" $KUBE_CONFIG_PATH " --cluster-name=" $CLUSTER_NAME " --aws-region=" $REGION " --aws-vpc-id=" $VPC_ID " --ng-name-label-key=" $NG_LABEL_KEY " --ng-name-label-val=" $NG_LABEL_VAL " || TEST_RESULT=fail
36
+ cd $INTEGRATION_TEST_DIR /cni && CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS -v -timeout 60m --no-color --fail-on-pending -- --cluster-kubeconfig=" $KUBE_CONFIG_PATH " --cluster-name=" $CLUSTER_NAME " --aws-region=" $REGION " --aws-vpc-id=" $VPC_ID " --ng-name-label-key=" $NG_LABEL_KEY " --ng-name-label-val=" $NG_LABEL_VAL " --test-image-registry= $TEST_IMAGE_REGISTRY || TEST_RESULT=fail
36
37
echo " cni test took $(( SECONDS - START)) seconds."
37
38
38
39
: " ${CNI_METRICS_HELPER:= 602401143452.dkr.ecr.us-west-2.amazonaws.com/ cni-metrics-helper: v1.13.4} "
39
40
REPO_NAME=$( echo $CNI_METRICS_HELPER | cut -d " :" -f 1)
40
41
TAG=$( echo $CNI_METRICS_HELPER | cut -d " :" -f 2)
41
42
echo " Running cni-metrics-helper image($CNI_METRICS_HELPER ) tests"
42
43
START=$SECONDS
43
- cd $INTEGRATION_TEST_DIR /metrics-helper && CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS -v -timeout 15m --no-color --fail-on-pending -- --cluster-kubeconfig=" $KUBE_CONFIG_PATH " --cluster-name=" $CLUSTER_NAME " --aws-region=" $REGION " --aws-vpc-id=" $VPC_ID " --ng-name-label-key=" $NG_LABEL_KEY " --ng-name-label-val=" $NG_LABEL_VAL " --cni-metrics-helper-image-repo=$REPO_NAME --cni-metrics-helper-image-tag=$TAG || TEST_RESULT=fail
44
+ cd $INTEGRATION_TEST_DIR /metrics-helper && CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS -v -timeout 15m --no-color --fail-on-pending -- --cluster-kubeconfig=" $KUBE_CONFIG_PATH " --cluster-name=" $CLUSTER_NAME " --aws-region=" $REGION " --aws-vpc-id=" $VPC_ID " --ng-name-label-key=" $NG_LABEL_KEY " --ng-name-label-val=" $NG_LABEL_VAL " --cni-metrics-helper-image-repo=$REPO_NAME --cni-metrics-helper-image-tag=$TAG --test-image-registry= $TEST_IMAGE_REGISTRY || TEST_RESULT=fail
44
45
echo " cni-metrics-helper test took $(( SECONDS - START)) seconds."
45
46
if [[ " $TEST_RESULT " == fail ]]; then
46
47
echo " Integration test failed."
0 commit comments