ironic.api.controllers.v1.notification_utils module¶
- ironic.api.controllers.v1.notification_utils.emit_end_notification(context, obj, action, **kwargs)[source]¶
Helper for emitting API ‘end’ notifications.
- Parameters:
context – request context.
obj – resource rpc object.
action – Action string to go in the EventType.
kwargs – kwargs to use when creating the notification payload.
- ironic.api.controllers.v1.notification_utils.emit_start_notification(context, obj, action, **kwargs)[source]¶
Helper for emitting API ‘start’ notifications.
- Parameters:
context – request context.
obj – resource rpc object.
action – Action string to go in the EventType.
kwargs – kwargs to use when creating the notification payload.
- ironic.api.controllers.v1.notification_utils.handle_error_notification(context, obj, action, **kwargs)[source]¶
Context manager to handle any error notifications.
- Parameters:
context – request context.
obj – resource rpc object.
action – Action string to go in the EventType.
kwargs – kwargs to use when creating the notification payload.