[Bug 1661797] Re: identify lxd-nova platform to enable Openstack datasource
smoser at ubuntu.com
Tue Feb 28 17:24:52 UTC 2017
I marked this as fix-released in zesty just by
pull-lp-source nova-lxd zesty
that got me 15.0.0-0ubuntu1
has commit b664cc294dc9f320c343ba6b9c4317c071e671bb which added 'product_name' with value 'OpenStack Nova' to the lxc container's pid 1 environment.
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to nova-lxd in Ubuntu.
identify lxd-nova platform to enable Openstack datasource
Status in cloud-init:
Status in nova-lxd:
Status in cloud-init package in Ubuntu:
Status in nova-lxd package in Ubuntu:
Status in cloud-init source package in Xenial:
Status in nova-lxd source package in Xenial:
Status in cloud-init source package in Yakkety:
Status in nova-lxd source package in Yakkety:
Status in cloud-init source package in Zesty:
Status in nova-lxd source package in Zesty:
nova-lxd uses the Openstack Network metadata service.
In an effort to avoid polling metadata services in cloud-init we will disable
attempts to reach the MD without positive identification of the cloud.
We need to be able to positively identify that the container we are running
inside should have access to an openstack metadata service so we can
safely assume it will be there.
How can we positively identify that a container is running in nova-lxd?
Is there anything in the environment (possibly pid 1 environ?) that we
can look at?
One way I could see doing t his would be for lxd-nova to put
inside the pid 1 environment. then cloud-init can look at /proc/1/environ
and pick that out.
Open to other ideas, and would love it if there was something we could
bug 1660385: Alert user of Ec2 Datasource on lookalike cloud
bug 1661797: identify lxd-nova platform to enable Openstack datasource
bug 1661693: identify brightbox platform to enable Ec2 datasource
bug 1663304: identify openstack kvm platform on arm64
To manage notifications about this bug go to:
More information about the Ubuntu-openstack-bugs