File tree Expand file tree Collapse file tree 3 files changed +14
-3
lines changed
Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ void createCluster(String CLUSTER_SUFFIX) {
1313 gcloud auth activate-service-account --key-file $CLIENT_SECRET_FILE
1414 gcloud config set project $GCP_PROJECT
1515 gcloud container clusters list --filter $CLUSTER_NAME -${ CLUSTER_SUFFIX} --zone $region --format='csv[no-heading](name)' | xargs gcloud container clusters delete --zone $region --quiet || true
16- gcloud container clusters create --zone $region $CLUSTER_NAME -${ CLUSTER_SUFFIX} --cluster-version=1.28 --machine-type=n1-standard-4 --preemptible --disk-size 30 --num-nodes=\$ NODES_NUM --network=jenkins-vpc --subnetwork=jenkins-${ CLUSTER_SUFFIX} --no-enable-autoupgrade --cluster-ipv4-cidr=/21 --labels delete-cluster-after-hours=6 --enable-ip-alias && \
16+ gcloud container clusters create --zone $region $CLUSTER_NAME -${ CLUSTER_SUFFIX} --cluster-version=1.29 --machine-type=n1-standard-4 --preemptible --disk-size 30 --num-nodes=\$ NODES_NUM --network=jenkins-vpc --subnetwork=jenkins-${ CLUSTER_SUFFIX} --no-enable-autoupgrade --cluster-ipv4-cidr=/21 --labels delete-cluster-after-hours=6 --enable-ip-alias && \
1717 kubectl create clusterrolebinding cluster-admin-binding --clusterrole cluster-admin --user jenkins@"$GCP_PROJECT ".iam.gserviceaccount.com || ret_val=\$ ?
1818 if [ \$ {ret_val} -eq 0 ]; then break; fi
1919 ret_num=\$ ((ret_num + 1))
Original file line number Diff line number Diff line change @@ -386,9 +386,19 @@ get_metric_values() {
386386 local end=$( $date -u " +%s" )
387387 local endpoint=$( get_service_ip monitoring-service)
388388
389- curl -s -k -H " Authorization: Bearer ${api_key} " " https://$endpoint /graph/api/datasources/proxy/1/api/v1/query_range?query=min%28$metric %7Bnode_name%3D%7E%22$instance %22%7d%20or%20$metric %7Bnode_name%3D%7E%22$instance %22%7D%29&start=$start &end=$end &step=60" \
389+ local wait_count=20
390+ local retry=0
391+ until [[ $( curl -s -k -H " Authorization: Bearer ${api_key} " " https://$endpoint /graph/api/datasources/proxy/1/api/v1/query_range?query=min%28$metric %7Bnode_name%3D%7E%22$instance %22%7d%20or%20$metric %7Bnode_name%3D%7E%22$instance %22%7D%29&start=$start &end=$end &step=60" \
390392 | jq ' .data.result[0].values[][1]' \
391- | grep ' ^"[0-9]'
393+ | grep ' ^"[0-9]' ) ]]; do
394+ sleep 2
395+ local start=$( $date -u " +%s" -d " -5 minute" )
396+ local end=$( $date -u " +%s" )
397+ let retry+=1
398+ if [[ $retry -ge $wait_count ]]; then
399+ exit 1
400+ fi
401+ done
392402}
393403
394404get_qan20_values () {
Original file line number Diff line number Diff line change @@ -15,3 +15,4 @@ commands:
1515 primary=$(get_pod_by_role monitoring primary name)
1616 res=$(kubectl -n ${NAMESPACE} exec ${primary} -- bash -c 'psql -c "SELECT extname FROM pg_extension;"')
1717 echo ${res} | grep -q pg_stat_statements
18+ timeout: 360
You can’t perform that action at this time.
0 commit comments