Users frequently request the ability to associate cloud service provider tags with workflow runs. This feature aims to annotate resources utilized by workflow runs with cloud-specific tags, enhancing cost allocation, monitoring and tracking capabilities from the cloud provider's administration console.
The current limitations include the inability to add tags to Seqera Platform elements in shared workspaces. Additionally, resource labels lack parametric behavior (such as
seqera:workflowId={workflow_id}
, making it challenging to track users and individual workflows for cost allocation reporting.
The proposed change is two-fold:
  • Add resource labels to items in shared workspaces.
  • Introduction of template resource labels, allowing fixed names with flexible values at launch (e.g.,
    user_name
    or
    workflow_id
    ). This enhancement significantly improves cost allocation tracking capabilities and management experience.
Implementing these enhancements aligns the resource label system with user expectations, providing a more flexible and powerful solution for resource annotation and tracking.