Git module used by Pegleg requires user to exist in /etc/passwd file,
or at least to have USER environment set to something. This patch
sets the variable.
Change-Id: I7fbb60b856c6ee7c26ff0dcec5778687836bb8b3
Uplifts the Promenade image as well as other modifications required
because of recent changes to Promenade, namely:
* HostSystem schema changes for new image and new key under packages
* New chart configuration to utilize new source for hyperkube
* Refactoring names to make more sense and added new monitoring_image
Change-Id: I6c8e0c9f7c51438aa1d911c5fcd0d2f197ca37cf
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
unambigious error.
Change-Id: I122afc29e0968391574b74f330e5a3a4beb8ed52
One of the first things the tools/airship utility script does is run
dpkg and apt. Because these commands were not being ran with sudo,
the airship script could only be ran as the root user. Adding sudo
so any user can run the tools/airship script.
Change-Id: Ia13321fcc7436931d82da274682bc700cf802d33
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
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
Change path to globals from relative to absolute
to be able to run airship cli from any directory.
Change-Id: Ieb81ef6be7dff7fd49c206501035e75c8fd32bbe