adjust filename
This commit is contained in:
parent
634e89407e
commit
3495f69a6b
4 changed files with 9 additions and 8 deletions
|
@ -9,7 +9,7 @@ from .provs_k3s_mixin import ProvsK3sMixin, add_provs_k3s_mixin_config
|
||||||
from .aws_rds_pg_mixin import AwsRdsPgMixin, add_aws_rds_pg_mixin_config
|
from .aws_rds_pg_mixin import AwsRdsPgMixin, add_aws_rds_pg_mixin_config
|
||||||
from .aws_mfa_mixin import AwsMfaMixin, add_aws_mfa_mixin_config
|
from .aws_mfa_mixin import AwsMfaMixin, add_aws_mfa_mixin_config
|
||||||
from .aws_backend_properties_mixin import AwsBackendPropertiesMixin, add_aws_backend_properties_mixin_config
|
from .aws_backend_properties_mixin import AwsBackendPropertiesMixin, add_aws_backend_properties_mixin_config
|
||||||
from .c4k_mixin import C4kBuild, add_c4k_mixin_config
|
from .c4k_build import C4kBuild, add_c4k_mixin_config
|
||||||
from .exoscale_mixin import ExoscaleMixin, add_exoscale_mixin_config
|
from .exoscale_mixin import ExoscaleMixin, add_exoscale_mixin_config
|
||||||
from .digitalocean_backend_properties_mixin import DigitaloceanBackendPropertiesMixin, add_digitalocean_backend_properties_mixin_config
|
from .digitalocean_backend_properties_mixin import DigitaloceanBackendPropertiesMixin, add_digitalocean_backend_properties_mixin_config
|
||||||
from .digitalocean_terraform_build import DigitaloceanTerraformBuild, create_digitalocean_terraform_build_config
|
from .digitalocean_terraform_build import DigitaloceanTerraformBuild, create_digitalocean_terraform_build_config
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
import deprecation
|
import deprecation
|
||||||
from .domain import C4k, DnsRecord
|
from .domain import BuildType, DnsRecord
|
||||||
from .devops_build import DevopsBuild
|
from .devops_build import DevopsBuild
|
||||||
from .credential import gopass_field_from_path, gopass_password_from_path
|
from .credential import gopass_field_from_path, gopass_password_from_path
|
||||||
from .infrastructure import ExecutionApi
|
from .infrastructure import ExecutionApi
|
||||||
|
|
||||||
|
|
||||||
@deprecation.deprecated(deprecated_in="3.2")
|
@deprecation.deprecated(deprecated_in="3.2", details="use direct dict instead")
|
||||||
# create objects direct instead
|
|
||||||
def add_c4k_mixin_config(
|
def add_c4k_mixin_config(
|
||||||
config,
|
config,
|
||||||
c4k_config_dict,
|
c4k_config_dict,
|
||||||
|
@ -44,12 +43,14 @@ def add_c4k_mixin_config(
|
||||||
)
|
)
|
||||||
return config
|
return config
|
||||||
|
|
||||||
|
|
||||||
class C4kBuild(DevopsBuild):
|
class C4kBuild(DevopsBuild):
|
||||||
def __init__(self, project, config):
|
def __init__(self, project, config):
|
||||||
super().__init__(project, config)
|
super().__init__(project, config)
|
||||||
self.execution_api = ExecutionApi()
|
self.execution_api = ExecutionApi()
|
||||||
c4k_build = C4k(config)
|
devops = self.repo.get_devops(self.project)
|
||||||
self.repo.set_c4k(self.project, c4k_build)
|
if BuildType.C4K not in devops.specialized_builds:
|
||||||
|
raise ValueError(f"C4kBuild requires BuildType.C4K")
|
||||||
|
|
||||||
def update_runtime_config(self, dns_record: DnsRecord):
|
def update_runtime_config(self, dns_record: DnsRecord):
|
||||||
c4k_build = self.repo.get_c4k(self.project)
|
c4k_build = self.repo.get_c4k(self.project)
|
|
@ -14,7 +14,7 @@ from src.main.python.ddadevops.domain import (
|
||||||
)
|
)
|
||||||
from src.main.python.ddadevops.domain.image import Image
|
from src.main.python.ddadevops.domain.image import Image
|
||||||
from src.main.python.ddadevops.domain.c4k import C4k
|
from src.main.python.ddadevops.domain.c4k import C4k
|
||||||
from src.main.python.ddadevops.c4k_mixin import add_c4k_mixin_config
|
from src.main.python.ddadevops.c4k_build import add_c4k_mixin_config
|
||||||
from .test_helper import build_devops
|
from .test_helper import build_devops
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import os
|
import os
|
||||||
from pybuilder.core import Project
|
from pybuilder.core import Project
|
||||||
from src.main.python.ddadevops.domain import DnsRecord
|
from src.main.python.ddadevops.domain import DnsRecord
|
||||||
from src.main.python.ddadevops.c4k_mixin import C4kBuild, add_c4k_mixin_config
|
from src.main.python.ddadevops.c4k_build import C4kBuild, add_c4k_mixin_config
|
||||||
|
|
||||||
class MyC4kBuild(C4kBuild):
|
class MyC4kBuild(C4kBuild):
|
||||||
pass
|
pass
|
Loading…
Reference in a new issue