Loading src/srm/adapters/database/sql.py +3 −1 Original line number Diff line number Diff line Loading @@ -154,7 +154,9 @@ class ControlPathBindingRow(AuditedMixin, Base): capability_id: Mapped[UUID] = mapped_column(ForeignKey("capability.id"), nullable=False) ref: Mapped[str] = mapped_column(String(255), nullable=False) control_path_ref: Mapped[str] = mapped_column(String(255), nullable=False) supported_runtime_kinds: Mapped[list[str]] = mapped_column(JSONB, nullable=False, default=list) supported_runtime_kinds: Mapped[list[RuntimeKind]] = mapped_column( JSONB, nullable=False, default=list ) supported_actions: Mapped[list[str]] = mapped_column(JSONB, nullable=False, default=list) priority: Mapped[int] = mapped_column(Integer, nullable=False, default=100) is_default: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False) Loading src/srm/domain/ports/__init__.py +0 −4 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ from srm.domain.ports.transformation_functions import ( BackendOperationInProgress, BindingUnavailable, CapabilityConflict, CapabilityExecutionPort, CapabilityLifecycleRequest, CapabilityLifecycleResult, CapabilityQueryRequest, Loading @@ -27,7 +26,6 @@ from srm.domain.ports.transformation_functions import ( ResourceNotFound, TemporaryDomainFailure, TFSDKError, TopologyDiscoveryPort, TransformationFunctionCapability, TransformationFunctionControlPathBinding, TransformationFunctionDiscoveryPort, Loading @@ -46,7 +44,6 @@ __all__ = [ "BackendOperationInProgress", "BindingUnavailable", "CapabilityConflict", "CapabilityExecutionPort", "CapabilityLifecycleRequest", "CapabilityLifecycleResult", "CapabilityQueryRequest", Loading @@ -66,7 +63,6 @@ __all__ = [ "ResourceNotFound", "TFSDKError", "TemporaryDomainFailure", "TopologyDiscoveryPort", "TransformationFunctionCapability", "TransformationFunctionControlPathBinding", "TransformationFunctionDiscoveryPort", Loading src/srm/domain/ports/transformation_functions/__init__.py +0 −4 Original line number Diff line number Diff line Loading @@ -39,8 +39,6 @@ from srm.domain.ports.transformation_functions.models import ( TransformationFunctionZone, ) from srm.domain.ports.transformation_functions.ports import ( CapabilityExecutionPort, TopologyDiscoveryPort, TransformationFunctionDiscoveryPort, TransformationFunctionExecutionPort, ) Loading @@ -52,7 +50,6 @@ __all__ = [ "BackendOperationInProgress", "BindingUnavailable", "CapabilityConflict", "CapabilityExecutionPort", "CapabilityLifecycleRequest", "CapabilityLifecycleResult", "CapabilityQueryRequest", Loading @@ -72,7 +69,6 @@ __all__ = [ "ResourceNotFound", "TFSDKError", "TemporaryDomainFailure", "TopologyDiscoveryPort", "TransformationFunctionCapability", "TransformationFunctionControlPathBinding", "TransformationFunctionDiscoveryPort", Loading tests/integration/test_repositories.py +1 −1 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ def _control_path_binding(capability_id: UUID) -> ControlPathBinding: capability_id=capability_id, ref="primary", control_path_ref="cp://k8s-athens", supported_runtime_kinds=["helm"], supported_runtime_kinds=[RuntimeKind.HELM], supported_actions=["deploy"], state=ControlPathBindingState.ACTIVE, created_at=_now(), Loading tests/unit/test_mappers.py +2 −1 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ from srm.domain.models.canonical_parameters.parameters import ( SourceSpecificationFamily, ) from srm.domain.models.canonical_parameters.result import Result, ResultStatus from srm.domain.models.catalog.enums import RuntimeKind from srm.domain.models.runtime_inventory import ( CapabilityInstance, ServiceInstance, Loading Loading @@ -78,7 +79,7 @@ def _control_path_binding() -> ControlPathBinding: capability_id=capability_id, ref="primary", control_path_ref="cp://k8s-athens", supported_runtime_kinds=["helm", "k8s_manifest"], supported_runtime_kinds=[RuntimeKind.HELM, RuntimeKind.K8S_MANIFEST], supported_actions=["deploy", "scale"], priority=100, is_default=True, Loading Loading
src/srm/adapters/database/sql.py +3 −1 Original line number Diff line number Diff line Loading @@ -154,7 +154,9 @@ class ControlPathBindingRow(AuditedMixin, Base): capability_id: Mapped[UUID] = mapped_column(ForeignKey("capability.id"), nullable=False) ref: Mapped[str] = mapped_column(String(255), nullable=False) control_path_ref: Mapped[str] = mapped_column(String(255), nullable=False) supported_runtime_kinds: Mapped[list[str]] = mapped_column(JSONB, nullable=False, default=list) supported_runtime_kinds: Mapped[list[RuntimeKind]] = mapped_column( JSONB, nullable=False, default=list ) supported_actions: Mapped[list[str]] = mapped_column(JSONB, nullable=False, default=list) priority: Mapped[int] = mapped_column(Integer, nullable=False, default=100) is_default: Mapped[bool] = mapped_column(Boolean, nullable=False, default=False) Loading
src/srm/domain/ports/__init__.py +0 −4 Original line number Diff line number Diff line Loading @@ -7,7 +7,6 @@ from srm.domain.ports.transformation_functions import ( BackendOperationInProgress, BindingUnavailable, CapabilityConflict, CapabilityExecutionPort, CapabilityLifecycleRequest, CapabilityLifecycleResult, CapabilityQueryRequest, Loading @@ -27,7 +26,6 @@ from srm.domain.ports.transformation_functions import ( ResourceNotFound, TemporaryDomainFailure, TFSDKError, TopologyDiscoveryPort, TransformationFunctionCapability, TransformationFunctionControlPathBinding, TransformationFunctionDiscoveryPort, Loading @@ -46,7 +44,6 @@ __all__ = [ "BackendOperationInProgress", "BindingUnavailable", "CapabilityConflict", "CapabilityExecutionPort", "CapabilityLifecycleRequest", "CapabilityLifecycleResult", "CapabilityQueryRequest", Loading @@ -66,7 +63,6 @@ __all__ = [ "ResourceNotFound", "TFSDKError", "TemporaryDomainFailure", "TopologyDiscoveryPort", "TransformationFunctionCapability", "TransformationFunctionControlPathBinding", "TransformationFunctionDiscoveryPort", Loading
src/srm/domain/ports/transformation_functions/__init__.py +0 −4 Original line number Diff line number Diff line Loading @@ -39,8 +39,6 @@ from srm.domain.ports.transformation_functions.models import ( TransformationFunctionZone, ) from srm.domain.ports.transformation_functions.ports import ( CapabilityExecutionPort, TopologyDiscoveryPort, TransformationFunctionDiscoveryPort, TransformationFunctionExecutionPort, ) Loading @@ -52,7 +50,6 @@ __all__ = [ "BackendOperationInProgress", "BindingUnavailable", "CapabilityConflict", "CapabilityExecutionPort", "CapabilityLifecycleRequest", "CapabilityLifecycleResult", "CapabilityQueryRequest", Loading @@ -72,7 +69,6 @@ __all__ = [ "ResourceNotFound", "TFSDKError", "TemporaryDomainFailure", "TopologyDiscoveryPort", "TransformationFunctionCapability", "TransformationFunctionControlPathBinding", "TransformationFunctionDiscoveryPort", Loading
tests/integration/test_repositories.py +1 −1 Original line number Diff line number Diff line Loading @@ -146,7 +146,7 @@ def _control_path_binding(capability_id: UUID) -> ControlPathBinding: capability_id=capability_id, ref="primary", control_path_ref="cp://k8s-athens", supported_runtime_kinds=["helm"], supported_runtime_kinds=[RuntimeKind.HELM], supported_actions=["deploy"], state=ControlPathBindingState.ACTIVE, created_at=_now(), Loading
tests/unit/test_mappers.py +2 −1 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ from srm.domain.models.canonical_parameters.parameters import ( SourceSpecificationFamily, ) from srm.domain.models.canonical_parameters.result import Result, ResultStatus from srm.domain.models.catalog.enums import RuntimeKind from srm.domain.models.runtime_inventory import ( CapabilityInstance, ServiceInstance, Loading Loading @@ -78,7 +79,7 @@ def _control_path_binding() -> ControlPathBinding: capability_id=capability_id, ref="primary", control_path_ref="cp://k8s-athens", supported_runtime_kinds=["helm", "k8s_manifest"], supported_runtime_kinds=[RuntimeKind.HELM, RuntimeKind.K8S_MANIFEST], supported_actions=["deploy", "scale"], priority=100, is_default=True, Loading