Yasufumi Ogawa af542c4418 Remove sphinxcontrib-*diag
As suggested open openstack-discuss ML[1], some sphinxcontrib packages
have not been updated for several years and might going to be
maintained anymore. In tacker-specs repo, many diagrams are compiled
with sphinxcontrib-seqdiag and sphinxcontrib-nwdiag. This update is to
drop using the packages and add image files instead. The embedded
source codes are remained as separated files and named as "*.diag".

In addition, it includes two updates other than that.

* usage of the dropped diagram support described in the
  `specs/template.rst` is also removed because it's no longer
  supported.

* Upgrade the version of `pillow` to the latest 11.0.0 since
  installation is failed if the version is old.

[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/4IID4UEXY4PJJGBTMFMTRYLKJIN4GOQ6/

Change-Id: I8cede6de0770b68a9984617643aa4aa81e47ba5c
2024-12-04 09:01:41 +00:00

54 lines
1.6 KiB
Plaintext

seqdiag {
node_width = 100;
edge_length = 150;
"Client"
"Tacker-server"
"Tacker-conductor"
"Heat"
"Client" -> "Tacker-server"
[label = "POST /vnf_instances/{vnfInstanceId}/heal"];
"Tacker-server" -> "Tacker-conductor"
[label = "heal"];
... ------------- Omitted from description ------------- ...
"Tacker-conductor" -> "Heat"
[label = "PATCH stacks/{stack_name}"];
"Tacker-conductor" <-- "Heat"
[label = "302 Found"];
"Tacker-conductor" -> "Heat"
[label = "(Redirection) PATCH stacks/{stack_name}/{stack_id}"];
"Tacker-conductor" <-- "Heat"
[label = "202 Accepted"];
=== start of the checking of the resource status ===
"Tacker-conductor" -> "Heat"
[label = "GET stacks/{stack_name}", leftnote = "First check of the resource status"];
"Tacker-conductor" <-- "Heat"
[label = "302 Found"];
"Tacker-conductor" -> "Heat"
[label = "(Redirection) GET stacks/{stack_name}/{stack_id}"];
"Tacker-conductor" <-- "Heat"
[label = "200 OK"];
"Tacker-conductor" -> "Tacker-conductor"
[note = "Get 'stack_id' parameter from Response and \nsave it to a local variable"];
=== loop start (Repeat until 'UPDATE_COMPLETE')===
"Tacker-conductor" -> "Heat"
[label = "GET stacks/{stack_name}/{stack_id}", leftnote = "Second and subsequent check of resource state. \nCan be sent with the Heat API without redirection."];
"Tacker-conductor" <-- "Heat"
[label = "200 OK"];
=== loop end ===
=== end of the checking of the resource status ===
}