Create Deployment Packages#

Create Deployment Packages as YAML Files#

You can use the Edge Orchestrator web UI to create an application and deployment Package through a series of steps in the web pages or choose to create them as YAML files and import these into the web UI before deploying them to an edge node.

The Application Catalog API also allows uploading of multiple YAML formatted files together.

When using the YAML format, the user must use yamllint <https://yamllint.readthedocs.io/en/stable/> to check the syntax of the YAML files and the YAML schema to validate that the file is structured correctly. Many integrated development environments (IDEs) allow importing a YAML schema to aid in the editing process. These checks will also be applied by the API and UI when the files are uploaded.

Create Deployment Packages in the Web UI#

A deployment package is a bundle of pre-existing applications that are deployed together. You can select individual applications and create a deployment package.

The following instructions describe how to create a deployment package.

  1. On the Deployment Packages page, click the Add Deployment Package button. The Create Deployment Package appears.

    Create Deployment Package
  2. On the Create Deployment Package page, enter the following information about the deployment package:

    1. In the Name field, enter the name of the deployment package. Intel recommends assigning a meaningful name that will help you to remember the package.

    2. In the Version field, enter the version number of the deployment package.

    3. In the Description field, enter a brief description of the deployment package.

    4. Click Next.

  3. On the Select Applications page, choose the applications that you want to include in the deployment package and click Next.

    1. The Deployment Package Profiles step appears.

  4. The Deployment Package Profile page shows the existing deployment profiles, where each includes profiles for each application within the deployment package. One of the deployment profiles is the default deployment profile, which can be used the deployment profile when a user deploys the deployment package with no deployment profile selected.

    If you want to use a different set of application profiles other than the existing deployment profiles, click Add Profile to add a Deployment Profile. To add a deployment profile, see Add a Deployment Package Profile.

    Add Profile

    Note

    A default Deployment Package Profile will always be created that refers to the default profiles of the Applications that make up the Deployment Package.

  5. In the Review Applications page, you can review the details of your deployment package. If the details are correct, click Add Deployment Package.

A message appears confirming that the deployment package is created. Once the deployment package creation is complete, the deployment package appears on the Deployment Package list.