Open
Description
New feature
Proposed change, if resourceLabels
are present for a given process. They should populate the AwsBatchTaskHandler's tag's field when Nextflow registers a job definition on AWS Batch.
Usage scenario
Multiple users have asked for this feature to track resource utilization and this can be used by AWS Solutions Architects to manage Nextflow behavior in non-NF Tower systems. This also allows AWS Solutions Architects to track costs, compute utilization, and optimize deployments across AWS Batch's resources like Fargate and EC2.
Suggest implementation
Add a conditional to the nf-amazon plugin's groovy source code where if resourceLabels
are present for a given process that is trying to register an AWS Batch template, the resourceLabels
contents populate the tags via req.addTagsEntry()
.