#!/bin/bash set -e # Copyright Amazon.com, Inc. or its affiliates. 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. A copy of the License is located at # # http://aws.amazon.com/apache2.0/ # # or in the "LICENSE.txt" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES # OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions and # limitations under the License. SCRIPT_DIR=$1 source ${SCRIPT_DIR}/common.sh source ${SCRIPT_DIR}/bucket_configuration.sh trap 'error' ERR if [ -z "$SCRIPT_DIR" ]; then echo "SCRIPT_DIR=$SCRIPT_DIR must be initialized and not empty" exit 1; fi FILES=(parallelcluster-ui-cognito.yaml parallelcluster-ui.yaml) for INDEX in "${!BUCKETS[@]}" do echo Uploading to: "${BUCKETS[INDEX]}" #FIXME For other partitions we should also parametrize the partition in the URL TEMPLATE_URL="https:\/\/${BUCKETS[INDEX]}\.s3\.${REGIONS[INDEX]}\.amazonaws\.com" sed -i "s/PLACEHOLDER/${TEMPLATE_URL}/g" "${SCRIPT_DIR}/parallelcluster-ui.yaml" for FILE in "${FILES[@]}" do aws s3 cp "${SCRIPT_DIR}/${FILE}" "s3://${BUCKETS[INDEX]}/${FILE}" done done