[skip ci] add puml for integrationtest
This commit is contained in:
parent
66cdecc048
commit
11b00bd525
1 changed files with 44 additions and 0 deletions
|
@ -0,0 +1,44 @@
|
|||
@startuml
|
||||
|
||||
autonumber
|
||||
|
||||
skinparam sequenceBox {
|
||||
borderColor White
|
||||
}
|
||||
|
||||
participant gitlab_runner
|
||||
|
||||
box "outer container" #LightBlue
|
||||
|
||||
participant .gitlab_ci
|
||||
participant PreparingCommands
|
||||
participant test_script
|
||||
|
||||
end box
|
||||
|
||||
|
||||
box "k3s" #CornSilk
|
||||
|
||||
participant k3s_api_server
|
||||
participant backup_pod
|
||||
|
||||
end box
|
||||
|
||||
|
||||
gitlab_runner -> k3s_api_server: run k3s as container
|
||||
gitlab_runner -> .gitlab_ci : run
|
||||
|
||||
.gitlab_ci -> PreparingCommands : Install packages (curl bash ...)
|
||||
.gitlab_ci -> PreparingCommands : get k3s_api_server config for k3s_api_server
|
||||
|
||||
.gitlab_ci -> test_script : run
|
||||
|
||||
test_script -> k3s_api_server: apply cert-manager
|
||||
test_script -> k3s_api_server: apply localstack
|
||||
test_script -> k3s_api_server: enable tls / create certificates
|
||||
test_script -> k3s_api_server: apply cloud
|
||||
test_script -> k3s_api_server: create backup_pod (by scale to 1)
|
||||
test_script -> backup_pod: backup
|
||||
test_script -> backup_pod: restore
|
||||
|
||||
@enduml
|
Loading…
Reference in a new issue