diff options
author | Scott Moser <smoser@ubuntu.com> | 2018-08-23 23:41:09 -0700 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2018-08-23 23:41:09 -0700 |
commit | 331de798365a51b54157ba5d6acc0a2166d6304e (patch) | |
tree | c6a5d1d2a59ebd7405bcfe67e01f0ed328d5bb62 | |
parent | 0df2b42f6f1451d11fba11012006dd7aaa9d533f (diff) | |
download | vyos-cloud-init-331de798365a51b54157ba5d6acc0a2166d6304e.tar.gz vyos-cloud-init-331de798365a51b54157ba5d6acc0a2166d6304e.zip |
drop cherry picks included in master commit dab59087
drop the following cherry picks:
cpick-3cee0bf8-oracle-fix-detect_openstack-to-report-True-on
-rw-r--r-- | debian/patches/cpick-3cee0bf8-oracle-fix-detect_openstack-to-report-True-on | 66 | ||||
-rw-r--r-- | debian/patches/series | 1 |
2 files changed, 0 insertions, 67 deletions
diff --git a/debian/patches/cpick-3cee0bf8-oracle-fix-detect_openstack-to-report-True-on b/debian/patches/cpick-3cee0bf8-oracle-fix-detect_openstack-to-report-True-on deleted file mode 100644 index 7518cb0f..00000000 --- a/debian/patches/cpick-3cee0bf8-oracle-fix-detect_openstack-to-report-True-on +++ /dev/null @@ -1,66 +0,0 @@ -From 3cee0bf85fbf12d272422c8eeed63bf06e64570b Mon Sep 17 00:00:00 2001 -From: Chad Smith <chad.smith@canonical.com> -Date: Tue, 31 Jul 2018 18:44:12 +0000 -Subject: [PATCH] oracle: fix detect_openstack to report True on - OracleCloud.com DMI data - -The OpenStack datasource in 18.3 changed to detect data in the -init-local stage instead of init-network and attempted to redetect -OpenStackLocal datasource on Oracle across reboots. The function -detect_openstack was added to quickly detect whether a platform is -OpenStack based on dmi product_name or chassis_asset_tag and it was -a bit too strict for Oracle in checking for 'OpenStack Nova'/'Compute' -DMI product_name. - -Oracle's DMI product_name reports 'SAtandard PC (i440FX + PIIX, 1996)' -and DMI chassis_asset_tag is 'OracleCloud.com'. - -detect_openstack function now adds 'OracleCloud.com' as a supported value -'OracleCloud.com' to valid chassis-asset-tags for the OpenStack -datasource. - -LP: #1784685 ---- - cloudinit/sources/DataSourceOpenStack.py | 3 ++- - .../test_datasource/test_openstack.py | 18 ++++++++++++++++++ - 2 files changed, 20 insertions(+), 1 deletion(-) - ---- a/cloudinit/sources/DataSourceOpenStack.py -+++ b/cloudinit/sources/DataSourceOpenStack.py -@@ -28,7 +28,8 @@ DMI_PRODUCT_NOVA = 'OpenStack Nova' - DMI_PRODUCT_COMPUTE = 'OpenStack Compute' - VALID_DMI_PRODUCT_NAMES = [DMI_PRODUCT_NOVA, DMI_PRODUCT_COMPUTE] - DMI_ASSET_TAG_OPENTELEKOM = 'OpenTelekomCloud' --VALID_DMI_ASSET_TAGS = [DMI_ASSET_TAG_OPENTELEKOM] -+DMI_ASSET_TAG_ORACLE_CLOUD = 'OracleCloud.com' -+VALID_DMI_ASSET_TAGS = [DMI_ASSET_TAG_OPENTELEKOM, DMI_ASSET_TAG_ORACLE_CLOUD] - - - class DataSourceOpenStack(openstack.SourceMixin, sources.DataSource): ---- a/tests/unittests/test_datasource/test_openstack.py -+++ b/tests/unittests/test_datasource/test_openstack.py -@@ -511,6 +511,24 @@ class TestDetectOpenStack(test_helpers.C - ds.detect_openstack(), - 'Expected detect_openstack == True on OpenTelekomCloud') - -+ @test_helpers.mock.patch(MOCK_PATH + 'util.read_dmi_data') -+ def test_detect_openstack_oraclecloud_chassis_asset_tag(self, m_dmi, -+ m_is_x86): -+ """Return True on OpenStack reporting Oracle cloud asset-tag.""" -+ m_is_x86.return_value = True -+ -+ def fake_dmi_read(dmi_key): -+ if dmi_key == 'system-product-name': -+ return 'Standard PC (i440FX + PIIX, 1996)' # No match -+ if dmi_key == 'chassis-asset-tag': -+ return 'OracleCloud.com' -+ assert False, 'Unexpected dmi read of %s' % dmi_key -+ -+ m_dmi.side_effect = fake_dmi_read -+ self.assertTrue( -+ ds.detect_openstack(), -+ 'Expected detect_openstack == True on OracleCloud.com') -+ - @test_helpers.mock.patch(MOCK_PATH + 'util.get_proc_env') - @test_helpers.mock.patch(MOCK_PATH + 'util.read_dmi_data') - def test_detect_openstack_by_proc_1_environ(self, m_dmi, m_proc_env, diff --git a/debian/patches/series b/debian/patches/series index 86817213..d5a24c55 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -2,4 +2,3 @@ azure-use-walinux-agent.patch ds-identify-behavior-xenial.patch stable-release-no-jsonschema-dep.patch openstack-no-network-config.patch -cpick-3cee0bf8-oracle-fix-detect_openstack-to-report-True-on |