Added airskiff_suse site that deploys the ucp and openstack containers on openSUSE
images. Also renamed the previous airskiff site repo to airskiff-ubuntu. Added new
gates for airskiff-suse lint and deployment.
Change-Id: I5672e8db556ef02c3d74a598d2772fbebccf6f77
The OpenStack-Helm Infra minikube script installs all necessary package
dependencies prior to deploying Kubernetes, so the airskiff package
installation script is redundant. It also causes incompatibility with
OpenStack-Helm's minikube gate script.
This change removes the 000-install-packages.sh script in order to
mitigate the aforementioned issues.
Change-Id: I82aa4bbd69b29dd3760a4418f7455f9d7ddc5a4c
Signed-off-by: Drew Walters <andrew.walters@att.com>
Docker uses DNS configuration from systemd-resolved,
when its running [1], stop it before starting docker
to use /etc/resolv.conf instead.
The issue has been introduced with Ubuntu Bionic,
because it brings systemd-resolved service for DNS
management.
[1] https://github.com/moby/moby/commit
/e353e7e3f0ce8eceeff657393cba2876375403fa
Change-Id: I8cabbc6b49383e3ac4e5596e574ffbe59ec1ee67
Currently, treasuremap CI uses Ubuntu-Xenial. This change moves to
Ubuntu-Bionic in order to use the version of Docker requested by the
OpenStack-Helm minikube script.
Change-Id: Iba9bfda21c5a9995c775ff9bdc6bc9e0e2260d1b
Refactor Airship in a bottle scripts to use `airship`
command line tool instead of relying on hardcoded values
with the versions of images and repositories.
The patch includes additional fixes:
1. Allow to specify credentials for wait-for-shipyard
script without assuming some specific set of creds.
2. Fix a path to common-addresses file.
Change-Id: I59d0a0e1758a6575a84abb22045e08437aa51466
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
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: I88c4d96a756c59dd68ce8c3b801eba9ca8a6f8db
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
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
This commit moves the installation and enablement of AppArmor to the
package installation script. Previously, it was in an additional script
where its usage was undocumented, causing confusing deployment errors.
Change-Id: I904f87c544f3edb87ce79fd4d16d5f83596317e9
This change introduces a Zuul gate that deploys a limited number of
components from the Airskiff site (i.e. memcached) using the Airskiff
site documents. The purpose of the job is to gate all patches against
an integration of several Airship components (i.e. Armada, Deckhand,
Pegleg, and Shipyard), and exercise their capabilities by deploying
software. This change also creates a framework to allow for future,
robust gates that include other projects (e.g. OpenStack-Helm).
Story: 2004351
Change-Id: I953e0c809d7fe112fd84458a4c6eec6ecadaf010