The UID:GID under which commands from within containers are run does not
necessarily match UID:GID set in container. This patch enforces run of
containers with process UID:GID matching current user's UID:GID.
Creation of directories is documented, so that user's wouldn't get
This change introduces an initial contributors' guide, with the
intention of providing a starting point for developers interested in
contributing to Airship.
Future changes should expand on this documentation, including the
addition of documentation that covers the spec design and approval
process, standards and conventions for Helm charts, and how versions are
controlled in Airship.
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.
Always pull the latest read the docs theme to receive
new features and bug fixes.
For example currently used version does not support 
code-block syntax highlight, which is used in the
Update paths to shipyard and promenade direcories
after repository links were changed from github
to opendev .
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.
`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
This commit replaces the kubeadm Kubernetes deployment script with the
new OpenStack-Helm infra minikube deployment script.
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.
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.
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.
Docker should be installed in the Genesis node because
is a requirement for the miniMirror container
Signed-off-by: Dimitrios Markou <firstname.lastname@example.org>