Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Airship installer is delivered in a form of site and type manifests, as well as deployment scripts script. This tooling and configuration are helps automating and adjusting the Airship to the OPNFV reference labs lab Intel POD17 and Intel POD18.See deployment script at https://github.com/opnfv/airship/blob/master/tools/deploy.sh..

Manifests

All site configuration is divided in three main layers - global, type and site. They are hierarchical and meant as overrides from one layer to another. This means that global is baseline for all sites, type is a subset of common overrides for a number of sites with common configuration patters (e.g. similar hardware, or need of enabled features), and finally the site is the last layer of site specific overrides and configuration (such as specific IP addresses, hostnames, etc). See Deckhand documentation for more details on layering.

The site-definition.yaml ties together site with the specific type and global manifests.

data:
site_type: cntt

repositories:
global:
revision: v1.4
url: https://opendev.org/airship/treasuremap.git


Site manifests are using Airship Treasuremap to refer to global manifests. These are manifests that contain base configuration as well as versions.yaml.

Type

Site


You will find sites referring to global with specific branch or reference

asdasd


CI/CD

TODO: Describe pipelines and approach

...