Commit 56013584 authored by George Papathanail's avatar George Papathanail
Browse files

fix: rename deploy_workload -> workload

parent ef3b6502
Loading
Loading
Loading
Loading
Loading
+2 −2
Changes for src/open_exposure_gateway/application/mappers/edge_application_mapper.py: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -388,7 +388,7 @@ def build_app_instance_info(
                            ),
                        )
                    )
        if cap.kind == "deploy_workload" and cap.control_path_binding_id:
        if cap.kind == "workload" and cap.control_path_binding_id:
            kubernetes_cluster_ref = UUID(cap.control_path_binding_id)

    return AppInstanceInfo(
@@ -675,7 +675,7 @@ def build_catalog_payload(translation: AppRegistrationTranslation) -> SRMCatalog
    capability_requirement = SRMCapabilityRequirement(
        ref="require-workload-deployment",
        deployment_unit_ref=unit_ref,
        capability_kind="deploy_workload",
        capability_kind="workload",
        domain_kind="compute",
        is_required=True,
    )
+1 −1
Changes for tests/unit/test_eam_contract.py: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -361,7 +361,7 @@ class TestInternalHttpPaths:
            "service_capability_requirements": [
                {
                    "ref": "require-workload-deployment",
                    "capability_kind": "deploy_workload",
                    "capability_kind": "workload",
                    "domain_kind": None,
                    "is_required": True,
                    "selector": {},
+5 −5
Changes for tests/unit/test_eam_mapper.py: 5 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -114,7 +114,7 @@ def _make_srm_catalog(
            SRMCapabilityRequirement(
                ref="require-workload-deployment",
                deployment_unit_ref="main-runtime",
                capability_kind="deploy_workload",
                capability_kind="workload",
                domain_kind="compute",
            )
        ],
@@ -431,20 +431,20 @@ class TestBuildAppInstanceInfo:
        result = build_app_instance_info(self._make_instance(), APP_ID, ZONE_ID)
        assert result.componentEndpointInfo is None

    def test_kubernetes_cluster_ref_from_deploy_workload_binding(self) -> None:
    def test_kubernetes_cluster_ref_from_workload_binding(self) -> None:
        binding_id = "642f6105-7015-4af1-a4d1-e1ecb8437abc"
        instance = self._make_instance()
        instance.capability_instances = [
            SRMCapabilityInstanceSummary(
                capability_instance_id="cap-1",
                kind="deploy_workload",
                kind="workload",
                control_path_binding_id=binding_id,
            )
        ]
        result = build_app_instance_info(instance, APP_ID, ZONE_ID)
        assert result.kubernetesClusterRef == UUID(binding_id)

    def test_no_deploy_workload_binding_gives_none(self) -> None:
    def test_no_workload_binding_gives_none(self) -> None:
        result = build_app_instance_info(self._make_instance(), APP_ID, ZONE_ID)
        assert result.kubernetesClusterRef is None

@@ -719,7 +719,7 @@ class TestBuildCatalogPayload:
        catalog = build_catalog_payload(translation)
        assert len(catalog.service_capability_requirements) == 1
        req = catalog.service_capability_requirements[0]
        assert req.capability_kind == "deploy_workload"
        assert req.capability_kind == "workload"

    def test_gpu_pool_maps_to_compute_and_accelerator(self) -> None:
        manifest = AppManifest(
+1 −1
Changes for tests/unit/test_eam_service.py: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -131,7 +131,7 @@ def _make_srm_catalog() -> SRMCatalogPayload:
            SRMCapabilityRequirement(
                ref="require-workload-deployment",
                deployment_unit_ref="main-runtime",
                capability_kind="deploy_workload",
                capability_kind="workload",
                domain_kind="compute",
            )
        ],