FTR, looking at a random IPv6 job in CI [1], I can see that nova is also configured to consume IPv6 within square brackets:
#
# From nova.conf
#
# The SQLAlchemy connection string to use to connect to the database. (string
# value)
#connection=mysql://nova:nova@localhost/nova
connection=mysql+pymysql://nova_api:Ts8xQ2vqMydUprhl8rW4tSgf4@[fd00:fd00:fd00:2000::1ee]/nova_api?read_default_group=tripleo&read_default_file=/etc/my.cnf.d/tripleo.cnf
FTR, looking at a random IPv6 job in CI [1], I can see that nova is also configured to consume IPv6 within square brackets:
#
# From nova.conf
#
# The SQLAlchemy connection string to use to connect to the database. (string mysql:/ /nova:nova@ localhost/ nova mysql+pymysql: //nova_ api:Ts8xQ2vqMyd Uprhl8rW4tSgf4@ [fd00:fd00: fd00:2000: :1ee]/nova_ api?read_ default_ group=tripleo& read_default_ file=/etc/ my.cnf. d/tripleo. cnf
# value)
#connection=
connection=
[1] http:// logs.rdoproject .org/02/ 661702/ 2/openstack- check/tripleo- ci-centos- 7-ovb-3ctlr_ 1comp-featurese t035/65f1ab5/