diff options
Diffstat (limited to 'src/main/docker/update_config.sh')
-rw-r--r-- | src/main/docker/update_config.sh | 151 |
1 files changed, 0 insertions, 151 deletions
diff --git a/src/main/docker/update_config.sh b/src/main/docker/update_config.sh deleted file mode 100644 index 77916ed..0000000 --- a/src/main/docker/update_config.sh +++ /dev/null @@ -1,151 +0,0 @@ -#!/bin/bash - -### -# ============LICENSE_START======================================================= -# MODEL LOADER SERVICE -# ================================================================================ -# Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= -### - -# -# This script will update the config file, with config values supplied -# through environment variables, if set -# - -CONFIG_FILE=`dirname $0`/../webapps/model-loader/WEB-INF/classes/model-loader.properties - -# Distribution client configuration -ENVVAR=DISTR_CLIENT_ACTIVE_SERVER_TLS_AUTH -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.ACTIVE_SERVER_TLS_AUTH/s/.*/ml.distribution.ACTIVE_SERVER_TLS_AUTH=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_ASDC_ADDRESS -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.ASDC_ADDRESS/s/.*/ml.distribution.ASDC_ADDRESS=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_CONSUMER_GROUP -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.CONSUMER_GROUP/s/.*/ml.distribution.CONSUMER_GROUP=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_CONSUMER_ID -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.CONSUMER_ID/s/.*/ml.distribution.CONSUMER_ID=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_ENVIRONMENT_NAME -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.ENVIRONMENT_NAME/s/.*/ml.distribution.ENVIRONMENT_NAME=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_KEYSTORE_PASSWORD -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.KEYSTORE_PASSWORD/s/.*/ml.distribution.KEYSTORE_PASSWORD=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_KEYSTORE_FILE -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.KEYSTORE_FILE/s/.*/ml.distribution.KEYSTORE_FILE=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_PASSWORD -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.PASSWORD/s/.*/ml.distribution.PASSWORD=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_POLLING_INTERVAL -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.POLLING_INTERVAL/s/.*/ml.distribution.POLLING_INTERVAL=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_POLLING_TIMEOUT -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.POLLING_TIMEOUT/s/.*/ml.distribution.POLLING_TIMEOUT=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_USER -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.USER/s/.*/ml.distribution.USER=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=DISTR_CLIENT_ARTIFACT_TYPES -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.distribution.ARTIFACT_TYPES/s/.*/ml.distribution.ARTIFACT_TYPES=$ENVVALUE/" $CONFIG_FILE; - - -# Model Loader Application Server REST Client Configuration -ENVVAR=APP_SERVER_BASE_URL -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.BASE_URL/s/.*/ml.aai.BASE_URL=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=APP_SERVER_MODEL_URL -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.MODEL_URL/s/.*/ml.aai.MODEL_URL=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=APP_SERVER_NAMED_QUERY_URL -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.NAMED_QUERY_URL/s/.*/ml.aai.NAMED_QUERY_URL=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=APP_SERVER_VNF_IMAGE_URL -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.VNF_IMAGE_URL/s/.*/ml.aai.VNF_IMAGE_URL=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=APP_SERVER_KEYSTORE_FILE -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.KEYSTORE_FILE/s/.*/ml.aai.KEYSTORE_FILE=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=APP_SERVER_KEYSTORE_PASSWORD -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.KEYSTORE_PASSWORD/s/.*/ml.aai.KEYSTORE_PASSWORD=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=APP_SERVER_AUTH_USER -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.AUTH_USER/s/.*/ml.aai.AUTH_USER=$ENVVALUE/" $CONFIG_FILE; - -ENVVAR=APP_SERVER_AUTH_PASSWORD -ENVVALUE=${!ENVVAR} -ENVVALUE=${ENVVALUE//\//\\/} -[ -z ${!ENVVAR+x} ] \ - || sed -i "/ml.aai.AUTH_PASSWORD/s/.*/ml.aai.AUTH_PASSWORD=$ENVVALUE/" $CONFIG_FILE; |