...
All site configuration is divided in three mainĀ - 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.
Global
Global manifests contain base configuration including version to all the Helm charts and Docker images specified in versions.yaml.
Type
The type cntt
will eventually support specifications published by the CNTT community, see CNTT type.
Site
The site documents reside under site
folder. While there already are, and will be more sites published in future, the intel-pod17
shall be considered as Airship OPNFV reference site, see more at POD17 manifests.
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
Global
Global manifests contain base configuration including version to all the charts and images specified in versions.yaml.
Type
The only type currently provided is cntt
. The type will eventually support specifications published by the CNTT community.
Site
...
CI/CD
TODO: Describe pipelines and approach
...