ironic/ironic/tests/unit/api
Arun S A G 288b8fd883 Add agent_status and agent_status_message params to heartbeat
agent_status is used by anaconda ramdisk to inform the
conductor about state of the deployment. Valid agent
states are 'start', 'end' and 'error'. The agent_status_message
is used to describe the why the agent_status is set to a
particular state. Use of these parameters require API
version 1.72 or greater.

When anaconda finishes deployment the agent_status is
set to 'end'. When anaconda ramdisk is unable to deploy
the OS for some reason the agent_status is set to 'error'.

PXEAnacondaDeploy is implemented to handle the 'anaconda'
deploy interface. PXEAnacondaDeploy ties to together pieces
needed to deploy a node using anaconda ramdisk.

Co-Authored-By: Jay Faulkner <jay@jvf.cc>
Change-Id: Ieb452149730510b001c4712bbb2e0f28acfc3c2e
2021-03-31 14:20:39 -07:00
..
controllers Add agent_status and agent_status_message params to heartbeat 2021-03-31 14:20:39 -07:00
__init__.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
base.py Allow using per-site network_data schema 2021-03-26 15:33:14 +01:00
test_acl.py Allocation support for project scoped RBAC 2021-03-12 08:37:51 -08:00
test_acl_basic.yaml Project Scoping Node endpoint 2021-03-02 15:43:29 -08:00
test_audit.py Enforce autospec in some api tests 2020-07-24 23:23:21 +02:00
test_functions.py Add function definition handling 2020-06-02 15:08:53 +12:00
test_healthcheck.py Enforce autospec in some api tests 2020-07-24 23:23:21 +02:00
test_hooks.py Enforce autospec in some api tests 2020-07-24 23:23:21 +02:00
test_method.py Expunge the internal version of WSME 2020-11-19 10:57:11 +13:00
test_middleware.py Enable Basic HTTP authentication middleware 2020-06-05 01:15:08 +12:00
test_ospmiddleware.py Enforce autospec in some api tests 2020-07-24 23:23:21 +02:00
test_proxy_middleware.py Use HTTPProxyToWSGI middleware from oslo 2019-08-02 12:29:37 +00:00
test_rbac_legacy.yaml Follow-up to RBAC allocation changes 2021-03-18 12:55:29 -07:00
test_rbac_project_scoped.yaml Follow-up to RBAC allocation changes 2021-03-18 12:55:29 -07:00
test_rbac_system_scoped.yaml Volume targets/connectors Project Scoped RBAC 2021-03-04 09:47:36 -08:00
test_root.py Convert v1 controller to plain, return JSON 2020-07-30 07:37:31 +12:00
utils.py Allow using per-site network_data schema 2021-03-26 15:33:14 +01:00