.. _lava_v2:

LAVA V2 - pipeline model
########################

[ `Help Overview <../>`_]
[ `Help V1 <../v1/>`_]
[ `Home <../../../>`_ ]
[ `Results <../../../results/>`_ ]
[ `Scheduler <../../../scheduler/>`_ ]
[ `API <../../../api/help/>`_ ]


LAVA V2 is the collective name for the pipeline model for the dispatcher,
YAML job submissions, Results, Queries and Charts. It includes major changes
to the architecture of LAVA which will improve how a distributed LAVA instance
is installed, configured and used for running test jobs.

Migration to V2 started with the 2016.2 release.

.. toctree::
   :maxdepth: 2

   overview.rst
   glossary.rst
   support.rst
   installation.rst
   migration.rst
   writing-tests.rst
   writing-multinode.rst
   test-repositories.rst
   healthchecks.rst
   data-export.rst
   process.rst
   faq.rst

LAVA Test Developer Guide
#########################

.. toctree::
   :maxdepth: 2

   developing-tests.rst
   pipeline-usecases.rst
   pipeline-schema.rst
   dispatcher-format.rst
   lava_test_shell.rst
   dispatcher-actions2.rst
   hacking-session.rst
   multinode.rst
   multinodeapi.rst
   multinode-usecases.rst
   bootimages.rst
   vland.rst

LAVA Administrator Guide
########################

.. toctree::
   :maxdepth: 2

   pipeline-server.rst
   pipeline-admin.rst
   pipeline-admin-example.rst
   devicetypes.rst
   hiddentypes.rst
   proxy.rst
   pdudaemon.rst
   nexus-deploy.rst
   ipmi-pxe-deploy.rst
   ipxe.rst
   lxc-deploy.rst
   hijack-user.rst
   migrate-lava.rst
   vland-admin.rst

Other Topics
############

.. toctree::
   :maxdepth: 2

   usage.rst
   device-capabilities.rst
   packaging.rst
   installing_on_debian.rst
   lava-scheduler.rst
   lava-scheduler-device-help.rst
   lava-scheduler-device-type-help.rst
   lava-scheduler-submit-job.rst
   lava-scheduler-job.rst
   lava-tool.rst

Developer guides
################

.. toctree::
   :maxdepth: 2

   development.rst
   debugging.rst
   debian.rst
   dispatcher-design.rst
   dispatcher-testing.rst
   lava-queries-charts.rst

