promenade/tools/g2/lib/etcd.sh

17 lines
309 B
Bash

etcdctl_cmd() {
CLUSTER=${1}
VM=${2}
shift 2
kubectl_cmd "${VM}" -n kube-system exec -t "${CLUSTER}-etcd-${VM}" -- etcdctl "${@}"
}
etcdctl_member_list() {
CLUSTER=${1}
VM=${2}
shift 2
etcdctl_cmd "${CLUSTER}" "${VM}" member list -w json | jq -r '.members[].name' | sort
}