mirror of
https://github.com/arangodb/kube-arangodb.git
synced 2024-12-15 17:51:03 +00:00
Make timeout configurable.
This commit is contained in:
parent
ee976b47f4
commit
097ad732e1
24 changed files with 223 additions and 218 deletions
|
@ -14,7 +14,7 @@ function waitForKubectl
|
|||
set -l select $argv[2]
|
||||
set -l good (string split -- ";" "$argv[3]")
|
||||
set -l expected $argv[4]
|
||||
set -l timeout $argv[5]
|
||||
set -l timeout (math "$argv[5]" \* "$TIMEOUT")
|
||||
|
||||
echo
|
||||
echo "Testing `kubectl $op`"
|
||||
|
@ -71,7 +71,7 @@ end
|
|||
|
||||
function testArangoDB
|
||||
set -l ip $argv[1]
|
||||
set -l timeout $argv[2]
|
||||
set -l timeout (math "$argv[2]" \* "$TIMEOUT")
|
||||
set -l n 0
|
||||
echo Waiting for ArangoDB to be ready...
|
||||
while true
|
||||
|
@ -114,3 +114,8 @@ function checkImages
|
|||
exit 1
|
||||
end
|
||||
end
|
||||
|
||||
if test -z "$TIMEOUT"
|
||||
set -xg TIMEOUT 60
|
||||
echo Base timeout set to 60 seconds, adjust TIMEOUT to change.
|
||||
end
|
||||
|
|
|
@ -13,14 +13,14 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Development work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -29,7 +29,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Development work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Development work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,20 +13,20 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Development work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 15 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-syma" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sywo" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-sync *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 15 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-syma" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sywo" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-sync *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -35,7 +35,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,32 +13,32 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Development work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Scale up the deployment
|
||||
output "Next" "Patching Spec for Scaling up"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/single/count", "value":3}]'
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 6 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 2 120
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 6 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 2 2
|
||||
or fail "Patched deployment did not get ready."
|
||||
|
||||
# Scale down the deployment
|
||||
output "Next" "Patching Spec for Scaling down"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/single/count", "value":2}]'
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
or fail "Patched deployment did not get ready."
|
||||
|
||||
# Manual check
|
||||
|
@ -47,7 +47,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,53 +13,53 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Development work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Patching
|
||||
output "Scaling db servers up" "Patching Spec for Scaling up DBservers"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/dbservers/count", "value":5}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 11 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 11 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Patching
|
||||
output "Scaling coordinators up" "Patching Spec for Scaling up coordinators"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/coordinators/count", "value":4}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 12 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 4 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 12 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 4 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Patching
|
||||
output "Scaling dbservers down" "Patching Spec for Scaling down dbservers"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/dbservers/count", "value":2}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 4 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 4 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Patching
|
||||
output "Scaling coordinators down" "Patching Spec for Scaling down coordinators"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/coordinators/count", "value":1}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 6 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 6 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 1 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Manual check
|
||||
|
@ -68,7 +68,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 0 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,14 +13,14 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -29,7 +29,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,53 +13,53 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Patching
|
||||
output "Scaling dbservers down" "Patching Spec for Scaling down dbservers"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/dbservers/count", "value":2}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 8 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 8 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Patching
|
||||
output "Scaling coordinators down" "Patching Spec for Scaling down coordinators"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/coordinators/count", "value":2}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 7 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 2 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 7 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 2 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 2 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Patching
|
||||
output "Scaling db servers up" "Patching Spec for Scaling up DBservers"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/dbservers/count", "value":3}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 8 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 2 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 8 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 2 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Patching
|
||||
output "Scaling coordinators up" "Patching Spec for Scaling up coordinators"
|
||||
kubectl patch arango $DEPLOYMENT --type='json' -p='[{"op": "replace", "path": "/spec/coordinators/count", "value":3}]'
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 9 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Manual check
|
||||
|
@ -68,7 +68,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 0 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -14,22 +14,22 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Development work.yaml
|
|||
|
||||
# Deploy local storage:
|
||||
kubectl apply -f $YAMLFILESTORAGE
|
||||
and waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 1 60
|
||||
and waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 1 1
|
||||
or fail "Local storage could not be deployed."
|
||||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pvc" "$DEPLOYMENT" "RWO *acceptance" 6 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
and waitForKubectl "get pvc" "$DEPLOYMENT" "RWO *acceptance" 6 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -38,12 +38,12 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
kubectl delete -f $YAMLFILESTORAGE
|
||||
kubectl delete storageclass acceptance
|
||||
waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 0 120
|
||||
waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 0 2
|
||||
or fail "Could not delete deployed storageclass."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -14,22 +14,22 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Development work.yaml
|
|||
|
||||
# Deploy local storage:
|
||||
kubectl apply -f $YAMLFILESTORAGE
|
||||
and waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 1 60
|
||||
and waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 1 1
|
||||
or fail "Local storage could not be deployed."
|
||||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pvc" "$DEPLOYMENT" "RWO *standard" 6 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
and waitForKubectl "get pvc" "$DEPLOYMENT" "RWO *standard" 6 2
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -38,12 +38,12 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
kubectl delete -f $YAMLFILESTORAGE
|
||||
kubectl delete storageclass acceptance
|
||||
waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 0 120
|
||||
waitForKubectl "get storageclass" "acceptance.*arangodb.*localstorage" "" 0 2
|
||||
or fail "Could not delete deployed storageclass."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,14 +13,14 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -29,7 +29,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,14 +13,14 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -29,7 +29,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,14 +13,14 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl" "1/1 *Running" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -29,7 +29,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT-sngl "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_ENTERPRISE Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -13,16 +13,16 @@ patchYamlFile $YAMLFILE $ARANGODB_COMMUNITY Production work.yaml
|
|||
|
||||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" $DEPLOYMENT "1 *Running" 5 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*1/1 *Running" "" 1 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sngl.*0/1 *Running" "" 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB was not reachable."
|
||||
|
||||
# Manual check
|
||||
|
@ -31,7 +31,7 @@ inputAndLogResult
|
|||
|
||||
# Cleanup
|
||||
kubectl delete -f work.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
|
@ -18,24 +18,24 @@ cp replication.yaml work3.yaml
|
|||
# Deploy and check
|
||||
kubectl apply -f work.yaml
|
||||
kubectl apply -f work2.yaml
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 15 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-syma" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sywo" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-sync *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2" "1/1 *Running" 15 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-prmr" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-agnt" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-crdn" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-syma" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-sywo" "1/1 *Running" 3 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT2 *ClusterIP" 8529 1 120
|
||||
and waitForKubectl "get service" "$DEPLOYMENT2-ea *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get service" "$DEPLOYMENT2-sync *LoadBalancer" "-v;pending" 1 180
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT" "1/1 *Running" 15 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-syma" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT-sywo" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-ea *LoadBalancer" "-v;pending" 1 3
|
||||
and waitForKubectl "get service" "$DEPLOYMENT-sync *LoadBalancer" "-v;pending" 1 3
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2" "1/1 *Running" 15 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-prmr" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-agnt" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-crdn" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-syma" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get pod" "$DEPLOYMENT2-sywo" "1/1 *Running" 3 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT2 *ClusterIP" 8529 1 2
|
||||
and waitForKubectl "get service" "$DEPLOYMENT2-ea *LoadBalancer" "-v;pending" 1 3
|
||||
and waitForKubectl "get service" "$DEPLOYMENT2-sync *LoadBalancer" "-v;pending" 1 3
|
||||
or fail "Deployment did not get ready."
|
||||
|
||||
# Deploy secrets separately for sync to pick them up:
|
||||
|
@ -45,11 +45,11 @@ or fail "Could not redeploy secrets for replication auth."
|
|||
|
||||
# Automatic check
|
||||
set ip (getLoadBalancerIP "$DEPLOYMENT-ea")
|
||||
testArangoDB $ip 120
|
||||
testArangoDB $ip 2
|
||||
or fail "ArangoDB (1) was not reachable."
|
||||
|
||||
set ip2 (getLoadBalancerIP "$DEPLOYMENT2-ea")
|
||||
testArangoDB $ip2 120
|
||||
testArangoDB $ip2 2
|
||||
or fail "ArangoDB (2) was not reachable."
|
||||
|
||||
set ip3 (getLoadBalancerIP "$DEPLOYMENT-sync")
|
||||
|
@ -68,8 +68,8 @@ kubectl delete -f work3.yaml
|
|||
sleep 15
|
||||
kubectl delete -f work.yaml
|
||||
kubectl delete -f work2.yaml
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT2 "" 0 120
|
||||
waitForKubectl "get pod" $DEPLOYMENT "" 0 2
|
||||
waitForKubectl "get pod" $DEPLOYMENT2 "" 0 2
|
||||
or fail "Could not delete deployment."
|
||||
|
||||
output "Ready" ""
|
||||
|
|
Loading…
Reference in a new issue