Example #1
0
 def serialize_network_group(cls, instance, fields=None):
     data_dict = BasicSerializer.serialize(instance, fields=cls.fields)
     data_dict["ip_ranges"] = [[ir.first, ir.last]
                               for ir in instance.ip_ranges]
     data_dict.setdefault("netmask", "")
     data_dict.setdefault("gateway", "")
     return data_dict
Example #2
0
 def serialize_bond_interface(cls, instance, fields=None):
     data_dict = BasicSerializer.serialize(
         instance, fields=fields if fields else cls.bond_fields)
     data_dict['slaves'] = [{
         'name': slave.name
     } for slave in instance.slaves]
     return data_dict
Example #3
0
 def serialize_network_group(cls, instance, fields=None):
     data_dict = BasicSerializer.serialize(instance, fields=cls.fields)
     data_dict["ip_ranges"] = [
         [ir.first, ir.last] for ir in instance.ip_ranges
     ]
     data_dict.setdefault("netmask", "")
     data_dict.setdefault("gateway", "")
     return data_dict
Example #4
0
 def serialize_bond_interface(cls, instance, fields=None):
     data_dict = BasicSerializer.serialize(
         instance,
         fields=fields if fields else cls.bond_fields
     )
     data_dict['slaves'] = [{'name': slave.name}
                            for slave in instance.slaves]
     return data_dict
Example #5
0
 def serialize_network_params(cls, cluster):
     return BasicSerializer.serialize(cluster.network_config,
                                      cls.network_cfg_fields)
 def serialize_network_params(cls, cluster):
     return BasicSerializer.serialize(
         cluster.network_config,
         cls.network_cfg_fields)
Example #7
0
 def serialize_nic_interface(cls, instance, fields=None):
     return BasicSerializer.serialize(
         instance,
         fields=fields if fields else cls.nic_fields
     )