#!/bin/bash FILE=$1 if [ "$FILE" = "" ]; then echo "give config file to load as first argument" exit 1 fi MQTT_PASSWORD=$2 if [ "$MQTT_PASSWORD" = "" ]; then echo "give mqtt password as second argument" exit 1 fi NAMESPACE=$3 if [ "$NAMESPACE" = "" ]; then echo "give namespace as third argument" exit 1 fi kubectl create secret generic udi-conf \ --from-literal=UDI_CONF="`cat $FILE`" \ -n $NAMESPACE \ --dry-run=client \ -o yaml \ --save-config | \ kubectl apply -f - kubectl create secret generic mqtt-password \ --from-literal=MQTT_PASSWORD="$MQTT_PASSWORD" \ -n $NAMESPACE \ --dry-run=client \ -o yaml \ --save-config | \ kubectl apply -f - . ~/Workspace/MyKubernetesEnv/ENVDB DATABASE="udi-$NAMESPACE" LOGIN="udi-$NAMESPACE" PASSWORD=`openssl rand -base64 24` psql <