#!/bin/bash
IFS=',' read -r -a brokers_array <<< $KAFKA_BROKERS
if [ ${#brokers_array[@]} -eq 2 ]
then
    yq 'del(.kafka.brokers[2])' yarkon_gw_config.yaml > yarkon_gw_config-full.yaml
    export BROKER_1=${brokers_array[0]}
    export BROKER_2=${brokers_array[1]}
    echo "Kafka Brokers:"
    echo ${BROKER_1}
    echo ${BROKER_2}
    envsubst < yarkon_gw_config-full.yaml > yarkon_gw_config.yaml
    rm yarkon_gw_config-full.yaml
    cat yarkon_gw_config.yaml
else
    export BROKER_1=${brokers_array[0]}
    export BROKER_2=${brokers_array[1]}
    export BROKER_3=${brokers_array[2]}
    echo "Kafka Brokers:"
    echo ${BROKER_1}
    echo ${BROKER_2}
    echo ${BROKER_3}
    envsubst < yarkon_gw_config.yaml > yarkon_gw_config-full.yaml
    rm yarkon_gw_config.yaml
    mv yarkon_gw_config-full.yaml yarkon_gw_config.yaml
    cat yarkon_gw_config.yaml
fi

aws s3 cp yarkon_gw_config.yaml s3://p81-$ENV_NAME-env-files/yarkon-gateway/yarkon_gw_config.yaml
