Skip to main content
Version: v22.3.1

Cumulus Tasks

A list of reusable Cumulus tasks. Add your own.

Tasks​

@cumulus/add-missing-file-checksums​

Add checksums to files in S3 which don't have one


@cumulus/add-unique-granule-id​

A Cumulus task to add a unique granule ID to a granule


@cumulus/aws-api-proxy-task​

AWS API proxy task


@cumulus/change-granule-collection-pg​

Move granule files and postgres records to a new collection


@cumulus/change-granule-collection-s3​

Move granule files and postgres records to a new collection


@cumulus/cnm-response​

CNM Response task


@cumulus/cnm-to-cma​

CNM to CMA task


@cumulus/discover-granules​

Discover Granules in FTP/HTTP/HTTPS/SFTP/S3 endpoints


@cumulus/discover-pdrs​

Discover PDRs in FTP and HTTP endpoints


@cumulus/files-to-granules​

Converts array-of-files input into a granules object by extracting granuleId from filename


@cumulus/get-cnm-task​

Get CNM task


@cumulus/granule-invalidator-task​

Granule invalidator task


@cumulus/hello-world​

Example task


@cumulus/hyrax-metadata-updates​

Update granule metadata with hooks to OPeNDAP URL


@cumulus/lzards-backup​

Run LZARDS backup


@cumulus/move-granules​

Move granule files from staging to final location


@cumulus/orca-copy-to-archive-adapter​

Adapter to invoke orca copy-to-archive lambda


@cumulus/orca-recovery-adapter​

Adapter to invoke orca recovery workflow


@cumulus/parse-pdr​

Download and Parse a given PDR


@cumulus/pdr-cleanup​

This task is for cleaning up PDRs after a successful ingest


@cumulus/pdr-status-check​

Checks execution status of granules in a PDR


@cumulus/post-to-cmr​

Post a given granule to CMR


@cumulus/queue-granules​

Add discovered granules to the queue


@cumulus/queue-pdrs​

Add discovered PDRs to a queue


@cumulus/queue-workflow​

Add workflow to the queue


@cumulus/send-pan​

Sends a PAN response after parsing a PDR.


@cumulus/sf-sqs-report​

Sends an incoming Cumulus message to SQS


@cumulus/sync-granule​

Download a given granule


@cumulus/test-processing​

Fake processing task used for integration tests


@cumulus/update-cmr-access-constraints​

Updates CMR metadata to set access constraints


Update CMR metadata files with correct online access urls and etags and transfer etag info to granules' CMR files