feat(provider): Complete first draft of provider docs with diagram
This commit is contained in:
parent
92a1f4c1c5
commit
3fff08f9d7
5 changed files with 174 additions and 157 deletions
|
|
@ -1,8 +1,7 @@
|
|||
deployment {
|
||||
|
||||
cloud otc-faas 'OTC prototype FaaS' {
|
||||
description 'OTC environments for Prototype faaS.
|
||||
'
|
||||
description 'OTC environments for Prototype FaaS.'
|
||||
technology 'OTC'
|
||||
|
||||
environment dev 'tenant Dev' {
|
||||
|
|
@ -24,7 +23,7 @@ deployment {
|
|||
}
|
||||
|
||||
paas cloudServices 'EDP Cloud Services' {
|
||||
description 'EDP Cloud Services (Postgres, Redis, etc.'
|
||||
description 'EDP Cloud Services (Postgres, Redis, etc.)'
|
||||
technology 'Cloud Services'
|
||||
}
|
||||
|
||||
|
|
@ -55,7 +54,7 @@ deployment {
|
|||
|
||||
|
||||
paas cloudServices 'EDP Cloud Services' {
|
||||
description 'EDP Cloud Services (Postgres, Redis, etc.'
|
||||
description 'EDP Cloud Services (Postgres, Redis, etc.)'
|
||||
technology 'Cloud Services'
|
||||
}
|
||||
|
||||
|
|
@ -63,7 +62,6 @@ deployment {
|
|||
description '*.buildth.ing'
|
||||
icon tech:kubernetes
|
||||
technology 'Kubernetes'
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
68
resources/edp-likec4/views/deployment/edge/provider.c4
Normal file
68
resources/edp-likec4/views/deployment/edge/provider.c4
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
deployment {
|
||||
|
||||
paas edgeProvider 'Terraform Edge provider' {
|
||||
icon tech:terraform
|
||||
description "Unlocks the terraform ecosystem"
|
||||
-> edgeSdk "built using"
|
||||
-> terralist "published to"
|
||||
-> edp "hosted on"
|
||||
}
|
||||
|
||||
environment edgeProviderHost 'OTC' {
|
||||
|
||||
cluster edp 'Forgejo for all EDP-tenants' {
|
||||
icon tech:git
|
||||
instanceOf edp.forgejo 'Forgejo for all EDP-tenants' {
|
||||
description 'edp.buildth.ing'
|
||||
}
|
||||
}
|
||||
|
||||
paas terralist 'Terralist' {
|
||||
icon tech:terraform
|
||||
description 'Terraform provider private hosting'
|
||||
technology 'Cloud Services'
|
||||
-> edp "authenticates via"
|
||||
}
|
||||
}
|
||||
|
||||
paas edgeSdk 'Edge Cloud SDK' {
|
||||
icon tech:go
|
||||
description 'Wrapper around API'
|
||||
technology 'Cloud Services'
|
||||
-> edgeApi "calls"
|
||||
-> edp "hosted on"
|
||||
}
|
||||
|
||||
environment edgeCloud 'Edge cloud' {
|
||||
|
||||
paas edgeApi 'Edge Cloud API' {
|
||||
icon tech:swagger
|
||||
link https://swagger.edge.platform.mg3.mdb.osc.live "Documentation"
|
||||
technology 'Edge Cloud (managed)'
|
||||
-> edgeResources "creates/destroys"
|
||||
}
|
||||
|
||||
paas edgeResources 'Edge Cloud Resources' {
|
||||
description 'App, AppInstance, etc.'
|
||||
technology 'Edge Cloud (managed)'
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
views {
|
||||
deployment view provider {
|
||||
title 'Terraform Edge provider'
|
||||
|
||||
include
|
||||
edgeProviderHost,
|
||||
edp,
|
||||
edgeResources,
|
||||
edgeCloud,
|
||||
edgeApi,
|
||||
terralist,
|
||||
edgeSdk,
|
||||
edgeProvider,
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue