@Dmitry I'll keep this one for the automated entry into maintenance mode, and file a new one about sync issues between nova and Ironic.
@Devananda - I totally agree with Ironic not scheduling stuff onto hardware that it cannot currently talk to, but maintenance mode as something that requires admin intervention to fix, should also require admin choice to enter. E.g. we should separate out 'I am doing maintenance' from 'Ironic cannot talk to the BMC // the deploy disk did not check in in time // ...'
@Dmitry I'll keep this one for the automated entry into maintenance mode, and file a new one about sync issues between nova and Ironic.
@Devananda - I totally agree with Ironic not scheduling stuff onto hardware that it cannot currently talk to, but maintenance mode as something that requires admin intervention to fix, should also require admin choice to enter. E.g. we should separate out 'I am doing maintenance' from 'Ironic cannot talk to the BMC // the deploy disk did not check in in time // ...'