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
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/discover-granules
Discover Granules in FTP/HTTP/HTTPS/SFTP/S3 endpoints
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/discover-pdrs
Discover PDRs in FTP and HTTP endpoints
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/files-to-granules
Converts array-of-files input into a granules object by extracting granuleId from filename
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/hello-world
Example task
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/hyrax-metadata-updates
Update granule metadata with hooks to OPeNDAP URL
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/lzards-backup
Run LZARDS backup
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/move-granules
Move granule files from staging to final location
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/orca-copy-to-archive-adapter
Adapter to invoke orca copy-to-archive lambda
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/orca-recovery-adapter
Adapter to invoke orca recovery workflow
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/parse-pdr
Download and Parse a given PDR
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/pdr-status-check
Checks execution status of granules in a PDR
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/post-to-cmr
Post a given granule to CMR
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/queue-granules
Add discovered granules to the queue
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/queue-pdrs
Add discovered PDRs to a queue
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/queue-workflow
Add workflow to the queue
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/send-pan
Sends a PAN response after parsing a PDR.
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/sf-sqs-report
Sends an incoming Cumulus message to SQS
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/sync-granule
Download a given granule
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/test-processing
Fake processing task used for integration tests
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/update-cmr-access-constraints
Updates CMR metadata to set access constraints
- Schemas: See this module's schema definitions.
- Resources: npm | source | web
@cumulus/update-granules-cmr-metadata-file-links
Update CMR metadata files with correct online access urls and etags and transfer etag info to granules' CMR files
- Schemas: See this module's schema definitions.
- Resources: npm | source | web