When running the 020-setup-client.sh script on a new ubuntu 16.04 VM,
the gcc, python-dev, and python-setuptools apt packages are required
for pip to install the cmd2 package.
Change-Id: Id4f46e7e0c6c607ffc660b8a26f17dbbbb340f4c
Previously, airskiff's 000-install-packages script added the docker
repo, then deleted stale docker packages, then updated the apt database.
This change moves the apt update before the delete, so that apt-get
knows about the packages it's being asked to delete. Without this in
place it'll fail on a fresh VM that doesn't know about the docker repo.
Change-Id: If009d8371c3ff49e4ed50599d8d62072868a84bf
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
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
* Fix todo formatting not to break lines.
* Fix command snippets formatting to use blocks.
* Prefix run of `tools/airship` with `./`.
Change-Id: I80b1608e6e8b7224b6a71abfcc00a8127cc629ba
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
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
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
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
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
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
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
`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