metalsmith/metalsmith
Julia Kreger dd5dc4e471 Error with clarity when a bad upgrade was encountered
Metalsmith is generally used as a frontend for baremetal
provisioning such that a user can ask for baremetal to be
deployed with a simplified command line. The challenge is
it artificially hydrates together data from several queries
to return a list of instances which have been deployed
or are managed using metalsmith. The challenge is if someone
didn't create an allocation record, or if someone used the
metalsmith modules to do so when the node was in a maintenance
state, for example if BMC communication was not working.

The underlying challenge is this results in a lack of an allocation
record from being created. This can be manually corrected, and instead
of providing a vague error, metalsmith now provides a detailed error
with the command to remedy the error state through manual creation of
the allocation record, which allows "metalsmith list" to work as
expected.

Change-Id: I033a9925fe798f329b7bb9a629da0cd0f1202683
2024-05-09 09:41:47 -07:00
..
test Error with clarity when a bad upgrade was encountered 2024-05-09 09:41:47 -07:00
__init__.py Remove deprecations from 0.13 2019-08-02 14:24:33 +02:00
_cmd.py Update MD5 checksum references 2023-05-08 12:14:17 -07:00
_format.py No need to import print function anymore 2020-04-21 13:23:46 +02:00
_instance.py Get ports by 'binding:host_id' query filter 2023-02-07 22:59:38 +01:00
_network_metadata.py Write network_data.json metadata to config-dirve 2021-09-22 14:50:02 +02:00
_nics.py Allow both 'network' and 'subnet' in NIC 2022-02-01 09:50:41 +01:00
_provisioner.py Error with clarity when a bad upgrade was encountered 2024-05-09 09:41:47 -07:00
_scheduler.py Stop using six library 2019-12-03 15:15:20 +01:00
_utils.py Stop using six library 2019-12-03 15:15:20 +01:00
exceptions.py Write network_data.json metadata to config-dirve 2021-09-22 14:50:02 +02:00
instance_config.py Write network_data.json metadata to config-dirve 2021-09-22 14:50:02 +02:00
sources.py Update MD5 checksum references 2023-05-08 12:14:17 -07:00
version.py Add docs generation (+ clean up) 2018-05-18 13:12:29 +02:00