yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #84627
[Bug 1895976] Re: Fail to get http openstack metadata if the Linux instance runs on Hyper-V
This bug is believed to be fixed in cloud-init in version 20.4. If this
is still a problem for you, please make a comment and set the state back
to New
Thank you.
** Changed in: cloud-init
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1895976
Title:
Fail to get http openstack metadata if the Linux instance runs on
Hyper-V
Status in cloud-init:
Fix Released
Status in compute-hyperv:
New
Status in OpenStack Compute (nova):
In Progress
Status in os-win:
Fix Committed
Bug description:
Because of the commit that introduced platform checks for enabling /
using http openstack metadata (https://github.com/canonical/cloud-
init/commit/1efa8a0a030794cec68197100f31a856d0d264ab), cloud-init on
Linux machines will stop loading http metadata when running on
"unsupported" platforms / hypervisors like Hyper-V, XEN, OracleCloud,
VMware, OpenTelekomCloud - leading to a whole suite of bug reports and
fixes to a non-issue.
Let's try to solve this problem once for all the upcoming platforms /
hypervisors by adding a configuration option on the metadata level:
perform_platform_check or check_if_platform_is_supported (suggestions
are welcome for the naming). The value of the config option should be
true in order to maintain backwards compatibility. When set to true,
cloud-init will check if the platform is supported.
No one would like to patch well-working OpenStack environments for
this kind of issues and it is always easier to control / build the
images you use on private OpenStack.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1895976/+subscriptions
References