kbase / service_wizard2

service_wizard2
MIT License
0 stars 0 forks source link

Devops 1367 #7

Closed bio-boris closed 1 year ago

bio-boris commented 1 year ago

Postman Payloads for testing

Success

{
  "method": "ServiceWizard.start",
  "id": 22,
  "params": [
    {
      "module_name": "NarrativeService",
      "version": "0.5.2"
    }
  ]
}

ServiceWizard1

{
    "version": "1.0",
    "id": 22,
    "error": {
        "message": "u\"'No module version found that matches your criteria!'\"",
        "code": -32000,
        "name": "Server error",
        "error": "Traceback (most recent call last):\n  File \"./lib/biokbase/ServiceWizard/Server.py\", line 101, in _call_method\n    result = method(ctx, *params)\n  File \"/kb/deployment/lib/biokbase/ServiceWizard/Impl.py\", line 373, in start\n    mv, is_new_stack, ymlpath = self.create_stack(service)\n  File \"/kb/deployment/lib/biokbase/ServiceWizard/Impl.py\", line 169, in create_stack\n    mv = cc.get_module_version(param)\n  File \"/kb/deployment/lib/clients/CatalogClient.py\", line 549, in get_module_version\n    [selection], self._service_ver, context)\n  File \"/kb/deployment/lib/clients/baseclient.py\", line 282, in call_method\n    return self._call(url, service_method, args, context)\n  File \"/kb/deployment/lib/clients/baseclient.py\", line 187, in _call\n    raise ServerError(**err['error'])\nServerError: Server error: -32000. 'No module version found that matches your criteria!'\nTraceback (most recent call last):\n  File \"/kb/deployment/lib/biokbase/catalog/Server.py\", line 101, in _call_method\n    result = method(ctx, *params)\n  File \"/kb/deployment/lib/biokbase/catalog/Impl.py\", line 676, in get_module_version\n    raise ValueError(\"No module version found that matches your criteria!\")\nValueError: No module version found that matches your criteria!\n\n"
    }
}

ServiceWizard2

{
    "id": 22,
    "result": [
        {
            "git_commit_hash": "8a9bb32f9e2ec5169815b984de8e8df550699630",
            "status": "active",
            "version": "0.5.2",
            "hash": "8a9bb32f9e2ec5169815b984de8e8df550699630",
            "release_tags": [
                "release",
                "beta",
                "dev"
            ],
            "url": "https://ci.kbase.us/dynamic_services/8a9bb32f9e2ec5169815b984de8e8df550699630.NarrativeService.",
            "module_name": "NarrativeService",
            "health": "healthy",
            "up": 1,
            "deployment_name": "narrativeservice-8a9bb32f9e2ec5169815b984de8e8df550699630",
            "replicas": 1,
            "updated_replicas": 1,
            "ready_replicas": 1,
            "available_replicas": 1,
            "unavailable_replicas": 0
        }
    ]
}

Failure

{
  "method": "ServiceWizard.start",
  "id": 22,
  "params": [
    {
      "module_name": "NarrativeService",
      "version": "0.22.0"
    }
  ]
}

ServiceWizard1

{
    "version": "1.0",
    "id": 22,
    "error": {
        "message": "u\"'No module version found that matches your criteria!'\"",
        "code": -32000,
        "name": "Server error",
        "error": "Traceback (most recent call last):\n  File \"./lib/biokbase/ServiceWizard/Server.py\", line 101, in _call_method\n    result = method(ctx, *params)\n  File \"/kb/deployment/lib/biokbase/ServiceWizard/Impl.py\", line 373, in start\n    mv, is_new_stack, ymlpath = self.create_stack(service)\n  File \"/kb/deployment/lib/biokbase/ServiceWizard/Impl.py\", line 169, in create_stack\n    mv = cc.get_module_version(param)\n  File \"/kb/deployment/lib/clients/CatalogClient.py\", line 549, in get_module_version\n    [selection], self._service_ver, context)\n  File \"/kb/deployment/lib/clients/baseclient.py\", line 282, in call_method\n    return self._call(url, service_method, args, context)\n  File \"/kb/deployment/lib/clients/baseclient.py\", line 187, in _call\n    raise ServerError(**err['error'])\nServerError: Server error: -32000. 'No module version found that matches your criteria!'\nTraceback (most recent call last):\n  File \"/kb/deployment/lib/biokbase/catalog/Server.py\", line 101, in _call_method\n    result = method(ctx, *params)\n  File \"/kb/deployment/lib/biokbase/catalog/Impl.py\", line 676, in get_module_version\n    raise ValueError(\"No module version found that matches your criteria!\")\nValueError: No module version found that matches your criteria!\n\n"
    }
}

ServiceWizard2

{
    "version": "1.0",
    "id": 22,
    "error": {
        "message": "'No module version found that matches your criteria!'",
        "code": -32000,
        "name": "Server error",
        "error": "Traceback (most recent call last):\n  File \"/Users/bsadkhin/modules/kbase/service_wizard2/src/rpc/authenticated_rpc_routes.py\", line 21, in start\n    ssh = start_deployment(request, module_name, module_version)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/bsadkhin/modules/kbase/service_wizard2/src/dependencies/start.py\", line 60, in start_deployment\n    catalog_module_version = get_module_version(request, module_name, module_version, require_dynamic_service=True)\n                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/bsadkhin/modules/kbase/service_wizard2/src/dependencies/catalog_wrapper.py\", line 30, in get_module_version\n    mv = cc.get_module_version({\"module_name\": module_name, \"version\": git_commit})\n         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/bsadkhin/modules/kbase/service_wizard2/src/clients/CatalogClient.py\", line 531, in get_module_version\n    return self._client.call_method(\"Catalog.get_module_version\", [selection], self._service_ver, context)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/bsadkhin/modules/kbase/service_wizard2/src/clients/baseclient.py\", line 285, in call_method\n    return self._call(url, service_method, args, context)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/Users/bsadkhin/modules/kbase/service_wizard2/src/clients/baseclient.py\", line 194, in _call\n    raise ServerError(**err[\"error\"])\nsrc.clients.baseclient.ServerError: Server error: -32000. 'No module version found that matches your criteria!'\nTraceback (most recent call last):\n  File \"/kb/deployment/lib/biokbase/catalog/Server.py\", line 101, in _call_method\n    result = method(ctx, *params)\n  File \"/kb/deployment/lib/biokbase/catalog/Impl.py\", line 676, in get_module_version\n    raise ValueError(\"No module version found that matches your criteria!\")\nValueError: No module version found that matches your criteria!\n\n"
    }
}