#!/bin/bash
# Copyright (C) 2023 Rusbitech-Astra <support@rusbitech.ru>

exec > >(systemd-cat -t brest-kub -p info) 2>&1

if [[ $# -lt 1 ]]; then
    echo "Usage:
    brest-kub-checker <cluster>

    Description:
    This script checks cluster state"
    exit 0
fi

# MAIN #########################################################################
# shellcheck disable=SC2034
export BR_CLUSTER=$1 # used in source script
shift 1

source /var/lib/brest-kub/scripts/init-user-env.sh

for BR_HOSTNAME in "${!BR_CONFIG[@]}"; do
    echo "Checking host ${BR_HOSTNAME}"
    send_command_to_server "host" "check" "${BR_HOSTNAME}"
    sleep 1
done
echo "Completed"
