Add ReleaseMixin to architecture
This commit is contained in:
parent
1ba7f01b93
commit
a253960f52
1 changed files with 11 additions and 1 deletions
|
@ -1,4 +1,7 @@
|
|||
# Build Frontend
|
||||
# Overview of Build and Mixins
|
||||
|
||||
* Build can be used standalone
|
||||
* Mixin can be added to Build
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
|
@ -8,6 +11,7 @@ classDiagram
|
|||
initialize_build_dir()
|
||||
}
|
||||
|
||||
|
||||
class DevopsTerraformBuild {
|
||||
terraform_build_commons_path()
|
||||
project_vars()
|
||||
|
@ -63,6 +67,11 @@ classDiagram
|
|||
test()
|
||||
}
|
||||
|
||||
class ReleaseMixin {
|
||||
prepare_release()
|
||||
tag_and_push_release()
|
||||
}
|
||||
|
||||
class ProvsK3sMixin {
|
||||
// ProvsK3sMixin -> ProvsK3sBuild
|
||||
def update_runtime_config(fqdn, ipv4, ipv6=None)
|
||||
|
@ -80,6 +89,7 @@ classDiagram
|
|||
DevopsBuild <|-- DevopsImageBuild
|
||||
DevopsBuild <|-- DevopsTerraformBuild
|
||||
DevopsBuild <|-- AwsRdsPgMixin
|
||||
DevopsBuild <|-- ReleaseMixin
|
||||
|
||||
DevopsTerraformBuild <|-- AwsBackendPropertiesMixin
|
||||
DevopsTerraformBuild <|-- DigitaloceanTerraformBuild
|
Loading…
Reference in a new issue