527 Commits

Author SHA1 Message Date
Matt McEuen
f43ff0f552 Align treasuremap type docs
This aligns the Seaworthy, Airskiff, and Airsloop titles
so that it's clear to a reader what the context is from
the doc index, and so they know what to click on next.

Change-Id: I9e822d7b90129f0f609bde0872c1b143e3de2bce
2019-04-26 16:52:14 -05:00
Evgeny L
5343f76bc1 Use the Airship CLI for lint and Airskiff gates
Using Airship CLI script allows us to use pegleg
image configured in versions.yaml, which will be
updated during regular uplift procedure.

Change-Id: I68a6e5477fc72fb52dfc893b6eef69dd64320ded
2019-04-26 21:34:47 +00:00
Evgeny L
b3ac9a9069 Fix formatting for airsloop guide
* Fix todo formatting not to break lines.
* Fix command snippets formatting to use blocks.
* Prefix run of `tools/airship` with `./`.

Change-Id: I80b1608e6e8b7224b6a71abfcc00a8127cc629ba
2019-04-26 19:29:44 +00:00
Zuul
855a83b2ee Merge "Add drydock and maas endpoints in a site authoring guide" 2019-04-26 19:26:00 +00:00
Zuul
a8e3b82ea4 Merge "Use the latest read the docs theme" 2019-04-26 19:25:59 +00:00
Zuul
234fdff180 Merge "Pipeline for Airsloop site" 2019-04-26 19:25:58 +00:00
Dimitrios Markou
65ffa5aff1 Pipeline for Airsloop site
Change-Id: I407f833ff935682f74252ddb69eab9f19f248d9d
Signed-off-by: Dimitrios Markou <dimitrios.markou@att.com>
2019-04-26 13:31:43 -05:00
Evgeny L
8f5bae897b Add drydock and maas endpoints in a site authoring guide
Change-Id: I3e8d5b72c356b0996440ab34fe71f1274667f0a7
2019-04-26 16:44:30 +00:00
Evgeny L
ce40bfbe19 Use the latest read the docs theme
Always pull the latest read the docs theme to receive
new features and bug fixes.

For example currently used version does not support [0]
code-block syntax highlight, which is used in the
Treasuremap documentation.

[1] https://github.com/rtfd/readthedocs.org/issues/4050

Change-Id: I58a096708b2741fc4af5d7701d276ea0551eca64
2019-04-26 16:06:10 +00:00
Drew Walters
4e6a60ce1a airskiff: Use global Airship charts
Currently, Airskiff deploys a custom manifest defined in
tools/deployment/airskiff/manifests/airship.yaml to boostrap Airship
components. This exempts Airskiff from the daily version uplift process
and causes a divergence from the global UCP charts. This commit updates
the Airskiff bootstrap process to use the existing UCP charts at the
global layer.

Change-Id: I68dc405fda3cb1dbf5865104b657bdd75812e9bc
2019-04-26 15:33:44 +00:00
Drew Walters
9de5b62ce4 airskiff: Remove CI OSH-infra relative path
Since [0] updated the Airskiff CI jobs to clone dependent projects, the
relative OSH-infra path for the airskiff job no longer exists. This
change removes it so that the CI can use the cloned path as specified in
the airskiff deployment scripts.

[0] https://review.opendev.org/651628

Change-Id: Idc6970c3048f0e2bcf2fabcf79693973bde3f389
2019-04-26 10:38:50 +00:00
Zuul
f3d0cc7533 Merge "Updated OSH-Infra SHA for airskiff" 2019-04-26 00:08:11 +00:00
Zuul
928b21751c Merge "MAAS rack registration fix" v1.0 2019-04-26 00:04:21 +00:00
Zuul
79571a5cda Merge "Fixes to MAAS HA and follow-up to comments" 2019-04-26 00:01:49 +00:00
Zuul
ce4cc8aa36 Merge "Fix RabbitMQ for OSH" 2019-04-25 23:59:00 +00:00
Jeffrey Williams
453f3dbe65 Updated OSH-Infra SHA for airskiff
Use the 005-clone-dependencies.sh in the airskiff deploy gate.

Change-Id: If418191d2af02b334f83f41e3b66a183ec32cacb
2019-04-25 23:26:55 +00:00
Zuul
5634d848a7 Merge "Add a site update guide" 2019-04-25 22:55:34 +00:00
Kaspars Skels
f2b37b4b49 MAAS rack registration fix
Change-Id: I968d28ff460c944dde3525440ff486013e73dcd7
2019-04-25 17:48:35 -05:00
Zuul
d2ea99c43c Merge "Uplift Airskiff pinned Helm-Toolkit" 2019-04-25 22:30:56 +00:00
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
Matt McEuen
b7957b3d52 Uplift Airskiff pinned Helm-Toolkit
This updates the HTK pin used by Airskiff from a Feb 6 commit
to an April 26 commit.

