> For the complete documentation index, see [llms.txt](https://docs.libnova.com/libnova/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libnova.com/libnova/pipelines-module/running-a-pipeline-on-a-given-container.md).

# Running a pipeline on a given container

There are a few things we have to keep in mind for a user to run them:

* The user has permissions to run the module.
* The functions included in the pipelines are available.
* The schema created has the intended descriptors.
* The pipeline steps are set up correctly, so it appears in the diagram. There are 3 types of steps to choose from: Function, Wait for user and Notify user. And a starting one that has always been in place.
* The pipelines may have the following statuses: running, completed, waiting , failed, queued, and canceled.

!\[A screenshot of a computer

Description automatically generated]\(<https://lh7-rt.googleusercontent.com/docsz/AD_4nXcIubVqhfUoV3jaLrcgy6_Fd7SVs-PP2HyVseWTsKldqB3vFI41ADnTAgQNu9UIxfpGWJJf_ybnWgI-cXsRK36tWYHYtJTuKzfppSvvNOTVhSqb_8Pcq9sFxtQjRRswIb-uoc_OZXgpeHY3fZ_2HcV4_ZpoOPcBa8qWipFV_6NvArS5GIZsfg?key=ihWpnacGhFPvEXYYLGtkwA>)

\
The steps have tasks to execute, with a value and a step they belong to.

!\[A screenshot of a computer

Description automatically generated]\(<https://lh7-rt.googleusercontent.com/docsz/AD_4nXf9tEMykfC5Xv4Lq2oyADH8yftcEFlIuYY7tQer2aNATigEWVU6xFFstJNfYoqMMwr4QmjkvCQq3jA-ZfRJEAt9Y5Vdz5SsBPMTS7v58HbV9huWBGI7Vmr0C2orbYBksOsvY6c9-Uxzztr0kFjeWuapU256zMrobk1PZUgKw8beDtja99fkDq4?key=ihWpnacGhFPvEXYYLGtkwA>)

\ <br>
