ironic-python-agent/ironic_python_agent/extensions
Dmitry Tantsur f824930bbd
Import disk_{utils,partitioner} from ironic-lib
With the iscsi deploy long gone, these modules are only used in IPA and
in fact represent a large part of its critical logic. Having them
separately sometimes makes fixing issues tricky if an interface of
a function needs changing.

This change imports the code mostly as it is, just removing run_as_root and
a deprecated function, as well as moving configuration options to config.py.

Also migrates one relevant function from ironic_lib.utils.

Change-Id: If8fae8210d85c61abb85c388b300e40a75d0531c
2024-03-15 18:45:04 +01:00
..
__init__.py Organize agent extensions 2014-04-14 15:09:12 -07:00
base.py Do not serialize command_params 2021-05-18 12:59:28 +02:00
clean.py Fix passing kwargs in clean steps 2022-07-01 23:03:55 +00:00
deploy.py Simplify error messages when running clean/deploy step 2021-11-09 13:58:44 +01:00
flow.py Update to hacking 0.12.0 and use new checks 2016-11-08 11:31:18 -08:00
image.py [codespell] Fix spelling issues in IPA 2023-12-28 10:54:46 -08:00
log.py Add a log extension 2016-06-28 17:02:11 +01:00
poll.py Adds poll mode deployment support 2020-06-21 16:44:00 +08:00
rescue.py Use crypt to generate salt 2020-03-19 15:16:00 +01:00
service.py Add get_service_steps logic to the agent 2023-08-31 06:22:22 -07:00
standby.py Import disk_{utils,partitioner} from ironic-lib 2024-03-15 18:45:04 +01:00