Commit Graph

40 Commits

Author SHA1 Message Date
Evgeny L
90c3e84488 Add a site update guide
The guide describes how to apply changes on already running
cluster. Describe the flow, from config change to deployment start.

Change-Id: I6be24794d570ca6b42db36f2a10b065b8e16f428
2019-04-25 21:38:41 +00:00
Evgeny L
5c84aec587 Initial implementation of Troubleshooting Guide
Add an initial implementation of Airship Troubleshooting
Guide that users can use when they encounter problems
with their Airship installation.

Change-Id: I9c5546cbc5f12db81cc3fcc6a3be95e8dd6f52fe
2019-04-25 20:53:03 +00:00
Dimitrios Markou
2b1095e1bd Create documentation for airsloop site
Change-Id: I479ab6f341d904a6e379819854110ae6ff8bd3f5
Signed-off-by: Dimitrios Markou <dimitrios.markou@att.com>
2019-04-25 13:45:29 -05:00
kranthikirang
d3aaa5bed7 tenant-ceph doc update
Change-Id: Ibed687965693916d31c26bc64ce4a0ab2fc7763a
2019-04-24 17:07:32 -04:00
Evgeny L
a229e25980 Fix paths to shipyard and promenade directories
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
2019-04-24 16:56:00 +00:00
Evgeny L
ffde6bcbd5 Update links in the docs to refer to opendev
Sync of Airship project to Github has been stopped [0],
refer to opendev.org mirror instead of Github to
make sure the user is always referred to updated
repos.

[0] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005011.html

