Fix leftover hardcoded master role
This commit is contained in:
parent
e73895f97e
commit
575f538842
|
@ -27,7 +27,7 @@ CURL_OPTS="--connect-timeout 5 --max-time 10 --retry 5 --retry-delay 1 --retry-m
|
|||
SERVICE_HAS_TAG=$(curl ${CURL_OPTS} \
|
||||
-H "X-Consul-Token: ${CONSUL_HTTP_TOKEN}" \
|
||||
http://{{ sockaddr "GetInterfaceIP \"nomad\"" }}:8500/v1/catalog/service/[[ .instance ]] |\
|
||||
jq ".[] | select( .ServiceTags as \$tags | \"postgres-{{ env "NOMAD_ALLOC_INDEX" }}\" | IN(\$tags[]) ) | .ServiceTags | any(.==\"master\")")
|
||||
jq ".[] | select( .ServiceTags as \$tags | \"postgres-{{ env "NOMAD_ALLOC_INDEX" }}\" | IN(\$tags[]) ) | .ServiceTags | any(.==\"${NEW_ROLE}\")")
|
||||
if [ "${SERVICE_HAS_TAG}" = "false" ]; then
|
||||
echo "Updating tags for the main service"
|
||||
curl ${CURL_OPTS} -H "X-Consul-Token: ${CONSUL_HTTP_TOKEN}" http://{{ sockaddr "GetInterfaceIP \"nomad\"" }}:8500/v1/catalog/service/[[ .instance ]] |\
|
||||
|
@ -41,7 +41,7 @@ fi
|
|||
SIDECAR_HAS_TAG=$(curl ${CURL_OPTS} \
|
||||
-H "X-Consul-Token: ${CONSUL_HTTP_TOKEN}" \
|
||||
http://{{ sockaddr "GetInterfaceIP \"nomad\"" }}:8500/v1/catalog/service/[[ .instance ]]-sidecar-proxy |\
|
||||
jq ".[] | select( .ServiceTags as \$tags | \"postgres-{{ env "NOMAD_ALLOC_INDEX" }}\" | IN(\$tags[]) ) | .ServiceTags | any(.==\"master\")")
|
||||
jq ".[] | select( .ServiceTags as \$tags | \"postgres-{{ env "NOMAD_ALLOC_INDEX" }}\" | IN(\$tags[]) ) | .ServiceTags | any(.==\"${NEW_ROLE}\")")
|
||||
if [ "${SIDECAR_HAS_TAG}" = "false" ]; then
|
||||
echo "Updating tags for the sidecar"
|
||||
curl ${CURL_OPTS} -H "X-Consul-Token: ${CONSUL_HTTP_TOKEN}" http://{{ sockaddr "GetInterfaceIP \"nomad\"" }}:8500/v1/catalog/service/[[ .instance ]]-sidecar-proxy |\
|
||||
|
|
Loading…
Reference in New Issue