Skip to content

Commit 58d3d95

Browse files
committed
[gnatry] update variable names
1 parent e38a78a commit 58d3d95

1 file changed

Lines changed: 40 additions & 40 deletions

File tree

src/lib-gantry.sh

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -548,27 +548,27 @@ _report_services() {
548548
echo "${UPDATED_MSG}" | log_lines INFO
549549

550550
local INSPECT_FAILURE_MSG=
551-
INSPECT_FAILURE_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_INSPECT_FAILED "" "inspection failed")
551+
INSPECT_FAILURE_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_FAILED_TO_INSPECT "" "inspection failed")
552552
echo "${INSPECT_FAILURE_MSG}" | log_lines ERROR
553553

554554
local FAILED_MSG=
555-
FAILED_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_UPDATE_FAILED "" "update failed")
555+
FAILED_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_FAILED_TO_UPDATE "" "update failed")
556556
echo "${FAILED_MSG}" | log_lines ERROR
557557

558558
local ROLLBACK_FAILURE_MSG=
559-
ROLLBACK_FAILURE_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_ROLLBACK_FAILED "" "rollback failed")
559+
ROLLBACK_FAILURE_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_FAILED_TO_ROLLBACK "" "rollback failed")
560560
echo "${ROLLBACK_FAILURE_MSG}" | log_lines ERROR
561561

562562
local ERROR_MSG=
563-
ERROR_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_UPDATE_INPUT_ERROR "Skipped updating" "due to error(s)")
563+
ERROR_MSG=$(_report_services_from_static_variable STATIC_VAR_SERVICES_ERROR_OF_INPUTS "Skipped updating" "due to error(s)")
564564
echo "${ERROR_MSG}" | log_lines ERROR
565565

