summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-07-20 12:20:18 +0000
committerGerrit Code Review <review@openstack.org>2022-07-20 12:20:18 +0000
commit6039500738b9db364b8cb42f07103e0b17aecfc1 (patch)
tree34537aaf4f26bf721a54e17d8c1850a44c2b0fdc
parent876de8ee5a407acf45e6df8fb029693de0bc3535 (diff)
parent893c4b7aad773d08ac578bfd403df7fe28bbe4a5 (diff)
downloadtrove-6039500738b9db364b8cb42f07103e0b17aecfc1.tar.gz
Merge "Adds a configuration to use a local docker registry"
-rw-r--r--trove/common/cfg.py2
-rw-r--r--trove/instance/models.py3
2 files changed, 5 insertions, 0 deletions
diff --git a/trove/common/cfg.py b/trove/common/cfg.py
index 6270d96d..58dd3af6 100644
--- a/trove/common/cfg.py
+++ b/trove/common/cfg.py
@@ -449,6 +449,8 @@ common_opts = [
'the datastores supported by Trove.'),
cfg.StrOpt('docker_bridge_network_ip', default=None,
help='Docker bridge network IP.'),
+ cfg.StrOpt('docker_insecure_registries', default=[],
+ help='Docker insecure registries for image development.'),
cfg.StrOpt('template_path', default='/etc/trove/templates/',
help='Path which leads to datastore templates.'),
cfg.BoolOpt('sql_query_logging', default=False,
diff --git a/trove/instance/models.py b/trove/instance/models.py
index 28570445..8469f174 100644
--- a/trove/instance/models.py
+++ b/trove/instance/models.py
@@ -1044,6 +1044,9 @@ class BaseInstance(SimpleInstance):
# default range(172.17.0.0/16) of bridge network
if CONF.docker_bridge_network_ip:
docker_daemon_values["bip"] = CONF.docker_bridge_network_ip
+ if CONF.docker_insecure_registries:
+ docker_daemon_values["insecure-registries"] = \
+ CONF.docker_insecure_registries.split(',')
if docker_daemon_values:
files['/etc/docker/daemon.json'] = (