...
data:
site_type: cntt
repositories:
global:
revision: v1.4
url: https://opendev.org/airship/treasuremap.git
Deployment
As Airship is tooling to declaratively automate site deployment, the automation from the installer side is light, see deploy.sh.
Export set of environment variables that correspond to the new site (keystone URL, node IPs, etc), see beginning of the script to cover all required variables.
Once the prerequisites that are described in the Airship deployment guide (e.g. setting up Genesis node), and the manifests are created, you are ready to execute deploy.sh
that supports Shipyard actions: deploy_site
and update_site
.
$ tools/deploy.sh
Usage: deploy.sh <deploy_site|update_site>
CI/CD
TODO: Describe pipelines and approach
...