23523730 zonecfg:cpu-arch missing from supported zone properties in extra_specs
authordavid.comay@oracle.com
Mon, 13 Jun 2016 23:38:24 -0700
changeset 6178 a11e4cbcf3d2
parent 6177 75cec3d19d52
child 6181 c3e246df6a81
23523730 zonecfg:cpu-arch missing from supported zone properties in extra_specs
components/openstack/nova/files/solariszones/driver.py
--- a/components/openstack/nova/files/solariszones/driver.py	Mon Jun 13 23:38:24 2016 -0700
+++ b/components/openstack/nova/files/solariszones/driver.py	Mon Jun 13 23:38:24 2016 -0700
@@ -1186,6 +1186,8 @@
         if brand == ZONE_BRAND_SOLARIS:
             zonecfg_items.extend(
                 ['file-mac-profile', 'fs-allowed', 'limitpriv'])
+        else:
+            zonecfg_items.extend(['cpu-arch'])
 
         with ZoneConfig(zone) as zc:
             for key, value in extra_specs.iteritems():
@@ -1524,10 +1526,10 @@
                 zc.setprop('anet', 'configure-allowed-address', 'false')
                 zc.setprop('anet', 'mac-address', vif['address'])
             else:
-                zc.addresource('anet',
+                zc.addresource(
+                    'anet',
                     [zonemgr.Property('lower-link', lower_link),
-                     zonemgr.Property('configure-allowed-address',
-                                      'false'),
+                     zonemgr.Property('configure-allowed-address', 'false'),
                      zonemgr.Property('mac-address', vif['address'])])
 
             prop_filter = [zonemgr.Property('mac-address', vif['address'])]
@@ -1591,11 +1593,11 @@
                 (tstate == task_states.REBUILD_SPAWNING and
                  instance.system_metadata['rebuilding']):
                 if enable_dhcp:
-                    tree = sysconfig.create_ncp_defaultfixed('dhcp', anetname,
-                        vifid, ip_version)
+                    tree = sysconfig.create_ncp_defaultfixed(
+                        'dhcp', anetname, vifid, ip_version)
                 else:
-                    tree = sysconfig.create_ncp_defaultfixed('static',
-                        anetname, vifid, ip_version, ip_cidr, route,
+                    tree = sysconfig.create_ncp_defaultfixed(
+                        'static', anetname, vifid, ip_version, ip_cidr, route,
                         nameservers)
 
                 fp = os.path.join(sc_dir, 'zone-network-%d.xml' % vifid)