Nova use `HostAddressOpt` to define `live_migration_inbound_addr`,
and if a hostname with underscore is present in the config file
then the service fail to start.
FQDN is a domain name that specifies its exact
location in the tree hierarchy of the Domain Name System (DNS).
Underscore are allowed by RFC1033 [1][2][3]. Indeed, while a hostname may not
contain other characters, such as the underscore character (_), other
DNS names may contain the underscore.[1][2].
Systems such as DomainKeys and service records use the underscore.
These changes allow us to use underscore with the `HostDomain`.
Reviewed: https:/ /review. opendev. org/761181 /git.openstack. org/cgit/ openstack/ oslo.config/ commit/ ?id=1fcb3e8acd3 c229c74c87d80fd 183cfc2432bace
Committed: https:/
Submitter: Zuul
Branch: stable/ussuri
commit 1fcb3e8acd3c229 c74c87d80fd183c fc2432bace
Author: Hervé Beraud <email address hidden>
Date: Tue Aug 18 15:30:04 2020 +0200
Add a new type HostDomain.
HostDomain is like HostAddress with the support of
_ character - RFC1033
openstack services are failing to start when a hostname with underscore
_ is provided.
Example:
``` novacompute_ edge1-0. internalapi. localdomain novacompute_ edge1-0. internalapi
overcloud-
overcloud-
```
Nova use `HostAddressOpt` to define `live_migration _inbound_ addr`,
and if a hostname with underscore is present in the config file
then the service fail to start.
Example:
``` nova/nova. conf migration_ inbound_ addr = novacompute_ edge1-0. internalapi. localdomain
/etc/
live_
overcloud-
```
FQDN is a domain name that specifies its exact
location in the tree hierarchy of the Domain Name System (DNS).
Underscore are allowed by RFC1033 [1][2][3]. Indeed, while a hostname may not
contain other characters, such as the underscore character (_), other
DNS names may contain the underscore.[1][2].
Systems such as DomainKeys and service records use the underscore.
These changes allow us to use underscore with the `HostDomain`.
[1] https:/ /www.ietf. org/rfc/ rfc1912. txt /www.ietf. org/rfc/ rfc1033. txt domainkeys. sourceforge. net/underscore. html
[2] https:/
[3] http://
Co-authored-by: Daniel Bengtsson <email address hidden> 87996d329e5efa9 a5eb2ce000c 169ea1e5a5b5f1d f3d6e0dc75) 0d1e37258a6d072 b718edf7f7)
Change-Id: I0a0670207f96a9
Closes-Bug: #1892044
(cherry picked from commit 6480356928c9ae6
(cherry picked from commit f37bcc779347c9e