def update_software_deployment(self, cnxt, deployment_id, config_id, input_values, output_values, action, status, status_reason): update_data = {} if config_id: update_data['config_id'] = config_id if input_values: update_data['input_values'] = input_values if output_values: update_data['output_values'] = output_values if action: update_data['action'] = action if status: update_data['status'] = status if status_reason: update_data['status_reason'] = status_reason sd = db_api.software_deployment_update(cnxt, deployment_id, update_data) # only push metadata if this update resulted in the config_id # changing, since metadata is just a list of configs if config_id: self._push_metadata_software_deployments(cnxt, sd.server_id) return api.format_software_deployment(sd)
def update_by_id(cls, context, deployment_id, values): """Note this is a bit unusual as it returns the object. Other update_by_id methods return a bool (was it updated). """ return cls._from_db_object( context, cls(), db_api.software_deployment_update(context, deployment_id, values))
def update_software_deployment(self, cnxt, deployment_id, config_id, input_values, output_values, action, status, status_reason): update_data = {} if config_id: update_data['config_id'] = config_id if input_values: update_data['input_values'] = input_values if output_values: update_data['output_values'] = output_values if action: update_data['action'] = action if status: update_data['status'] = status if status_reason: update_data['status_reason'] = status_reason sd = db_api.software_deployment_update(cnxt, deployment_id, update_data) return api.format_software_deployment(sd)
def update_by_id(cls, context, deployment_id, values): return cls._from_db_object( context, cls(), db_api.software_deployment_update(context, deployment_id, values))
def update_by_id(cls, context, deployment_id, values): LOG.info(_LI("soumiyajit:: /home/pankaj/python_program/logs/software_deployment.py\Class SoftwareDeploymentupdate_by_id ")) : LOG.info(_LI("soumiyajit:: class SoftwareDeployment(base.VersionedObject, ")) return cls._from_db_object( context, cls(), db_api.software_deployment_update(context, deployment_id, values))