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
Added service specific version of helm toolkit for all OSH services
in treasuremap global chart and version definitions. Kept the current
version of htk for all services to limit the changes in this commit.
Change-Id: I35cf8fce32f1e414aebd284054feb36f8305b628
Globals have logging override defined which is now different from
openstack services values in openstack-helm.
Openstack-helm addressed issue of missing logs related to warnings and
above for root logger which is catch-all logger when component specific
logger is not explictly defined.
OSH review: https://review.opendev.org/#/c/639711
Dropping logs in case of error or warnings can be problem for operators
in triaging an issue. We should not be hiding warning/error/critical logs
even when specific component logger is not defined as there can be cases
where each component is not defined in logging definition. See example
from OSH review.
In addition, is there a specific reason to have logging override for OS services
in airship side as they appear to be quite similar to defaults defined in
openstack-helm side. So may be we should revisit its need and address in
different patch if needed.
Change-Id: Iea24280546af1959d9da7164f0f18bf6a0a86e2d
This adapts manifests to be in line of using git reference
for refering to global/secrets repos instead of versioned folders.
Change-Id: I0100fb90666e335bd99d304b3804c180b25a9d16
Depends-On: https://review.openstack.org/#/c/577886/