ironic/doc/source/images/agent-token-with-pxe-ipxe.diag
Mahnoor Asghar 7705b0b2d6 Remove the sphinxcontrib-seqdiag dependency
Remove the sphinxcontrib-seqdiag dependency as the Pillow upgrade to
version 10.x (from OpenStack upper constraints) breaks its usage.
In the ironic source docs, reference the svg files in the rst files,
and keep the .diag files in the doc/source/images/ directory as backup.

Closes-Bug: #2026345
Change-Id: I54cea22e963441b729d4201ad9f8a055a65b54f8
2024-01-26 15:09:32 +01:00

19 lines
739 B
Plaintext

diagram {
API; Conductor; Baremetal; iPXE; IPA;
activation = none;
span_height = 1;
edge_length = 250;
default_note_color = white;
default_fontsize = 14;
Conductor -> Baremetal [label = "Conductor turns power on"];
Baremetal -> iPXE [label = "Baremetal reads kernel/ramdisk and starts boot"];
Baremetal -> Baremetal [label = "Boots IPA iPXE image"];
Baremetal -> Baremetal [label = "IPA is started"];
IPA -> Baremetal [label = "IPA loads configuration"];
IPA -> API [label = "Lookup node"];
API -> Conductor [label = "API requests conductor to generates a random token"];
API -> IPA [label = "API responds with node UUID and token value"];
IPA -> API [label = "Heartbeat with agent token"];
}