59ef68a27b
- zuul gates were switched to ubuntu-focal - tox.ini has been fixed to work with ubuntu-jammy - added initial-setup.yaml playbook to setup focal nodes - uplifted latest OSH commit Id with kubernetes 1.26.3 - added bindep.txt wiht binary dependences - updated manifests to latest commits of OSH and OSH-INFRA - added limit to setuptools version to fix ./tools/sirship - added debug option to armada command - fixed ~/.kube/config permission for armada bootstrap run - uplifted OSH and OSH-INFRA images - treasuremap-airskiff-deployment-ubuntu is now voting gate again - k8s.gcr.io replaced with registry.k8s.io Change-Id: I166924c8cadfc8e21c115ce8abf49cb65093a7eb |
||
---|---|---|
.. | ||
_static | ||
diagrams | ||
airskiff.rst | ||
airsloop.rst | ||
authoring_and_deployment.rst | ||
conf.py | ||
config_update_guide.rst | ||
faq.rst | ||
index.rst | ||
README.md | ||
seaworthy.rst | ||
troubleshooting_guide.rst |
Prerequisites: Deploy Airship in a Bottle(AIAB)
To get started, run the following in a fresh Ubuntu 16.04 VM (minimum 4vCPU/20GB RAM/32GB disk). This will deploy Airship and Openstack Helm (OSH).
- Add the below to /etc/sudoers
root ALL=(ALL) NOPASSWD: ALL
ubuntu ALL=(ALL) NOPASSWD: ALL
- Install the latest versions of Git, CA Certs & bundle & Make if necessary
set -xe \
sudo apt-get update \
sudo apt-get install --no-install-recommends -y \
ca-certificates \
git \
make \
jq \
nmap \
curl \
uuid-runtime
Deploy Airship in a Bottle(AIAB)
- Deploy airShip in a Bottle(AIAB) for all utility containers
sudo -i \
mkdir -p root/deploy && cd "$_" \
git clone https://opendev.org/airship/treasuremap
If this ps is not merged please checkout this ps https://review.opendev.org/#/c/680482
To deploy airship-in-a-bottle with porthole utility containers included, please change the value of `data.armada.manifests` from `full-site-aiab` to `full-site-utilities` in the deployment-configuration.yaml file.
https://opendev.org/airship/treasuremap/src/branch/v1.9/site/aiab/deployment/deployment-configuration.yaml#L38
cd /root/deploy/treasuremap/tools/deployment/aiab
./airship-in-a-bottle.sh