Commit Graph

13 Commits

Author SHA1 Message Date
Dmitry Ukov d247bb6057 Clean up v1 structure
Change-Id: I12feb1db2ef4ffe58be00f0c290b37e7f184efd6
2019-10-02 09:57:45 +00:00
IPATOV, DENIS (di0361) e775181d55 increase database max_pool_size from default
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
2019-07-17 08:21:16 -07:00
Evgeny L c357733d71 Single-cluster RabbitMQ for OpenStack
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
2019-07-12 17:33:39 +00:00
Zuul 991f250143 Merge "Enable service specific version of helm toolkit used in OSH services" 2019-05-09 22:24:38 +00:00
James Gu 2c63e36cef Enable service specific version of helm toolkit used in OSH services
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
2019-05-09 10:14:01 -07:00
Arun Kant d4312d0448 Increase default logging for openstack services
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
2019-05-07 09:02:27 -07:00
Zuul d0dc46ed0f Merge "Add metadata proxy shared secret for Nova and Neutron" 2019-04-23 03:43:50 +00:00
Evgeny L 160c04ebb3 Enable nested virtualization by default
* Add configure kernel parameter `kvm-intel nested=y`
* Configure nova to use kvm host-passthrough libvirt driver.

Change-Id: I8e3b6c6adedb4db481981e2ce4f4721b9f30f511
2019-04-22 17:55:54 +00:00
Evgeny 6514b2f77f Add metadata proxy shared secret for Nova and Neutron
Override default "metadata_proxy_shared_secret" parameter.
This secret is used by Neutron to sign instance-id headers
to prevent spoofing when proxying metadata requests.

Change-Id: I771d7f818a18b82d55bf781d71fc95114ac7e78c
2019-04-22 16:59:36 +00:00
James Gu 57035296eb Add the wait label to delete nova test pod when nova chart is upgraded
Fixes the error when upgrade nova chart that compains the
airship-nova-test pod alrady exists when upgrade Nova chart.

Change-Id: I26e5e32614d1fd2880c33501bde9638f37606857
2019-03-21 09:57:04 -07:00
Kaspars Skels 19c765d610 Add replicas for better covering HA for openstack services
Change-Id: Ia9b00b0823e04559c914b7fa79e2b401df791341
2018-10-30 05:15:05 +00:00
Kaspars Skels 44dafaa96e Add tenant ceph to global/site manifests
- 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
2018-10-15 23:17:07 -05:00
Kaspars Skels 3a1038e122 Remove folder-based versioning from manifests
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/
2018-09-14 09:48:01 -05:00