@@ -9,14 +9,30 @@ if [ -z "${OPERATOR_ROOT}" ]; then
9
9
exit 1
10
10
fi
11
11
12
+ if [ -z " ${IDENTITY_SCOPE} " ]; then
13
+ echo " IDENTITY_SCOPE can not be empty"
14
+ exit 1
15
+ fi
16
+
12
17
cat " ${OPERATOR_ROOT} /scripts/aws/eks/deployment_files/test-deployment.yaml"
13
18
14
19
kubectl apply -f " ${OPERATOR_ROOT} /scripts/aws/eks/deployment_files/test-deployment.yaml"
15
20
kubectl get pods --all-namespaces
16
-
17
- kubectl get services -n compute
18
- kubectl port-forward svc/operator-service -n compute 27015:80 > /dev/null 2>&1 &
19
- EKS_OPERATOR_URL=" http://localhost:27015"
21
+ kubectl get services -n ${IDENTITY_SCOPE,,}
22
+
23
+ POD_NAME=$( kubectl get pods -n ${IDENTITY_SCOPE,,} -o name | grep " operator" )
24
+ kubectl wait --for=condition=Ready " $POD_NAME " -n ${IDENTITY_SCOPE,,} --timeout=120s
25
+
26
+ if [ " ${IDENTITY_SCOPE} " == " UID2" ]; then
27
+ kubectl port-forward svc/operator-service -n ${IDENTITY_SCOPE,,} 27777:80 > /dev/null 2>&1 &
28
+ EKS_OPERATOR_URL=" http://localhost:27777"
29
+ elif [ " ${IDENTITY_SCOPE} " == " EUID" ]; then
30
+ kubectl port-forward svc/operator-service -n ${IDENTITY_SCOPE,,} 27778:80 > /dev/null 2>&1 &
31
+ EKS_OPERATOR_URL=" http://localhost:27778"
32
+ else
33
+ echo " IDENTITY_SCOPE provided with wrong value"
34
+ exit 1
35
+ fi
20
36
21
37
kubectl get pods --all-namespaces
22
38
HEALTHCHECK_URL=" ${EKS_OPERATOR_URL} /ops/healthcheck"
0 commit comments