This change refactors how the dependent libraries are loaded during
unit tests, and load the libraries in the base spec_helper to avoid
duplicate and redundant implementations.
Change-Id: I02a8e453e3901ef2b2c1c4b9e8dce5997128f5c2
This replaces the provider implementation of octavia_config type so
that MultiStrOpt, which is used by several options like
- oslo_messaging_notifications/driver
- oslo_policy/policy_dirs
are handled correctly.
Change-Id: Ic8da2858b4c512d31ebbf78a128367d152cf7616
This patch is adding the configuration of the number of workers,
threads, and the size of the listen queue in Debian, which uses
uwsgi to run Octavia API. Therefore, this patch adds a new
octavia_api_uwsgi_config provider as well as a new
octavia::wsgi::uwsgi class.
Change-Id: I89e2bb5bb127020adcaabe26e62f68123fab3990
This patch enhances Octavia's OVN driver config, so it can connect to
OVN_Northbound DB using TLS.
This is part 1 of 2, where octavia::api::ovn_nb_connection will move
to newly created octavia::provider::ovn::ovn_nb_connection config file.
But that has to be split into 2 parts to avoid breaking the
CI until the THT+pupple-tripleo changes merges [1].
[1]: https://review.opendev.org/#/q/topic:bug/1861886+(status:open+OR+status:merged)
Co-Authored-By: Brent Eagles <beagles@redhat.com>
Related-Bug: #1861886
Change-Id: Id74ef39ff303c9abf8118df203970cd871ed974a
This patch enhances Octavia's OVN driver config, so it can connect to
OVN_Northbound DB using TLS.
Co-Authored-By: Brent Eagles <beagles@redhat.com>
Change-Id: I5922eba799eda860926acdb353a6ca275a375e5b
Related-Bug: #1861886