Change-Id: Ib1669401a3cf83ae76ebcfd073d495b3ee2e75e7
2019-04-25 16:04:55 -05: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
Kaspars Skels
b54d64f797 Fixes to MAAS HA and follow-up to comments
Change-Id: I571a0e3bc8355e0ac398175373df40334ebcd1af
2019-04-25 13:41:02 -05:00
Kaspars Skels
75fcc1663a Fix RabbitMQ for OSH
Change-Id: Ia4e8f65b60da9efbb846116f456210f4485fb1cd
2019-04-25 13:40:54 -05:00
Zuul
051d9f31fa Merge "tenant-ceph doc update" 2019-04-25 17:55:49 +00:00
Zuul
451899f143 Merge "Add a missing license header for airship cli" 2019-04-25 17:35:56 +00:00
Evgeny L
343d649725 Fix shipyard subcommand for airship cli
1. Docker env file format does not support quotation marks [0].
2. Use `shift` to remove `shipyard` command from the command,
   shipyard image already has it configured in the entrypoint
   script.

[0] See the official docs https://docs.docker.com/compose/env-file/

Change-Id: I8deaa60355004e182f51872a2fd15d94297ff319
2019-04-24 22:11:04 +00:00
Zuul
c2fdd7520e Merge "Remove bonding references from Airsloop networks" 2019-04-24 21:51:45 +00:00
Zuul
494d054fc6 Merge "Support latest MAAS in Airsloop" 2019-04-24 21:51:44 +00:00
kranthikirang
d3aaa5bed7 tenant-ceph doc update
Change-Id: Ibed687965693916d31c26bc64ce4a0ab2fc7763a
2019-04-24 17:07:32 -04:00
Kaspars Skels
b40b833c94 Remove bonding references from Airsloop networks
Change-Id: Ie96a00a061dec925f70bfd6359c708d482c063bb
2019-04-24 15:54:36 -05:00
Zuul
2f74290f5d Merge "Allow to run airship cli from any directory" 2019-04-24 19:38:56 +00:00
Zuul
11bfc5d3ac Merge "Fix paths to shipyard and promenade directories" 2019-04-24 19:38:55 +00:00
Zuul
a4d708cb33 Merge "Improvements for tools/airship" 2019-04-24 19:38:55 +00:00
Evgeny L
0639349bff Add a missing license header for airship cli
Change-Id: I02456e1d7ab428f37a46de7acb874ce245b22725
2019-04-24 19:27:12 +00:00
Kaspars Skels
ffdf2407d0 Support latest MAAS in Airsloop
Change-Id: Id259135582858fc7af40702678e953197c838fa9
2019-04-24 18:39:34 +00:00
Kaspars Skels
0d817133a4 Improvements for tools/airship
- Add proxy support for Promenade
 - Fix error handling
 - Add help command

Change-Id: I9297d690803dfc6e96619d3c31ea02a299a65e05
2019-04-24 12:46:04 -05:00
Kaspars Skels
2db9bceee9 Uplift and Armada timeout fix
- Uplift tiller/helm to 2.13.1
 - Uplift Airship
 - Uplift OSH-infra
 - Armada uwsgi timeout fix

Change-Id: Ie1a00abd26042d662931ce1b3bbbdb88ddda3faf
2019-04-24 17:12:47 +00: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
Zuul
85d3673cd7 Merge "airskiff: Use Docker CE 18.06 for Minikube" 2019-04-24 16:46:32 +00:00
Zuul
71780888b0 Merge "airskiff: Make airskiff gate non-voting" 2019-04-24 16:23:11 +00:00
Drew Walters
c35339eb9e airskiff: Use Docker CE 18.06 for Minikube
Minikube is not yet compatible with Docker CE 18.09. This commit changes
the Docker version to 18.06 for compatibility with Minikube.

Change-Id: Ifb1fb0e5b0755d7340ce4f8a554e270dd5a2e6b5
2019-04-24 15:28:34 +00:00
Evgeny L
c9ccc7d0fa Do not rerun promjoin on every reboot
`promjoin` service should be started on first boot
only to bootstrap a kubernetes cluster.
Create /var/lib/prom.done file to ensure that
Docker and Kubelet do not get downgraded on every
reboot if they had been upgraded manually.

Change-Id: I76027dcde7cb7a4624894b3528abe13e4de174a1
2019-04-23 22:28:14 +00:00
Zuul
2346e81dd4 Merge "Fix chart repo urls from openstack to opendev" 2019-04-23 22:17:50 +00:00
Evgeny L
6b1cc1ad76 Allow to run airship cli from any directory
Change path to globals from relative to absolute
to be able to run airship cli from any directory.

Change-Id: Ieb81ef6be7dff7fd49c206501035e75c8fd32bbe
2019-04-23 21:48:27 +00:00
Kaspars Skels
d63ff89d60 Pipeline improvements for Airship Seaworthy
Change-Id: I7da2436cd0d1a1f9fbe3230a5834736ee26ff5d2
2019-04-23 15:47:42 +00:00
Evgeny L
40915a8cfc Fix chart repo urls from openstack to opendev
On April 19, OpenStack completed the migration from openstack.org to
opendev.org [0]. During this migration, Airship projects moved from the
"openstack" namespace to the "airship" namespace. This commit makes
preliminary updates to gate and developer scripts to account for the
migration and fix broken integration gates.

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

Change-Id: Ie955a777016deceed0d3f7f1aa839fba3cfdcc3e
2019-04-23 15:30:20 +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
Zuul
d0dc46ed0f Merge "Add metadata proxy shared secret for Nova and Neutron" 2019-04-23 03:43:50 +00:00