[ops][nova][designate] Does anyone rely on fully-qualified instance names?

Sylvain Bauza sbauza at redhat.com
Fri Dec 4 08:20:16 UTC 2020

To be clear, I think there are confusions in between three names :
#1 the instance display name
#2 the /etc/hostname
#3 the related /etc/hosts name

For #1, having a FQDN [1] is OK. Also, as it's an API field, we can't
change it or it would need a new microversion.
For #2, as Jeremy said, in general you just have the short instance name,
not the whole FQDN, so I think it's totally fine to strip the name after
the first period (and AFAICT, that's why you see the short name already as
the OS cuts it already)
For #3, you can *either* have short names or FQDNs but given we see
problems with Designate, I'd be telling that we should also strip the name
instead of having the whole FQDN, as anyway the domain is not verified by


[1] By FQDN, I mean a name like "instance.tld" where "tld" is

On Thu, Dec 3, 2020 at 10:16 PM Thomas Goirand <zigo at debian.org> wrote:

> On 11/30/20 12:51 PM, Stephen Finucane wrote:
> > The other option is to strip all periods, or rather replace them with
> > hyphens, when sanitizing the instance name. This is more predictable but
> breaks
> > the ability to use the instance name as a FQDN. Such usage is something
> I'm told
> > we've never supported, but I'm concerned that there are users out there
> who are
> > relying on this all the same and I'd like to get a feel for whether this
> is the
> > case first.
> Hi,
> We don't use Designate *yet*, but we're planning to. Using an FQDN for
> the instance name is what we used to do so far. Even if that's not
> something that *was* supported, it would IMO be desirable to support it,
> at least in the future.
> Just my 2 cents, hoping to help,
> Cheers,
> Thomas Goirand (zigo)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20201204/3f589bf6/attachment.html>

More information about the openstack-discuss mailing list