Deployment pipeline

Deployment pipelineΒΆ

A sequence of data transformations from user-friendly instructions to the low-level data representation in the form of deployment input data and deployment graph.

The deployment pipeline workflow:

  1. Fuel manipulates the input data provided by the user. Data examples:
    • Cluster attributes
    • OpenStack release version
    • Networking settings
    • Huge Pages allocation
  2. Fuel converts the data using a set of serializers.
  3. Using the converted data, Fuel builds a deployment graph.
  4. Fuel passes the deployment graph to a task executor.
  5. The task executor carries out the deployment tasks based on the input data.