Activity log for bug #1895976

Date Who What changed Old value New value Message
2020-09-17 13:14:30 Adrian Vladu bug added bug
2020-09-17 16:47:17 Adrian Vladu description Because of the commit that introduced platform checks for enabling / using http openstack metadata (https://github.com/canonical/cloud-init/commit/1efa8a0a030794cec68197100f31a856d0d264ab), 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: platform_check or is_platform_supported (suggestions are welcome for the naming). The value of the config option should be true in order to maintain backwards compatibility. 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. 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.
2020-09-17 17:30:42 Ryan Harper cloud-init: status New Incomplete
2020-09-18 15:23:39 Claudiu Belu bug task added os-win
2020-09-18 15:23:51 Claudiu Belu bug task added nova
2020-09-18 15:24:19 Claudiu Belu bug task added compute-hyperv
2020-09-22 10:25:42 Balazs Gibizer nova: status New In Progress
2020-09-22 10:26:03 Balazs Gibizer os-win: status New Fix Committed
2020-09-22 10:26:51 Balazs Gibizer nova: assignee Adrian Vladu (avladu)
2020-09-22 10:27:10 Balazs Gibizer nova: assignee Adrian Vladu (avladu) Claudiu Belu (cbelu)
2020-09-22 10:28:02 Balazs Gibizer nova: importance Undecided Low
2020-10-15 19:39:20 Dan Watkins cloud-init: status Incomplete Fix Committed
2020-11-24 17:58:50 Chad Smith cloud-init: status Fix Committed Fix Released
2022-04-28 08:41:11 Lucian Petrut os-win: status Fix Committed Fix Released
2022-04-28 09:14:24 Lucian Petrut compute-hyperv: status New Fix Released
2023-05-12 09:42:29 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/3786