#!/bin/bash set -e IFS=$'\n\n' # Import external functions chmod +x ./devops/PipeLines/Functions.config.sh source ./devops/PipeLines/Functions.config.sh GetAppName appName echo "" echo "Begin creating ${appName}'s settings to the configmap of k8s..." GetNameSpace namespace kubectl create namespace ${namespace} # global variable GetAccessToken AccessToken GetRegistryHost RegistryHost GetK8sApiServer K8sApiServer GetKongApiServer KongApiServer GetKongRouteDomain KongRouteDomain for servicePrefix in `ls ./src/Services|xargs -d '/'` do GetServiceName ${servicePrefix} serviceName GetServiceDir ${servicePrefix} ${serviceName} serviceDir CreateConfig ${Environment} ${namespace} ${K8sApiServer} ${serviceDir} ${servicePrefix} done echo "" echo "End creating app settings to the configmap of k8s..."