Current Nova service endpoint is set to legacy compute version: v2.
According to the doc [1], minimum microversion in Nova is 2.1,
which is a microversion compatible with the legacy v2 API.
After that, nova client will be able to add into a requests:
X-OpenStack-Nova-API-Version HTTP header, which is required for some
tempest tests.
[1] https://docs.openstack.org/api-guide/compute/microversions.html
Change-Id: I6a7305cbbab0b20a6b926f6358dfdf463df49652
Removing the need for the security context
in the maas charts since recent maas repo uplift
is now merged and take care of the this [0].
[0] https://review.opendev.org/#/c/684149/
Change-Id: I26457f5c370da128719ba966209efbddd72b21ac
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