Change-Id: I31303af9176e90f13ef63bfea68ad3796710bae5
2019-04-23 13:49:10 +00:00
Evgeny L
41631c390a Update docs, clarify the requirements on DNS names registration
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
2019-04-22 16:37:33 +00:00
Evgeny L
2302e53258 Uploading the manifests requires an absolute path to collected dir
`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
2019-04-15 16:28:34 +00:00
Evgeny L
a29d85253c Update docs to include generated certs into collected dir
After certificates generated by promenade are copied into
site specific directory, YAMLs in *_collected directory
should be updated.

Change-Id: Iea5b1cb98471605025973d56dacda51f647e62f3
2019-04-11 21:20:14 +00:00
Zuul
52a9a7390d Merge "Fix install 4.15.0-34-generic" 2019-04-04 18:24:28 +00:00
kranthikirang
c8450b0524 Fix install 4.15.0-34-generic
Change-Id: I2fb1c27f19468de2351186f74bded5013097626f
2019-03-25 10:42:19 -04:00
Drew Walters
ac91f0cf96 airskiff: Use Minikube for Kubernetes deployment
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
2019-03-22 16:33:14 -05:00
Drew Walters
4a41d06c61 airskiff: Pull rather than build Airship images
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
2019-03-21 17:16:04 -05:00
Evgeny
0aac1554cc Update docs to clarify certificates requirements
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
2019-02-28 00:07:39 +00:00
Evgeny L
ba1dd3681a Update documentation on Ceph partitioning
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
2019-02-15 19:55:46 +00:00
Evgeny L
b426a335b7 Update kernel version in the doc
Make kernel version in the example to be consistent with
the rest of the document.

Change-Id: Ib5b00c850b5ecca0bdb3559763e049f8e1f6b3cf
2019-02-04 17:30:30 +00:00
Evgeny L
f2c0f4c855 Update docs, simplify kernel installation on genesis
Manifests now include a specific kernel version
required for installation on genesis node.

Change-Id: I130b9ae70fbc2c8e94b648b81ce3d23e7cea12ae
2019-02-01 21:41:12 +00:00
Evgeny L
58035fb2ca Update docs, execute deploy_site.sh when in shipyard directory
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
2019-01-07 22:39:54 +00:00
Evgeny L
4b842a99f9 Update docs to use "repo" subcommand when linting the repository
Change-Id: I7f7131a986240e3e7b36d5eff404a5920d5d6846
2019-01-06 00:15:06 +00:00
melissaml
62c928e169 [Trivial Fix] Correct spelling error of "cloud"
Small modification to correct spelling mistake.

Change-Id: I051cabefdbcf0de3cc3680b12c34a3f333cc801a
2019-01-03 14:39:22 +08:00
Zuul
edb5d8faae Merge "Update docs, ensure that env variables passed when running under sudo" 2018-12-31 17:13:16 +00:00
Zuul
36861b938e Merge "Update docs, removed v4.0 from paths to globals" 2018-12-31 17:12:07 +00:00
Evgeny L
4505f0739f Update docs, ensure that env variables passed when running under sudo
Change-Id: I69b27c91f21052051095582d7838f998903904c5
2018-12-26 21:39:29 +00:00
Evgeny L
358ccd7e8d Update docs, removed v4.0 from paths to globals
Change-Id: I3d4190160f35f91f5e6ae0db22b7b72416de2a7b
2018-12-26 21:12:23 +00:00
Evgeny L
0a04f408d5 Update the docs to use -r instead of -p flags for pegleg
`-r` is a required parameter, it is used to specify a path
to the repository.

Change-Id: I83cca1023ba5c40e90bf3c7bbd6757e34019a331
2018-12-26 20:54:47 +00:00
Evgeny L
c34ca175ee Elaborate on secrets update in the docs
Provide the details on how to generate UUID and
what other secrets require updates.

Change-Id: If3ee74bc3487d2e7a15e5e909e6a23f2a66b0630
2018-12-19 22:24:55 +00:00
Zuul
2eb5877396 Merge "Update doc with information about disks configuration" 2018-12-19 22:11:54 +00:00
Evgeny L
512d3abfcc Update doc with information about disks configuration
Change-Id: I01f03c038e49e99fb593c1ecf7d1875e9e32ddf9
2018-12-19 19:25:20 +00:00
Evgeny L
f165c40c44 Update doc to refer to $NEW_SITE site instead of airship-seaworthy
Also make parameter substituion to be consistent "$NEW_SITE" vs "${NEW_SITE}"

Change-Id: Ibf97546d5f7b42d00351e894bf597bdcef709487
2018-12-18 20:46:59 +00:00
Evgeny L
8b5387e1b8 Fix a link to OSH bugtracker in the docs
Change-Id: I99fa255d9e0881923bdaf00f7bdb555c5f8f4b0a
2018-12-13 17:50:09 +00:00
Dimitrios Markou
096b3c374e Include Docker in the initial setup step
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>
2018-11-26 13:28:03 -06:00
Zuul
b0347bd6c3 Merge "site: Add Airskiff site" 2018-11-14 22:17:54 +00:00
zhouxinyong
84717befeb Modify mutiple world in authoring_and_deployment.rst
Change-Id: Ibd0a346ba19f4872cf4d6f308d47eb8118666328
2018-11-13 00:44:27 +08:00
zhouxinyong
1c146b47cd Fix mutiple world in authoring_and_deployment.rst
Change-Id: Iada0e679ae6d2e44d0d6dcd08a471bfdafdfc163
2018-11-13 00:44:08 +08:00
Drew Walters
ba0d16dc52 site: Add Airskiff site
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
2018-11-10 22:01:35 +00:00
Kaspars Skels
7167530d99 Update Airship Seaworthy HW description
Change-Id: I47423c8d2deb07f6c896653c2b0299622784b637
2018-10-19 15:28:41 -05:00
Zuul
22e023aed8 Merge "Docs fix: file package has been added to sstream-cache image" 2018-10-11 12:54:12 +00:00
Kaspars Skels
a59cdf91f8 Docs for Airship Seaworthy
Change-Id: I76a43086d5794eebad1f510c6371e0a3e8af7a96
2018-10-02 14:37:20 -05:00
Roman Gorshunov
d31ada7cdd Docs fix: file package has been added to sstream-cache image
`file` package has been added to the airship-maas in
03732763516941c3e30108ce8cccff0a1390a212 commit.
Removing requirement to install it manually.

Change-Id: Ia97463bda0fb3ff6178a552faf59331a1309822a
2018-10-01 19:09:08 +02:00
Roman Gorshunov
6ca369f277 Set up publishing of docs
Set up publishing of docs to the readthedocs.

Change-Id: Id9ac3fecb30b28932471e7fedf1d520faefdc703
2018-09-28 18:49:54 +02:00