First proposition of sequence for admiralty executions/setup
This commit is contained in:
parent
f60474681b
commit
44abc073c4
21
docs/admiralty_setup.puml
Normal file
21
docs/admiralty_setup.puml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
@startuml
|
||||||
|
|
||||||
|
boundary "oc-workflow" as workflow
|
||||||
|
boundary "oc-monitord" as monitord
|
||||||
|
boundary "local oc-datacenter" as locdc
|
||||||
|
boundary "remote oc-datacenter" as rocdc
|
||||||
|
|
||||||
|
workflow --> locdc : POST /booking/ {booking object}
|
||||||
|
locdc --> locdc : create Namespace + ServiceAccount
|
||||||
|
monitord --> monitord : retrieves a Workflow to execute
|
||||||
|
monitord --> monitord : workflow needs repartited execution
|
||||||
|
' monitord --> locdc : POST /admiralty/setup/:executions_id
|
||||||
|
monitord --> rocdc : POST /????? (route that use the same \nmethods as /booking/ to create NS & SA)
|
||||||
|
monitord --> rocdc : POST /admiralty/source
|
||||||
|
rocdc --> rocdc : create token for SA in NS
|
||||||
|
rocdc --> rocdc : edit
|
||||||
|
rocdc -> monitord : base64 encoded edited kubeconfig with token (**how to make it secure** ???)
|
||||||
|
monitord --> locdc : POST /admiralty/secret/:execution_id
|
||||||
|
monitord --> locdc : POST /admiralty/target/:execution_id
|
||||||
|
' locdc -> monitord : OK
|
||||||
|
@enduml
|
Loading…
Reference in New Issue
Block a user