mirror of
https://github.com/goharbor/harbor.git
synced 2024-09-10 21:18:04 +02:00
32 lines
746 B
Bash
Executable File
32 lines
746 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
base_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
source $base_dir/common.sh
|
|
|
|
#Configure authentication mode
|
|
echo "Read attribute using ovfenv: [ auth_mode ]"
|
|
auth_mode=$(ovfenv -k auth_mode)
|
|
if [ -n "$auth_mode" ]
|
|
then
|
|
configureHarborCfg auth_mode $auth_mode
|
|
fi
|
|
|
|
#Configure password of Harbor administrator
|
|
echo "Read attribute using ovfenv: [ harbor_admin_password ]"
|
|
adm_pwd=$(ovfenv -k harbor_admin_password)
|
|
if [ -n "$adm_pwd" ]
|
|
then
|
|
configureHarborCfg harbor_admin_password $adm_pwd
|
|
fi
|
|
|
|
#Configure password of database
|
|
echo "Read attribute using ovfenv: [ db_password ]"
|
|
db_pwd=$(ovfenv -k db_password)
|
|
if [ -n "$db_pwd" ]
|
|
then
|
|
configureHarborCfg db_password $db_pwd
|
|
fi
|
|
|
|
#Configure other attrs
|
|
configure |