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
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
This site is created in order to utilize the multinode development
environment alongside the global and type manifests in Treasure map.
To accomplish this, the new seaworthy-virt site is a copy of the
airship-seaworthy site but with as many overrides and removed
pieces as necessary.
Change-Id: I6d19e1cf019c5d03f42343ab3c72971172879e4d
The intention for the patch is to increase the stability of
OpenStack installation:
1. Use a single RabbitMQ cluster for all OpenStack services.
2. Use 2 replicas for RabbitMQ clusters instead of 3; RabbitMQ
does not implement a quorum mechanism which allows us to have
even number of nodes, this should provide better performance
by reducing the number of instances where the data should be
replicated. This should also reduce the odds of getting
RabbitMQ partitioning.
Co-authored-by: Drew Walters <andrew.walters@att.com>
Change-Id: Id981e2650efc24a9e67cf87a0abd414a96f40088
Currently, Airskiff deploys a custom manifest defined in
tools/deployment/airskiff/manifests/airship.yaml to boostrap Airship
components. This exempts Airskiff from the daily version uplift process
and causes a divergence from the global UCP charts. This commit updates
the Airskiff bootstrap process to use the existing UCP charts at the
global layer.
Change-Id: I68dc405fda3cb1dbf5865104b657bdd75812e9bc
Updates to use new Shipyard pod configurations, removes node port use.
Requires Shipyard commit a11e962eef or
newer.
Change-Id: Iff5af45d6b4f60c34d18aad821cf9afa4ea67dda
Transposed characters in the target replacements in
some of the deployment files can lead to unexpected
results (mostly that defaults are used instead of
overrides)
Since defaults were being used before, the endpoint definition needed to
be redefined to use the expected scheme (amqp) and path (/airflow)
Change-Id: I85a58c7b525e29208957845bf25ffbb0111c8f35
* "keystone-api" host is used for internal communication and
it listens on 5000 port.
* "keystone" host is used for public and admin, its port
is 443.
Ensure default host and port match if "host_fqdn_override"
is not specified.
This is also consistent with OSH defaults.
Change-Id: I020c5a3c13ea33849cd794b845427fbe03e914c5
This change introduces Airskiff (see [0]), a development/learning environment
for the software delivery components of Airship, to the Airship-Treasuremap
repository. This change also adds a set of scripts accompanied by documentation
for easy deployment. During deployment, Armada, Deckhand, Pegleg, and Shipyard
are downloaded and built from source. Gate scripts from the OpenStack-Helm
project deploy a KubeADM-adminstered cluster. Armada deploys Armada, Deckhand,
and Shipyard into the cluster. The Airship components deploy OpenStack using
the documents provided by the Airskiff site. Airskiff is not safe for
production and should not be duplicated for production usage.
[0] https://github.com/mattmceuen/airskiff
Depends-On: https://review.openstack.org/#/c/613686/
Depends-On: https://review.openstack.org/#/c/614032/
Change-Id: Iae1efcca0812b98a9ad05aa8b869bdccfdb7e44b
This updates chart configuration overrides for the monitoring
services, as well as adds missing secrets, charts and service
accounts for other exporters that have now been enabled
Change-Id: Ia1ed7bba38d7c262e85de8162d53012cdadf487e
This updates the Elasticsearch and Fluent-logging charts to use
the most recent configuration keys in their values overrides, and
also introduces support for the ceph-rgw s3 api for use for
Elasticsearch snapshot repositories
Change-Id: Ia998db9006350a22fcc7dc3052301d7a5b8259f4
- Add tenant ceph manifests in globals
- Add reference overrides for site in airship-seaworthy
- Re-purpose 4th control as an additional compute to total 3.
This allows to maintain proper ceph replication
- Update disk layout to use partitions for journals
Change-Id: I0edf35bd56e4e5253f78c9074d88369283b6fac3
Notable changes
- Ceph client split in provisioner and rgw charts
- Fixes in endpoints/osh-infra
- Multiple charts moved from openstack-helm to openstack-helm-infra
- Hold back MaaS/Drydock helm-toolkit - fixes in charts needed
Change-Id: I790865a4e1ec973b8182d66acad681b99414187c
- Set correct release group prefix
- Remove DNS and HTTPS from endpoints
- Fix external interface for ovs/neutron
- Enable all charts in full-site
- Set versions to known working state
Change-Id: I5ed4cecc3f0034da448d10b79ccb0abf4efc2b86
- Fix missing k8s IP for etcd certs
- Fix release groups for wait labels
- Fix versions that changed since initial manfiests
- Fix barbican override to use loci image
- Add re-generated certs
- Adjust partitions for host profiles
Change-Id: I961886cbaa3a0ce03e836d2392cf81bb74afc26c