Skip to content

Metadata store: Plugin - Argo ( Parent #50 ) #125

@JJFinnerty

Description

@JJFinnerty

Parent #50
When a Argo Model completes, Their is the possiblty that one of the output files is the metadata.json file. This file is the metadata dictionary for this task. The JSON needs to be incorprated into the task update status response from the TaskExecutor for the WorkFlow manger to consume.

The Model Developers will be informed that to return sucg data this file will need to be in the following format:-

{
    "key":"value",
    "key2": "value2",
}

Acceptance Criteria

  • GIVEN that a task has created a metadata.json file WHEN this JSON is valid THEN when the task update status is been instantiate the metadata attribute is populated.
  • GIVEN that a task has not created the metadata.json file THEN when the task update status is been instantiate the metadata attribute is left blank.
  • GIVEN that a task has created a metadata.json file WHEN this JSON is invalid THEN when the task update status is been instantiate the status should be returned as Error.

Metadata

Metadata

Labels

coreWorkload Manager Core Service

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions