Bases: ironic.objects.base.IronicObject, oslo_versionedobjects.base.VersionedObjectDictCompat
Get a Conductor record by its hostname.
Parameters: | hostname – the hostname on which a Conductor is running |
---|---|
Returns: | a Conductor object. |
Loads and applies updates for this Conductor.
Loads a Conductor with the same uuid from the database and checks for updated attributes. Updates are applied from the loaded chassis column by column, if there are any updates.
Parameters: | context – Security context. NOTE: This should only be used internally by the indirection_api. Unfortunately, RPC requires context as the first argument, even though we don’t use it. A context should be set when instantiating the object, e.g.: Conductor(context) |
---|
Register an active conductor with the cluster.
Parameters: |
|
---|---|
Raises: | ConductorAlreadyRegistered |
Returns: | a Conductor object. |