Fix migration script to support exeternal db

migrated config file will contains seperated db configuration

Signed-off-by: DQ <dengq@vmware.com>
This commit is contained in:
DQ 2019-06-25 14:55:42 +08:00
parent 766d5ee017
commit c1c48ea757
2 changed files with 33 additions and 5 deletions

View File

@ -18,6 +18,11 @@ keys = [
'db_password', 'db_password',
'db_port', 'db_port',
'db_user', 'db_user',
'clair_db_host',
'clair_db_password',
'clair_db_port',
'clair_db_username',
'clair_db',
'redis_host', 'redis_host',
'redis_port', 'redis_port',
'redis_password', 'redis_password',

View File

@ -84,11 +84,34 @@ _version: 1.8.0
# Uncomment external_database if using external database. And the password will replace the the password setting in database. # Uncomment external_database if using external database. And the password will replace the the password setting in database.
# And currently ontly support postgres. # And currently ontly support postgres.
external_database: external_database:
host: {{ db_host }} harbor:
port: {{ db_port }} host: {{ db_host }}
username: {{ db_user }} port: {{ db_port }}
password: {{ db_password }} db_name: registry
ssl_mode: disable username: {{ db_user }}
password: {{ db_password }}
ssl_mode: disable
clair:
host: {{ clair_db_host }}
port: {{ clair_db_port }}
db_name: {{ clair_db }}
username: {{ clair_db_username }}
password: {{ clair_db_password }}
ssl_mode: disable
notary_signer:
host: {{ db_host }}
port: {{ db_port }}
db_name: notarysigner
username: {{ db_user }}
password: {{ db_password }}
ssl_mode: disable
notary_server:
host: {{ db_host }}
port: {{ db_port }}
db_name: notaryserver
username: {{ db_user }}
password: {{ db_password }}
ssl_mode: disable
{% endif %} {% endif %}
{% if external_redis %} {% if external_redis %}