def test_baremetal_neutron_attrs(self): brmtl_template = deepcopy( self.net_template['adv_net_template']['default']) brmtl_template['network_assignments']['baremetal'] = { 'ep': 'br-baremetal' } brmtl_template['templates_for_node_role']['controller'].append( 'baremetal') brmtl_template['nic_mapping']['default']['if8'] = 'eth7' brmtl_template['network_scheme']['baremetal'] = { 'endpoints': ['br-baremetal'], 'transformations': [], 'roles': { 'baremetal': 'br-baremetal' } } self.cluster.network_config.configuration_template = { 'adv_net_template': { 'default': brmtl_template }, 'pk': 1 } serializer_type = get_serializer_for_cluster(self.cluster) self.serializer = serializer_type(AstuteGraph(self.cluster)) self._check_baremetal_neutron_attrs(self.cluster)
def setUp(self, *args): super(TestDeploymentAttributesSerialization70, self).setUp() self.cluster = self.create_env('ha_compact') # NOTE: 'prepare_for_deployment' is going to be changed for 7.0 objects.NodeCollection.prepare_for_deployment(self.env.nodes, 'vlan') cluster_db = self.db.query(models.Cluster).get(self.cluster['id']) serializer = get_serializer_for_cluster(cluster_db) self.serialized_for_astute = serializer( AstuteGraph(cluster_db)).serialize(cluster_db, cluster_db.nodes)
def setUp(self): super(TestBlockDeviceDevicesSerialization80, self).setUp() self.cluster = self.env.create( release_kwargs={'version': self.env_version}, cluster_kwargs={ 'mode': consts.CLUSTER_MODES.ha_compact, 'net_provider': consts.CLUSTER_NET_PROVIDERS.neutron, 'net_segment_type': consts.NEUTRON_SEGMENT_TYPES.vlan}) self.cluster_db = self.db.query(models.Cluster).get(self.cluster['id']) serializer_type = get_serializer_for_cluster(self.cluster_db) self.serializer = serializer_type(AstuteGraph(self.cluster_db))
def setUp(self): super(TestMultiNodeGroupsSerialization80, self).setUp() cluster = self.env.create( release_kwargs={'version': self.env_version}, cluster_kwargs={ 'net_provider': consts.CLUSTER_NET_PROVIDERS.neutron, 'net_segment_type': consts.NEUTRON_SEGMENT_TYPES.vlan} ) self.env.create_nodes_w_interfaces_count( nodes_count=3, if_count=2, roles=['controller', 'cinder'], pending_addition=True, cluster_id=cluster['id']) self.cluster_db = self.db.query(models.Cluster).get(cluster['id']) serializer_type = get_serializer_for_cluster(self.cluster_db) self.serializer = serializer_type(AstuteGraph(self.cluster_db))