161326fe06
Readthedocs failed to render Drydock exceptions with error: > WARNING: autodoc: failed to import exception xxx from module > 'drydock_provisioner'; the following exception was raised: No module > named 'drydock_provisioner' Trying to add Drydock requirements to the installed requirements list, so that Readthedocs has all modules, including those needed for the Drydock itself. Unify docs building by utilizing Zuul docs-on-readthedocs template job. Cosmetic readability changes: 1. combined all Makefile .PHONY targets into one 2. merged multiple LABEL instructions in Dockerfile into one Change-Id: I6a9b47cffc66d739968fa886c51e25b1e09ef124
24 lines
410 B
Plaintext
24 lines
410 B
Plaintext
' PlantUML file to generate the architecture component diagram
|
|
@startuml
|
|
|
|
frame "Drydock" {
|
|
[Control] ..> [Statemgr]
|
|
[Orchestrator] ..> [Statemgr]
|
|
[Orchestrator] ..> [Ingester]
|
|
[Orchestrator] ..> [Driver]
|
|
}
|
|
|
|
database "Postgres" {
|
|
SQL - [drydock_db]
|
|
}
|
|
|
|
HTTP - [uWSGI]
|
|
[uWSGI] --> [Keystone Middleware]
|
|
[Keystone Middleware] --> WSGI
|
|
WSGI - [Control]
|
|
[Statemgr] --> [SQL]
|
|
[Driver] --> [MAAS]
|
|
|
|
|
|
@enduml
|