- uplift ceph charts
- This is to enable rack level failure domains as we are running on
host based failure domains
- updating the site to have one override which will create custom domain
names since current logic uses hostnames to get domain names.
- this lab running on single rack so using site override to create custom failure
domain names.
Change-Id: I2b92055e77dac6eba4fe59694c5291046149a6c4
From recently merged document updates in [0] there is a desire to
standardize the Airship project python codebase. This is the effort
to do so for the Treasuremap project.
[0] https://review.opendev.org/#/c/671291/
Change-Id: Icd45f1b99a90e6c934a84fdd91f2f7f8af5a8ddb
Since we do no have maas-ingress for sloop type environments we need to
exclude maas_ingress dependancy introduced in https://review.opendev.org/655571
Change-Id: I37f6046c5bb1269d3b8447b51780f71d6ec893c0
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
Warning: Nameserver limits were exceeded, some nameservers have been omitted,
the applied nameserver line is: 10.96.0.10 8.8.8.8 8.8.4.4
Removing 3rd DNS server entry fixes the issue.
Change-Id: I14fae0d884223050eb3106b4a9cf1adde01def8f
TimeoutError QueuePool limit of size 10 overflow 20 reached error.
This issue is resolved by increasing the max_pool_size and
max_overflow settings to the database to increase the number of
connections to keep open in a pool and the max_overflow value for
SQLAlchemy.
Change-Id: I769a446d5947de07dcc4bf3f339831bf6b45326a
This change integrates changes related to the new Patroni-enabled
high availability included in the postgresql helm chart.
1. Updates the version of the postgresql chart
2. Adds users/passphrases for the postgresql replication and exporter users
3. Sets the default number of replicas to 3 (except for skiff & sloop)
4. Adds documentation/scripting for upgrading the chart
Co-Authored-By: Evgeniy L <eli@mirantis.com>
Change-Id: I51e63fb2444610cfb144bc587a6a179fa4830809
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
Nagios and prometheus-openstack-exporter images and charts are sourced
from OpenStack-Helm project and do not need to be updated separately
here anymore.
Change-Id: I939329e1b602b465e4d43f19ec4b853dd07acee0
Airsloop is using generic kernel instead of HWE.
We may revert this once Airsloop is also aligned.
Change-Id: Ia53ef0a598034f8652ab208416e23298cf051e3f
After enablement of etcd encryption in https://review.opendev.org/628290 for
promenade, bootstrap-armada pod should be run with
'--experimental-encryption-provider-config' service parameter to avoid issue:
'ERROR: No API token found for service account "airship-ucp-ceph-osd-test"'
Change-Id: Ib9bf1fa7333874b2d88db84019b26a2691a7d18a
Also, if specific shipyard password is defined,
pass it on to shipyard component instead of OS_PASSWORD
(which might be defined with the value for another cloud).
Change-Id: I42d9797c8177ad4da2b401f874fb21a00e045883
This patch enhances skip list, so that images matching skip pattern are
skipped. Previous behavior was to skip only images ending with pattern.
Change-Id: Ic6548048412b6ab4e62398c66fedb888489bd605
Versions updater utility will cross-verify latest Git commit ID's and
latest container image tags. It will print useful information on
possibly missing references in versions.yaml and Git <-> image tag
mismatches.
Slightly increase timeouts to reach quay.io.
Wrap lines and use double quotes everywhere.
Logger is declared out. Global variables are still global if declared
at the top level.
Change-Id: I267ca57182d54d26f4e75d143ad273cb6c30060e
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
fluent-logging chart was splitter into fluentbit and fluentd charts
in the following PS: https://review.opendev.org/642146
Change-Id: Ic72f9fb6293b99395a0acf48064b9c04e312d365