Dsid missing source on Finnish provider Nebula and RDO installs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Fix Released
|
Medium
|
Unassigned | ||
cloud-init (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Xenial |
Fix Released
|
Medium
|
Unassigned | ||
Yakkety |
Fix Released
|
Medium
|
Unassigned | ||
Zesty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
=== Begin SRU Template ===
[Impact]
When running on a Redhat RDO install (such as Finnish provider Nebula),
instances will show a warning on ssh login or in the cloud-init.log file.
This was by design, as we wanted to find places where ds-identify was
not working correctly.
[Test Case]
1. Launch an instance on a RDO deployed cloud
2. enable proposed, upgrade
3. rm -Rf /var/lib/cloud /var/log/cloud*
4. reboot
5. ssh back in, expect to see no warning.
[Regression Potential]
regression potential is low. The code change made here
was just to consider either 'OpenStack Nova' or 'OpenStack Compute'
as identifying openstack where previously only the 'Nova' string
was considered. This does provide a larger potential for false-positive
in identifying a non-openstack cloud as openstack, but that should
be seemingly small.
[Other Info]
=== End SRU Template ===
*******
# A new feature in cloud-init identified possible datasources for #
# this system as: #
# ['Ec2', 'None'] #
# However, the datasource used was: OpenStack #
...
Related branches
- Server Team CI bot: Approve (continuous-integration)
- cloud-init Commiters: Pending requested
-
Diff: 21 lines (+7/-2)1 file modifiedtools/ds-identify (+7/-2)
Changed in cloud-init (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in cloud-init (Ubuntu Xenial): | |
status: | New → Confirmed |
Changed in cloud-init (Ubuntu Yakkety): | |
status: | New → Confirmed |
Changed in cloud-init (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in cloud-init (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
summary: |
- Dsid missing source on Finnish provider Nebula + Dsid missing source on Finnish provider Nebula and RDO installs |
Changed in cloud-init: | |
status: | Confirmed → Fix Committed |
description: | updated |
tags: |
added: verification-done xenial removed: verification-needed |
tags: |
added: verification-done-xenial verification-needed-yakketydsid removed: dsid verification-done xenial |
tags: |
added: dsid verification-needed-yakkety removed: verification-needed-yakketydsid |
Hi, /gist.github. com/smoser/ dd45b6324be937b 67b80bac7aa1a6c 47
Thanks for taking the time to file this bug.
Could you please follow the instructiosn at
https:/
and attach to this bug the resulting 'debug.tar.gz' file?
That will help us to find a fix for other users.
OpenStack has many different backends that can be used. The libvirt+qemu/kvm backend has been providing information in the smbios since the 2013.1 (Grizzly) release, which went end of life in March of 2014.
Other backends and architecture combinations do not identify themselves in a detectable way. I already have bugs open for:
* bug 1669875 identify openstack vmware platform
* bug 1663315 identify openstack kvm platform on ppc64
* bug 1663304 identify openstack kvm platform on arm64
* bug 1661797 identify lxd-nova platform to enable Openstack datasource
Thanks again for taking the time to open this bug.
Please feel free to follow up with any questions you might have.
Scott