diff --git a/src/main/python/ddadevops/domain/credentials_service.py b/src/main/python/ddadevops/domain/credentials_service.py deleted file mode 100644 index 178e932..0000000 --- a/src/main/python/ddadevops/domain/credentials_service.py +++ /dev/null @@ -1,28 +0,0 @@ -from pathlib import Path -from .common import Devops, MixinType -from .devops_factory import DevopsFactory -from .version import Version -from ..infrastructure import ( - GopassApi, EnvironmentApi -) - -class CredentialsService: - def __init__(self, gopass_api, environment_api): - - @classmethod - def prod(cls): - return cls( - GopassApi(), - EnvironmentApi() - ) - - def initialize(self, input: dict) -> Devops: - mixin_types = self.devops_factory.__parse_mixin_types__(input["mixin_types"]) - version = None - - if MixinType.RELEASE in mixin_types: - primary_build_file_id = input.get("release_primary_build_file", "./project.clj") - primary_build_file = self.build_file_repository.get(Path(primary_build_file_id)) - version = primary_build_file.get_version() - - return self.devops_factory.build_devops(input, version=version)