The guide describes how to apply changes on already running
cluster. Describe the flow, from config change to deployment start.
Change-Id: I6be24794d570ca6b42db36f2a10b065b8e16f428
Add an initial implementation of Airship Troubleshooting
Guide that users can use when they encounter problems
with their Airship installation.
Change-Id: I9c5546cbc5f12db81cc3fcc6a3be95e8dd6f52fe
Update paths to shipyard and promenade direcories
after repository links were changed from github
to opendev [0].
[0] https://review.opendev.org/#/c/654602/
Change-Id: I1dd246891a5046abff75c7a98c0f16feedb1045e
Airship Seaworthy installation requires a set of valid DNS
names to be configured, ensure that the user register
these names prior to running the deployment.
Change-Id: I7846e5bdcaf55560f8a0d841fd3dc1db7c912490
`tools/deckhand_load_yaml.sh` script from shipyard uses `docker run`
to upload the documents to deckhand, `-v` parameter to mount
the volume requires an absolute path to the directory to work
correctly.
Change-Id: Ice1d0012b6bcae9652d54f10cf65985e37ca5d77
After certificates generated by promenade are copied into
site specific directory, YAMLs in *_collected directory
should be updated.
Change-Id: Iea5b1cb98471605025973d56dacda51f647e62f3
This commit replaces the kubeadm Kubernetes deployment script with the
new OpenStack-Helm infra minikube deployment script.
[0] https://review.openstack.org/618785
Change-Id: I36c7637a983308891914db7a1cac0907e2724712
Currently, Airskiff deployment scripts build images of the Airship
components locally so that local changes can be deployed with ease;
however, pulling images with the latest tag has the same effect because
locally built images take precedence over pulling images from the
internet. Therefore, a developer can still build the images locally and
deploy them using the Airskiff deployment scripts.
Depends-on: https://review.openstack.org/633007
Change-Id: I3dabc86a33651dd082581310fbacb994db144481
During the initial configuration it's required to
configure a set of valid certificates for ingress.
Make it more explicit so people don't miss this step.
Change-Id: Ie6477f934688467b7d5dfe1cc8191f6acff29a21
Make the docs up to date:
* Previous version of the documentation assumes that
partitioning schema is different for SSDs and HDDs,
this is not the case anymore.
* Ceph charts now have automatic partitioning for both
OSDs and journals.
Change-Id: I74bd625522469e2860ada995f4e6a81a566107fa
The script uses relative paths to source variable and
execute other scripts, so it's required to be within
the same directory when executing it.
Change-Id: I926eb029e4898a530f16276aa53b57f8aa9ba9cd
Docker should be installed in the Genesis node because
is a requirement for the miniMirror container
Change-Id: I0b603e2b1f79301d19e9f84210d87401f3ed757f
Signed-off-by: Dimitrios Markou <dm844v@att.com>
This change introduces Airskiff (see [0]), a development/learning environment
for the software delivery components of Airship, to the Airship-Treasuremap
repository. This change also adds a set of scripts accompanied by documentation
for easy deployment. During deployment, Armada, Deckhand, Pegleg, and Shipyard
are downloaded and built from source. Gate scripts from the OpenStack-Helm
project deploy a KubeADM-adminstered cluster. Armada deploys Armada, Deckhand,
and Shipyard into the cluster. The Airship components deploy OpenStack using
the documents provided by the Airskiff site. Airskiff is not safe for
production and should not be duplicated for production usage.
[0] https://github.com/mattmceuen/airskiff
Depends-On: https://review.openstack.org/#/c/613686/
Depends-On: https://review.openstack.org/#/c/614032/
Change-Id: Iae1efcca0812b98a9ad05aa8b869bdccfdb7e44b
`file` package has been added to the airship-maas in
03732763516941c3e30108ce8cccff0a1390a212 commit.
Removing requirement to install it manually.
Change-Id: Ia97463bda0fb3ff6178a552faf59331a1309822a