From 5d8d0e7c7efe4e46bb6f8946e1bf899017465ff9 Mon Sep 17 00:00:00 2001 From: Eric K Date: Mon, 5 Aug 2019 16:39:20 -0700 Subject: [PATCH] update devstack plugin for ipv6 Set listen address to devstack variable SERVICE_LISTEN_ADDRESS to override the default 0.0.0.0 (which does not listen to ipv6 addresses). Change-Id: I1bbc3539a751f7c0c0f54ec046f88a847b4647f9 Story: #2005477 --- congress/common/config.py | 1 + devstack/plugin.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/congress/common/config.py b/congress/common/config.py index 8b548d998..b77359d6d 100644 --- a/congress/common/config.py +++ b/congress/common/config.py @@ -29,6 +29,7 @@ from congress import version LOG = logging.getLogger(__name__) core_opts = [ + # TODO(ipv6): consider changing default to '::' for ipv6, breaks ipv4-only cfg.HostAddressOpt('bind_host', default='0.0.0.0', help="The host IP to bind to"), cfg.PortOpt('bind_port', default=1789, diff --git a/devstack/plugin.sh b/devstack/plugin.sh index 23645c41e..e163ee6e9 100755 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -55,6 +55,7 @@ function configure_congress { cp -r $CONGRESS_DIR/library/* $CONGRESS_LIBRARY_DIR # Update either configuration file + iniset $CONGRESS_CONF DEFAULT bind_host $(ipv6_unquote $SERVICE_LISTEN_ADDRESS) iniset $CONGRESS_CONF DEFAULT debug $ENABLE_DEBUG_LOG_LEVEL iniset $CONGRESS_CONF DEFAULT auth_strategy $CONGRESS_AUTH_STRATEGY iniset $CONGRESS_CONF DEFAULT datasource_sync_period 30