diff --git a/doc/source/seaworthy.rst b/doc/source/seaworthy.rst index bc05971a4..4867aafdf 100644 --- a/doc/source/seaworthy.rst +++ b/doc/source/seaworthy.rst @@ -1,8 +1,60 @@ Airship Seaworthy ================= -Airship Seaworthy is a multi-node Airship deployment reference, and pipeline. +Airship Seaworthy is a multi-node site deployment reference +and continuous integration pipeline. The site manifests are available at `site/airship-seaworthy `__. + +Pipeline +-------- + +Airship Seaworthy pipeline automates deployment flow documented in +`Site Authoring and Deployment Guide `__. + +The pipeline is implemented as Jenkins Pipeline (Groovy), see code for the pipeline at +`Jenkinsfile `__. + +Versions +-------- + +The manifest overrides (`versions.yaml `__) +are setup to deploy OpenStack Ocata. + +The versions are kept up to date via `updater.py `__, +a utility that updates versions.yaml latest charts and (selected) images. + +The pipeline attempts to uplift and deploy latest versions on daily bases. + + +Hardware +-------- + +The site has 6 DELL R720xd bare-metal servers, 4 control and 2 compute nodes. +See host profiles for the servers `here `__. + +Control (masters) + - cab23-r720-11 + - cab23-r720-12 + - cab23-r720-13 + - cab23-r720-14 + +Compute (workers) + - cab23-r720-17 + - cab23-r720-19 + + +Network +------- + +Physical (underlay) networks are described in Drydock site configuration +`here `__. +It defines OOB (iLO/IPMI), untagged PXE, and multiple tagged general use networks. + +Calico overlay for k8s POD networking uses IPIP mesh. + +BGP peering is supported but not enabled in this setup, see +`Calico chart `__. +