ironic.api.hooks module¶
- class ironic.api.hooks.ConfigHook[source]¶
- Bases: - PecanHook- Attach the config object to the request so controllers can get to it. 
- class ironic.api.hooks.ContextHook(public_api_routes)[source]¶
- Bases: - PecanHook- Configures a request context and attaches it to the request. 
- class ironic.api.hooks.DBHook[source]¶
- Bases: - PecanHook- Attach the dbapi object to the request so controllers can get to it. 
- class ironic.api.hooks.NoExceptionTracebackHook[source]¶
- Bases: - PecanHook- Workaround rpc.common: deserialize_remote_exception. - deserialize_remote_exception builds rpc exception traceback into error message which is then sent to the client. Such behavior is a security concern so this hook is aimed to cut-off traceback from the error message. 
- class ironic.api.hooks.PublicUrlHook[source]¶
- Bases: - PecanHook- Attach the right public_url to the request. - Attach the right public_url to the request so resources can create links even when the API service is behind a proxy or SSL terminator. 
