Promenade chart
The issue is that for joined nodes we will see hyperkube version
from Promenade chart which is not updated or different.
So, need to substitute hyperkube image directly in override to
align all hyperkube version in the cluster.
Tiller chart
Override image for tiller was defined under armada, so, need
to use appropriate place for source in substitution.
Removed placeholder to eliminate duplicates.
Change-Id: I01b8be41591f85fa962c0524bff75f0fdc97100d
Using MAAS IP for DNS allows installation by not requiring
direct internet connectivity for PXE/bootstrap interface.
NodePort usage for genesis bootstrap helps troubleshooting
during bare-metal deployment. The NodePort is unset once the
full-site (maas-scaled) is deployed.
Change-Id: I6cab0b3cfc541d43d738f3dc144bb29d848ab718
Statefulset pods in kubernetes are not evicted automatically
if a node goes down. Those pods would go to an 'unknown' status.
This script should be used in cases where we would want to forcefully
evict a stateful set pods.
Change-Id: I2f84b04b41d9c40201406dd540b595ff3422a83d
By updating the neutron global document name, it will allow neutron
to be properly replaced at the type and site level as needed.
Change-Id: I2bb734d527aa58fbd0a60252d2630c11f7cd4652
Was brought up on the last AirShip IRC meeting @ 20.08.2019
When deploying AIAB, it is possible that the ucp keystone test will exceed the deadline,
and this will happen on each retry - which will cause the test to loop. In order to avoid this,
I've bumped the test timeout in the keystone chart to 600s, as in all my cases, the test used ~371 seconds to complete.
Change-Id: I55d1fa0d14150269a34514d523d5ee764ec057f9
Guide users to install tested and matching kernel to the host profiles
that are provided by treasuremap.
Change-Id: I849285f9ea9009687a81039bd752a9874d4ac4f9
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
Now Shipyard [1] requires `statefulset` to be configured
for airflow endpoints.
This patch fixes both airskiff gates and other sites.
[1] https://review.opendev.org/#/c/671575/
Change-Id: I29edeb27763059b1dd5f99db4740e0913f0dc56d
- Order of few sections re-arranged
- Use of tools/airship over cloning various repos for
Pegleg, Promenade, and Shipyard
- Additional info on Airship VIPs
- Multiple grammar fixes after reviews
Change-Id: Icb18ad77844038d61046670cb327d27cfcabded3
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>
Create a site type called skiff and point airskiff site to be based on
the new type. This will help to reduce the duplication when creating
airskiff-suse site in subsequent commit.
Change-Id: Ie9cd6d0e572a4556ee6ff5c3d37f20349c2d7de3
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
The script must wait for Processing actions if they exist,
it also needs to fail if it failed to retrieve a list of
actions from Shipyard.
Change-Id: I806a2c5c2e05fa768c6c3434c5c6d9bd102c6c92
This script mounts ~/.kube/config to a volume in the armada container,
however this file is not readable by the armada user with its' default
permissions. This change sets the permissions on the file to 0644 before
mounting it, then sets the permissions back to the original values
afterwards.
Change-Id: I60ee02b7edfd763e826488e787f02cda7f73eb92