def _create_dummy_config_object(self):
     obj_config = software_config_object.SoftwareConfig()
     obj_config['id'] = str(uuid.uuid4())
     obj_config['name'] = 'myconfig'
     obj_config['group'] = 'mygroup'
     obj_config['config'] = {'config': 'hello world',
                             'inputs': [],
                             'outputs': [],
                             'options': {}}
     obj_config['created_at'] = timeutils.utcnow()
     return obj_config
Example #2
0
 def _from_db_object(context, deployment, db_deployment):
     for field in deployment.fields:
         if field == 'config':
             deployment[field] = (
                 software_config.SoftwareConfig._from_db_object(
                     context, software_config.SoftwareConfig(),
                     db_deployment['config']))
         else:
             deployment[field] = db_deployment[field]
     deployment._context = context
     deployment.obj_reset_changes()
     return deployment