Skip to content

Allow removing a step from workspace's cache #583

@AkshitaB

Description

@AkshitaB

🚀 The feature, motivation and pitch

Goal: API for removing a step from a workspace's cache.

  1. Add workspace.remove_step()
  2. Implement method for all local and remote workspaces.
  3. Expose API to CLI: eg. tango workspace remove <step_name> (will be useful to expose other workspace functions like list runs and list steps also).

Alternatives

Manually delete from workspace. This can be done for local workspace, since it only requires deleting folders, but not very easily for remote workspaces, which may store step info in datastores and the actual data in cloud buckets.

Additional context

We have run into situations where this would be useful : #413

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions