2023-03-12 15:55:15 +00:00
|
|
|
# Domain
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
classDiagram
|
2023-03-14 11:04:52 +00:00
|
|
|
class Devops {
|
2023-03-12 18:09:32 +00:00
|
|
|
stage
|
|
|
|
name
|
|
|
|
project_root_path
|
|
|
|
module
|
|
|
|
build_dir_name
|
2023-03-12 15:55:15 +00:00
|
|
|
}
|
2023-03-12 16:40:10 +00:00
|
|
|
|
2023-03-12 18:09:32 +00:00
|
|
|
class C4kBuild {
|
|
|
|
executabel_name
|
|
|
|
c4k_mixin_config
|
|
|
|
c4k_mixin_auth
|
|
|
|
}
|
|
|
|
|
|
|
|
class DnsRecord {
|
|
|
|
fqdn
|
|
|
|
ipv4
|
|
|
|
ipv6
|
|
|
|
}
|
|
|
|
|
|
|
|
C4kBuild *-- DnsRecord
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
# Infrastructure
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
classDiagram
|
2023-03-12 16:40:10 +00:00
|
|
|
class ProjectRepository {
|
2023-03-14 11:04:52 +00:00
|
|
|
get_devops(project): Devops
|
|
|
|
set_devops(project, build)
|
|
|
|
}
|
2023-03-12 15:55:15 +00:00
|
|
|
|
|
|
|
```
|