Skip to content

hashicorp-forge/nomad-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Nomad Pipeline

An experimental workflow orchestration system built on top of HashiCorp Nomad. Nomad Pipeline allows users to define, schedule, and monitor multi-step workflows (flows) that are executed as Nomad jobs.

Note This project is the result of two hack week projects and is unsupported and unofficial.

Docs

The documentation for Nomad Pipeline can be found within the docs directory. The examples directory contains example flow definitions and Nomad job files.

What Is Bad?

  • Run logs are not periodically removed from the data directory
  • Run state objects are not periodically garbage collected

What Could It Do?

  • Shared state across flow jobs, provided by Dynamic Host Volumes or suchlike
  • Offer runners via the Nomad libvirt driver
  • Identify and automatically upload end of pipeline artifacts
  • Persistent pipeline runners that accept flow runs over a long-lived connection
  • Storage backend HA locking

About

No description or website provided.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •