Merged trunk.
This commit is contained in:
		| @@ -662,8 +662,9 @@ class NetworkCommands(object): | |||||||
|         # check for certain required inputs |         # check for certain required inputs | ||||||
|         if not label: |         if not label: | ||||||
|             raise exception.NetworkNotCreated(req='--label') |             raise exception.NetworkNotCreated(req='--label') | ||||||
|         if not fixed_range_v4: |         if not (fixed_range_v4 or fixed_range_v6): | ||||||
|             raise exception.NetworkNotCreated(req='--fixed_range_v4') |             req = '--fixed_range_v4 or --fixed_range_v6' | ||||||
|  |             raise exception.NetworkNotCreated(req=req) | ||||||
|  |  | ||||||
|         bridge = bridge or FLAGS.flat_network_bridge |         bridge = bridge or FLAGS.flat_network_bridge | ||||||
|         if not bridge: |         if not bridge: | ||||||
| @@ -689,16 +690,6 @@ class NetworkCommands(object): | |||||||
|             if FLAGS.network_manager in interface_required: |             if FLAGS.network_manager in interface_required: | ||||||
|                 raise exception.NetworkNotCreated(req='--bridge_interface') |                 raise exception.NetworkNotCreated(req='--bridge_interface') | ||||||
|  |  | ||||||
|         if FLAGS.use_ipv6: |  | ||||||
|             fixed_range_v6 = fixed_range_v6 or FLAGS.fixed_range_v6 |  | ||||||
|             if not fixed_range_v6: |  | ||||||
|                 raise exception.NetworkNotCreated(req='with use_ipv6, ' |  | ||||||
|                                                       '--fixed_range_v6') |  | ||||||
|             gateway_v6 = gateway_v6 or FLAGS.gateway_v6 |  | ||||||
|             if not gateway_v6: |  | ||||||
|                 raise exception.NetworkNotCreated(req='with use_ipv6, ' |  | ||||||
|                                                       '--gateway_v6') |  | ||||||
|  |  | ||||||
|         # sanitize other input using FLAGS if necessary |         # sanitize other input using FLAGS if necessary | ||||||
|         if not num_networks: |         if not num_networks: | ||||||
|             num_networks = FLAGS.num_networks |             num_networks = FLAGS.num_networks | ||||||
| @@ -735,8 +726,8 @@ class NetworkCommands(object): | |||||||
|     def list(self): |     def list(self): | ||||||
|         """List all created networks""" |         """List all created networks""" | ||||||
|         print "%-18s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s" % ( |         print "%-18s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s" % ( | ||||||
|                                                   _('network'), |                                                   _('IPv4'), | ||||||
|                                                   _('netmask'), |                                                   _('IPv6'), | ||||||
|                                                   _('start address'), |                                                   _('start address'), | ||||||
|                                                   _('DNS1'), |                                                   _('DNS1'), | ||||||
|                                                   _('DNS2'), |                                                   _('DNS2'), | ||||||
| @@ -745,7 +736,7 @@ class NetworkCommands(object): | |||||||
|         for network in db.network_get_all(context.get_admin_context()): |         for network in db.network_get_all(context.get_admin_context()): | ||||||
|             print "%-18s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s" % ( |             print "%-18s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s\t%-15s" % ( | ||||||
|                                         network.cidr, |                                         network.cidr, | ||||||
|                                         network.netmask, |                                         network.cidr_v6, | ||||||
|                                         network.dhcp_start, |                                         network.dhcp_start, | ||||||
|                                         network.dns1, |                                         network.dns1, | ||||||
|                                         network.dns2, |                                         network.dns2, | ||||||
|   | |||||||
| @@ -57,7 +57,7 @@ class DbApiTestCase(test.TestCase): | |||||||
|     def test_instance_get_project_vpn(self): |     def test_instance_get_project_vpn(self): | ||||||
|         values = {'instance_type_id': FLAGS.default_instance_type, |         values = {'instance_type_id': FLAGS.default_instance_type, | ||||||
|                   'image_ref': FLAGS.vpn_image_id, |                   'image_ref': FLAGS.vpn_image_id, | ||||||
|                   'project_id': self.project_id |                   'project_id': self.project_id, | ||||||
|                  } |                  } | ||||||
|         instance = db.instance_create(self.context, values) |         instance = db.instance_create(self.context, values) | ||||||
|         result = db.instance_get_project_vpn(self.context.elevated(), |         result = db.instance_get_project_vpn(self.context.elevated(), | ||||||
| @@ -67,7 +67,7 @@ class DbApiTestCase(test.TestCase): | |||||||
|     def test_instance_get_project_vpn_joins(self): |     def test_instance_get_project_vpn_joins(self): | ||||||
|         values = {'instance_type_id': FLAGS.default_instance_type, |         values = {'instance_type_id': FLAGS.default_instance_type, | ||||||
|                   'image_ref': FLAGS.vpn_image_id, |                   'image_ref': FLAGS.vpn_image_id, | ||||||
|                   'project_id': self.project_id |                   'project_id': self.project_id, | ||||||
|                  } |                  } | ||||||
|         instance = db.instance_create(self.context, values) |         instance = db.instance_create(self.context, values) | ||||||
|         _setup_networking(instance['id']) |         _setup_networking(instance['id']) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Josh Kearney
					Josh Kearney