Skip to content

Commit af3464b

Browse files
authored
Add test registry parameter for ipv6 and CNI full tests (#2585)
1 parent e6974db commit af3464b

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

scripts/run-cni-release-tests.sh

+5-4
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@
1111
# NG_LABEL_VAL: nodegroup label val, default "linux"
1212
# RUN_DEVEKS_TEST: Set this variable for tests to run on a deveks cluster
1313
# 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
1515
set -e
1616

1717
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
1818
INTEGRATION_TEST_DIR="$SCRIPT_DIR/../test/integration"
19+
TEST_IMAGE_REGISTRY=${TEST_IMAGE_REGISTRY:-"617930562442.dkr.ecr.us-west-2.amazonaws.com"}
1920

2021
source "$SCRIPT_DIR"/lib/cluster.sh
2122
source "$SCRIPT_DIR"/lib/integration.sh
@@ -27,20 +28,20 @@ function run_integration_test() {
2728

2829
echo "Running ipamd integration tests"
2930
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
3132
echo "ipamd test took $((SECONDS - START)) seconds."
3233

3334
echo "Running cni integration tests"
3435
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
3637
echo "cni test took $((SECONDS - START)) seconds."
3738

3839
: "${CNI_METRICS_HELPER:=602401143452.dkr.ecr.us-west-2.amazonaws.com/cni-metrics-helper:v1.13.4}"
3940
REPO_NAME=$(echo $CNI_METRICS_HELPER | cut -d ":" -f 1)
4041
TAG=$(echo $CNI_METRICS_HELPER | cut -d ":" -f 2)
4142
echo "Running cni-metrics-helper image($CNI_METRICS_HELPER) tests"
4243
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
4445
echo "cni-metrics-helper test took $((SECONDS - START)) seconds."
4546
if [[ "$TEST_RESULT" == fail ]]; then
4647
echo "Integration test failed."

scripts/run-ipv6-integration-tests.sh

+4-1
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@ set -e
77
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
88
GINKGO_TEST_BUILD="$SCRIPT_DIR/../test/build"
99

10+
# TEST_IMAGE_REGISTRY is the registry in test-infra-* accounts where e2e test images are stored
11+
TEST_IMAGE_REGISTRY=${TEST_IMAGE_REGISTRY:-"617930562442.dkr.ecr.us-west-2.amazonaws.com"}
12+
1013
source "$SCRIPT_DIR"/lib/add-on.sh
1114
source "$SCRIPT_DIR"/lib/cluster.sh
1215
source "$SCRIPT_DIR"/lib/canary.sh
1316

1417
function run_ginkgo_test() {
15-
(CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS -v --timeout 30m --no-color --fail-on-pending $GINKGO_TEST_BUILD/ipv6.test -- --cluster-kubeconfig="$KUBE_CONFIG_PATH" --cluster-name="$CLUSTER_NAME" --aws-region="$REGION" --aws-vpc-id="$VPC_ID" --ng-name-label-key="kubernetes.io/os" --ng-name-label-val="linux")
18+
(CGO_ENABLED=0 ginkgo $EXTRA_GINKGO_FLAGS -v --timeout 30m --no-color --fail-on-pending $GINKGO_TEST_BUILD/ipv6.test -- --cluster-kubeconfig="$KUBE_CONFIG_PATH" --cluster-name="$CLUSTER_NAME" --aws-region="$REGION" --aws-vpc-id="$VPC_ID" --ng-name-label-key="kubernetes.io/os" --ng-name-label-val="linux" --test-image-registry=$TEST_IMAGE_REGISTRY)
1619
}
1720

1821
load_cluster_details

0 commit comments

Comments
 (0)