WIP - 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: I0e1e695eb266665280f01847eab1771a9904ff06
This commit is contained in:
Eric K 2019-08-05 16:39:20 -07:00
parent 64fae6885c
commit 9af8d21a57
3 changed files with 16 additions and 14 deletions

View File

@ -163,22 +163,22 @@
USE_PYTHON3: true
- project:
templates:
- check-requirements
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- openstack-python-jobs
- openstack-python3-train-jobs
- release-notes-jobs-python3
- publish-openstack-docs-pti
- periodic-stable-jobs
# templates:
# - check-requirements
# - openstack-cover-jobs
# - openstack-lower-constraints-jobs
# - openstack-python-jobs
# - openstack-python3-train-jobs
# - release-notes-jobs-python3
# - publish-openstack-docs-pti
# - periodic-stable-jobs
check:
jobs:
- congress-tempest-py2-mysql
- congress-tempest-py3-mysql
- congress-tempest-replicated-postgresql
- congress-tempest-py2-JsonIngester
- congress-tempest-py3-JsonIngester
# - congress-tempest-py2-mysql
# - congress-tempest-py3-mysql
# - congress-tempest-replicated-postgresql
# - congress-tempest-py2-JsonIngester
# - congress-tempest-py3-JsonIngester
- congress-tempest-ipv6-only
# Note: the above jobs most likely provides sufficient coverage
# - congress-tempest-py2-postgresql

View File

@ -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,

View File

@ -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 $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