Support customized database container images in DevStack
Story: 2008990 Task: 42643 Change-Id: Ie62e9aa1863d705a60b244981c9dee160d50d2dc
This commit is contained in:
parent
2114e8a775
commit
03e5512695
@ -269,6 +269,11 @@ function configure_trove {
|
||||
iniset $TROVE_GUESTAGENT_CONF service_credentials region_name $REGION_NAME
|
||||
iniset $TROVE_GUESTAGENT_CONF service_credentials auth_url $TROVE_AUTH_ENDPOINT
|
||||
|
||||
iniset $TROVE_GUESTAGENT_CONF mysql docker_image ${TROVE_DATABASE_IMAGE_MYSQL}
|
||||
iniset $TROVE_GUESTAGENT_CONF mysql backup_docker_image ${TROVE_DATABASE_BACKUP_IMAGE_MYSQL}
|
||||
iniset $TROVE_GUESTAGENT_CONF postgresql docker_image ${TROVE_DATABASE_IMAGE_POSTGRES}
|
||||
iniset $TROVE_GUESTAGENT_CONF postgresql backup_docker_image ${TROVE_DATABASE_BACKUP_IMAGE_POSTGRES}
|
||||
|
||||
# 1. To avoid 'Connection timed out' error of sudo command inside the guest agent
|
||||
# 2. Config the controller IP address used by guest-agent to download Trove code during initialization (only valid for dev_mode=true).
|
||||
common_cloudinit=/etc/trove/cloudinit/common.cloudinit
|
||||
|
@ -85,3 +85,9 @@ CELLSV2_SETUP=singleconductor
|
||||
# Enable or disable the Trove guest image build during devstack installation.
|
||||
TROVE_ENABLE_IMAGE_BUILD=${TROVE_ENABLE_IMAGE_BUILD:-"true"}
|
||||
TROVE_NON_DEV_IMAGE_URL=${TROVE_NON_DEV_IMAGE_URL:-""}
|
||||
|
||||
# Customized database container images
|
||||
TROVE_DATABASE_IMAGE_MYSQL=${TROVE_DATABASE_IMAGE_MYSQL:-"catalystcloud/mysql"}
|
||||
TROVE_DATABASE_IMAGE_POSTGRES=${TROVE_DATABASE_IMAGE_POSTGRES:-"catalystcloud/postgres"}
|
||||
TROVE_DATABASE_BACKUP_IMAGE_MYSQL=${TROVE_DATABASE_BACKUP_IMAGE_MYSQL:-"catalystcloud/db-backup-mysql:1.1.0"}
|
||||
TROVE_DATABASE_BACKUP_IMAGE_POSTGRES=${TROVE_DATABASE_BACKUP_IMAGE_POSTGRES:-"catalystcloud/db-backup-postgresql:1.1.0"}
|
||||
|
Loading…
x
Reference in New Issue
Block a user