drydock/doc/diagrams/architecture.uml
Roman Gorshunov 161326fe06 Fix: Drydock Exceptions docs rendering on RTD
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
2019-08-27 22:56:32 +02:00

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