7705b0b2d6
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
22 lines
996 B
Plaintext
22 lines
996 B
Plaintext
diagram {
|
|
API; Conductor; Baremetal; Swift; IPA;
|
|
activation = none;
|
|
span_height = 1;
|
|
edge_length = 250;
|
|
default_note_color = white;
|
|
default_fontsize = 14;
|
|
|
|
Conductor -> Conductor [label = "Generates a random token"];
|
|
Conductor -> Conductor [label = "Generates configuration for IPA ramdisk"];
|
|
Conductor -> Swift [label = "IPA image, with configuration is uploaded"];
|
|
Conductor -> Baremetal [label = "Attach IPA virtual media in Swift as virtual CD"];
|
|
Conductor -> Baremetal [label = "Conductor turns power on"];
|
|
Baremetal -> Swift [label = "Baremetal reads virtual media"];
|
|
Baremetal -> Baremetal [label = "Boots IPA virtual media image"];
|
|
Baremetal -> Baremetal [label = "IPA is started"];
|
|
IPA -> Baremetal [label = "IPA loads configuration and agent token into memory"];
|
|
IPA -> API [label = "Lookup node"];
|
|
API -> IPA [label = "API responds with node UUID and token value of '******'"];
|
|
IPA -> API [label = "Heartbeat with agent token"];
|
|
}
|