Skip to content

Re-evaluate usage of recipe-id to store output artifacts to PVC #68

Description

@rushirajnenuji

Re-evaluate usage of recipe-id to store output artifacts to PVC

Currently, we expect the outputs of a recipe to be stored on qgnet-ogdc-workflow-pvc, under a directory called {recipe_id}.

If that directory already exists, the runner assumes the workflow has already run and published outputs. The --overwrite flag can be used to completely remove the recipe_id directory.

recipe_id is currently something that we let recipe authors write. We expect it to be unique, but there's not a way to enforce that at the moment. Two recipes could use the same ID, which could result in one recipe overwriting another!

Instead of having authors provide a recipe_id, we could construct one from a name + a unique identifier (hash/checksum of the recipe itself?).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions