#!/bin/bash check_controller() { controller=$1 model="${controller}:cpe-focal" RW_MYSQL_UNIT=$(juju status -m ${model} --format json | jq -r '[.applications."mysql-innodb-cluster".units | to_entries[]| select(.value."workload-status".message | contains("R/W")) | .key] | .[0]') juju run-action -m ${model} ${RW_MYSQL_UNIT} --wait cluster-status --format json | jq -rc '.[].results."cluster-status"' | jq } if [[ -z "$1" ]] ; then check_controller "$(juju controllers --format json | jq -r .\"current-controller\")" else check_controller "${1}" fi