566566
# Send notification
567567
local NUM_UPDATED NUM_INSPECT NUM_FAILED NUM_ERRORS
568568
NUM_UPDATED=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_UPDATED)
569-
NUM_INSPECT=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_INSPECT_FAILED)
570-
NUM_FAILED=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_UPDATE_FAILED)
571-
NUM_ERRORS=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_UPDATE_INPUT_ERROR)
569+
NUM_INSPECT=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_FAILED_TO_INSPECT)
570+
NUM_FAILED=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_FAILED_TO_UPDATE)
571+
NUM_ERRORS=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_ERROR_OF_INPUTS)
572572
if [ "${NUM_INSPECT}" = "0" ] && [ "${NUM_FAILED}" = "0" ] && [ "${NUM_ERRORS}" = "0" ]; then
573573
NUM_ERRORS="${ACCUMULATED_ERRORS}"
574574
fi
@@ -618,26 +618,26 @@ _in_list() {
618618
# return 1 when there is an error.
619619
_current_container_name() {
620620
local CURRENT_CONTAINER_NAME=
621-
CURRENT_CONTAINER_NAME=$(_static_variable_read_list STATIC_VAR_CURRENT_CONTAINER_NAME)
621+
CURRENT_CONTAINER_NAME=$(_static_variable_read_list STATIC_VAR_NAME_CONTAINER_CURRENT)
622622
[ -n "${CURRENT_CONTAINER_NAME}" ] && echo "${CURRENT_CONTAINER_NAME}" && return 0
623623
local NO_CURRENT_CONTAINER_NAME=
624-
NO_CURRENT_CONTAINER_NAME=$(_static_variable_read_list STATIC_VAR_NO_CURRENT_CONTAINER_NAME)
624+
NO_CURRENT_CONTAINER_NAME=$(_static_variable_read_list STATIC_VAR_NAME_CONTAINER_NO_CURRENT)
625625
[ -n "${NO_CURRENT_CONTAINER_NAME}" ] && return 0
626626
local CNAME=
627627
CNAME=$(docker_current_container_name) || return 1;
628628
if [ -n "${CNAME}" ]; then
629-
_static_variable_add_unique_to_list STATIC_VAR_CURRENT_CONTAINER_NAME "${CNAME}"
629+
_static_variable_add_unique_to_list STATIC_VAR_NAME_CONTAINER_CURRENT "${CNAME}"
630630
else
631631
# Explicitly set that we cannot find the name of current container.
632-
_static_variable_add_unique_to_list STATIC_VAR_NO_CURRENT_CONTAINER_NAME "NO_CURRENT_CONTAINER_NAME"
632+
_static_variable_add_unique_to_list STATIC_VAR_NAME_CONTAINER_NO_CURRENT "NO_CURRENT_CONTAINER_NAME"
633633
fi
634634
echo "${CNAME}"
635635
return 0;
636636
}
637637

638638
gantry_current_service_name() {
639639
local CURRENT_SERVICE_NAME=
640-
CURRENT_SERVICE_NAME=$(_static_variable_read_list STATIC_VAR_CURRENT_SERVICE_NAME)
640+
CURRENT_SERVICE_NAME=$(_static_variable_read_list STATIC_VAR_NAME_SERVICE_CURRENT)
641641
[ -n "${CURRENT_SERVICE_NAME}" ] && echo "${CURRENT_SERVICE_NAME}" && return 0
642642
local CNAME=
643643
CNAME=$(_current_container_name) || return 1
@@ -648,19 +648,19 @@ gantry_current_service_name() {
648648
SNAME=$(run_cmd docker container inspect "${CNAME}" --format '{{range $key,$value := .Config.Labels}}{{$key}}={{println $value}}{{end}}' \
649649
| grep "com.docker.swarm.service.name" \
650650
| sed -n -E "s/com.docker.swarm.service.name=(.*)$/\1/p") || return 1
651-
_static_variable_add_unique_to_list STATIC_VAR_CURRENT_SERVICE_NAME "${SNAME}"
651+
_static_variable_add_unique_to_list STATIC_VAR_NAME_SERVICE_CURRENT "${SNAME}"
652652
echo "${SNAME}"
653653
}
654654

655655
_service_is_self() {
656656
if [ -z "${GANTRY_SERVICES_SELF}" ]; then
657657
# If _service_is_self is called inside a subprocess, export won't affect the parent process.
658658
# Use a static variable to preserve the value between processes. And we only want to log the value is set once.
659-
GANTRY_SERVICES_SELF=$(_static_variable_read_list STATIC_VAR_SERVICES_SELF)
659+
GANTRY_SERVICES_SELF=$(_static_variable_read_list STATIC_VAR_NAME_SERVICE_SELF)
660660
if [ -z "${GANTRY_SERVICES_SELF}" ]; then
661661
GANTRY_SERVICES_SELF=$(gantry_current_service_name)
662662
export GANTRY_SERVICES_SELF
663-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_SELF "${GANTRY_SERVICES_SELF}"
663+
_static_variable_add_unique_to_list STATIC_VAR_NAME_SERVICE_SELF "${GANTRY_SERVICES_SELF}"
664664
[ -n "${GANTRY_SERVICES_SELF}" ] && log DEBUG "Set GANTRY_SERVICES_SELF to ${GANTRY_SERVICES_SELF}."
665665
fi
666666
fi
@@ -894,13 +894,13 @@ _inspect_image() {
894894
fi
895895
fi
896896
local NO_NEW_IMAGES=
897-
NO_NEW_IMAGES=$(_static_variable_read_list STATIC_VAR_NO_NEW_IMAGES)
897+
NO_NEW_IMAGES=$(_static_variable_read_list STATIC_VAR_IMAGES_NO_NEW)
898898
if _in_list "${NO_NEW_IMAGES}" "${CURRENT_DIGEST}"; then
899899
log INFO "Skip updating ${SERVICE_NAME} because there is no known newer version of image ${CURRENT_IMAGE_WITH_DIGEST}."
900900
return 0
901901
fi
902902
local HAS_NEW_IMAGES=
903-
HAS_NEW_IMAGES=$(_static_variable_read_list STATIC_VAR_NEW_IMAGES)
903+
HAS_NEW_IMAGES=$(_static_variable_read_list STATIC_VAR_IMAGES_NEW)
904904
if _in_list "${HAS_NEW_IMAGES}" "${CURRENT_DIGEST}"; then
905905
local NEW_IMAGE_UPDATE_TO
906906
NEW_IMAGE_UPDATE_TO=$(_static_variable_read_list "STATIC_VAR_${CURRENT_DIGEST}")
@@ -936,11 +936,11 @@ _inspect_image() {
936936
return 0
937937
fi
938938
if [ -n "${CURRENT_DIGEST}" ] && echo "${IMAGE_INFO}" | grep_q "${CURRENT_DIGEST}"; then
939-
_static_variable_add_unique_to_list STATIC_VAR_NO_NEW_IMAGES "${CURRENT_DIGEST}"
939+
_static_variable_add_unique_to_list STATIC_VAR_IMAGES_NO_NEW "${CURRENT_DIGEST}"
940940
log INFO "Skip updating ${SERVICE_NAME} because the current version is the latest of image ${CURRENT_IMAGE_WITH_DIGEST}."
941941
return 0
942942
fi
943-
_static_variable_add_unique_to_list STATIC_VAR_NEW_IMAGES "${CURRENT_DIGEST}"
943+
_static_variable_add_unique_to_list STATIC_VAR_IMAGES_NEW "${CURRENT_DIGEST}"
944944
_static_variable_add_unique_to_list "STATIC_VAR_${CURRENT_DIGEST}" "${IMAGE_UPDATE_TO}"
945945
log INFO "Perform updating ${SERVICE_NAME} because there is a newer version of image ${CURRENT_IMAGE_WITH_DIGEST}. The new image is ${IMAGE_UPDATE_TO}."
946946
echo "${IMAGE_UPDATE_TO}"
@@ -953,24 +953,24 @@ _inspect_service() {
953953
local SERVICE_NAME="${1}"
954954
local RUN_UPDATE="${2:-false}"
955955
if _skip_jobs "${SERVICE_NAME}"; then
956-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_SKIP_JOB "${SERVICE_NAME}"
956+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_NO_UPDATE_SKIP_JOB "${SERVICE_NAME}"
957957
return 1
958958
fi
959959
local IMAGE=
960960
if ! IMAGE=$(_inspect_image "${SERVICE_NAME}"); then
961-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_INSPECT_FAILED "${SERVICE_NAME}"
961+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_FAILED_TO_INSPECT "${SERVICE_NAME}"
962962
return 1
963963
fi
964964
if [ -z "${IMAGE}" ]; then
965-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_NO_NEW_IMAGE "${SERVICE_NAME}"
965+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_NO_UPDATE_NO_NEW_IMAGE "${SERVICE_NAME}"
966966
return 1
967967
fi
968968
if is_true "${RUN_UPDATE}"; then
969969
_update_single_service "${SERVICE_NAME}" "${IMAGE}"
970970
return 1
971971
fi
972972
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_TO_UPDATE "${SERVICE_NAME}"
973-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_AND_IMAGES_TO_UPDATE "${SERVICE_NAME} ${IMAGE}"
973+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_TO_UPDATE_WITH_IMAGE "${SERVICE_NAME} ${IMAGE}"
974974
return 0
975975
}
976976

@@ -1115,7 +1115,7 @@ _get_timeout_command() {
11151115
UPDATE_TIMEOUT_SECONDS=$(_read_env_or_label "${SERVICE_NAME}" "GANTRY_UPDATE_TIMEOUT_SECONDS" "gantry.update.timeout_seconds" "0")
11161116
if ! is_number "${UPDATE_TIMEOUT_SECONDS}"; then
11171117
log ERROR "Updating ${SERVICE_NAME}: UPDATE_TIMEOUT_SECONDS must be a number. Got \"${UPDATE_TIMEOUT_SECONDS}\"."
1118-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_UPDATE_INPUT_ERROR "${SERVICE_NAME}"
1118+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_ERROR_OF_INPUTS "${SERVICE_NAME}"
11191119
return 1
11201120
fi
11211121
local TIMEOUT_COMMAND=
@@ -1147,7 +1147,7 @@ _update_single_service() {
11471147
[ -z "${SERVICE_NAME}" ] && log ERROR "Updating service: SERVICE_NAME must not be empty." && INPUT_ERROR=1 && SERVICE_NAME="unknown-service-name"
11481148
[ -z "${IMAGE_UPDATE_TO}" ] && log ERROR "Updating ${SERVICE_NAME}: IMAGE_UPDATE_TO must not be empty." && INPUT_ERROR=1
11491149
if [ "${INPUT_ERROR}" != "0" ]; then
1150-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_UPDATE_INPUT_ERROR "${SERVICE_NAME}"
1150+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_ERROR_OF_INPUTS "${SERVICE_NAME}"
11511151
return 1;
11521152
fi
11531153
local START_TIME=
@@ -1187,9 +1187,9 @@ _update_single_service() {
11871187
fi
11881188
log ERROR "Command \"${UPDATE_COMMAND}\" returns ${UPDATE_RETURN_VALUE}. ${TIMEOUT_MSG}"
11891189
log ERROR "docker service update failed. ${UPDATE_MSG}"
1190-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_UPDATE_FAILED "${SERVICE_NAME}"
1190+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_FAILED_TO_UPDATE "${SERVICE_NAME}"
11911191
if ! _rollback_service "${SERVICE_NAME}" "${AUTH_CONFIG}"; then
1192-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_ROLLBACK_FAILED "${SERVICE_NAME}"
1192+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_FAILED_TO_ROLLBACK "${SERVICE_NAME}"
11931193
fi
11941194
return 1
11951195
fi
@@ -1222,13 +1222,13 @@ _update_single_service() {
12221222
_parallel_worker() {
12231223
local FUNCTION="${1}"
12241224
local INDEX="${2}"
1225-
local STATIC_VAR_LIST_NAME="${3}"
1225+
local LIST_NAME="${3}"
12261226
local OLD_LOG_SCOPE="${LOG_SCOPE}"
12271227
LOG_SCOPE=$(attach_tag_to_log_scope "worker${INDEX}")
12281228
export LOG_SCOPE
12291229
local ARGUMENTS=
12301230
while true; do
1231-
ARGUMENTS=$(_static_variable_pop_list "${STATIC_VAR_LIST_NAME}")
1231+
ARGUMENTS=$(_static_variable_pop_list "${LIST_NAME}")
12321232
[ -z "${ARGUMENTS}" ] && break;
12331233
# SC2086 (info): Double quote to prevent globbing and word splitting.
12341234
# shellcheck disable=SC2086
@@ -1240,13 +1240,13 @@ _parallel_worker() {
12401240
_run_parallel() {
12411241
local FUNCTION="${1}"
12421242
local NUM_WORKERS="${2}"
1243-
local STATIC_VAR_LIST_NAME="${3}"
1243+
local LIST_NAME="${3}"
12441244
log DEBUG "Run ${NUM_WORKERS} ${FUNCTION} in parallel."
12451245
local PIDS=
12461246
local INDEX=
12471247
for INDEX in $(seq 0 $((NUM_WORKERS-1)) ); do
12481248
# All workers subscribe to the same list now.
1249-
_parallel_worker "${FUNCTION}" "${INDEX}" "${STATIC_VAR_LIST_NAME}" &
1249+
_parallel_worker "${FUNCTION}" "${INDEX}" "${LIST_NAME}" &
12501250
PIDS="${!} ${PIDS}"
12511251
done
12521252
# SC2086 (info): Double quote to prevent globbing and word splitting.
@@ -1331,13 +1331,13 @@ _gantry_update_services_list() {
13311331
local UPDATE_NUM_WORKERS=
13321332
if ! UPDATE_NUM_WORKERS=$(gantry_read_number GANTRY_UPDATE_NUM_WORKERS 1); then
13331333
local ERROR_SERVICE="GANTRY_UPDATE_NUM_WORKERS-is-not-a-number"
1334-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_UPDATE_INPUT_ERROR "${ERROR_SERVICE}"
1334+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_ERROR_OF_INPUTS "${ERROR_SERVICE}"
13351335
return 1
13361336
fi
13371337
local MANIFEST_NUM_WORKERS=
13381338
if ! MANIFEST_NUM_WORKERS=$(gantry_read_number GANTRY_MANIFEST_NUM_WORKERS 1); then
13391339
local ERROR_SERVICE="GANTRY_MANIFEST_NUM_WORKERS-is-not-a-number"
1340-
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_UPDATE_INPUT_ERROR "${ERROR_SERVICE}"
1340+
_static_variable_add_unique_to_list STATIC_VAR_SERVICES_ERROR_OF_INPUTS "${ERROR_SERVICE}"
13411341
return 1
13421342
fi
13431343
local LIST="${*}"
@@ -1358,22 +1358,22 @@ _gantry_update_services_list() {
13581358
done
13591359
_run_parallel _inspect_service "${MANIFEST_NUM_WORKERS}" STATIC_VAR_SERVICES_TO_INSPECT
13601360

1361-
_report_services_from_static_variable STATIC_VAR_SERVICES_SKIP_JOB "Skip updating" "due to they are job(s)" | log_lines INFO
1362-
_report_services_from_static_variable STATIC_VAR_SERVICES_INSPECT_FAILED "Failed to inspect" | log_lines ERROR
1363-
_report_services_from_static_variable STATIC_VAR_SERVICES_NO_NEW_IMAGE "No new images for" | log_lines INFO
1361+
_report_services_from_static_variable STATIC_VAR_SERVICES_FAILED_TO_INSPECT "Failed to inspect" | log_lines ERROR
1362+
_report_services_from_static_variable STATIC_VAR_SERVICES_NO_UPDATE_SKIP_JOB "Skip updating" "due to they are job(s)" | log_lines INFO
1363+
_report_services_from_static_variable STATIC_VAR_SERVICES_NO_UPDATE_NO_NEW_IMAGE "No new images for" | log_lines INFO
13641364
_report_services_from_static_variable STATIC_VAR_SERVICES_TO_UPDATE "Updating" | log_lines INFO
13651365

1366-
_run_parallel _update_single_service "${UPDATE_NUM_WORKERS}" STATIC_VAR_SERVICES_AND_IMAGES_TO_UPDATE
1366+
_run_parallel _update_single_service "${UPDATE_NUM_WORKERS}" STATIC_VAR_SERVICES_TO_UPDATE_WITH_IMAGE
13671367

13681368
local RETURN_VALUE=0
13691369
local INSPECT_FAILURE_NUM=
1370-
INSPECT_FAILURE_NUM=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_INSPECT_FAILED)
1370+
INSPECT_FAILURE_NUM=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_FAILED_TO_INSPECT)
13711371
[ "${INSPECT_FAILURE_NUM}" != "0" ] && RETURN_VALUE=1
13721372
local UPDATE_FAILURE_NUM=
1373-
UPDATE_FAILURE_NUM=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_UPDATE_FAILED)
1373+
UPDATE_FAILURE_NUM=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_FAILED_TO_UPDATE)
13741374
[ "${UPDATE_FAILURE_NUM}" != "0" ] && RETURN_VALUE=1
13751375
local ERROR_NUM=
1376-
ERROR_NUM=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_UPDATE_INPUT_ERROR)
1376+
ERROR_NUM=$(_get_number_of_elements_in_static_variable STATIC_VAR_SERVICES_ERROR_OF_INPUTS)
13771377
[ "${ERROR_NUM}" != "0" ] && RETURN_VALUE=1
13781378
return "${RETURN_VALUE}"
13791379
}

0 commit comments

Comments
 (0)