8 Commits

Author SHA1 Message Date
Takashi Kajinami
86ce4e6cdf Load libraries in a single place
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
2021-12-27 10:52:39 +09:00
Takashi Kajinami
54eea2b3e8 Add support for MultiStrOpt
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
2021-07-19 14:39:39 +00:00
Thomas Goirand
da8ed8acc6 Add support for octavia_api_uwsgi_config in Debian
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
2021-04-12 19:42:03 +02:00
Takashi Kajinami
8c66365065 Use anchor to require necessary packages
... so that correct packages are required without re-defining them in
resource implementations.

Change-Id: Ib1348b6a65dbcd985212ddda7c28c4e4e88f675f
2020-05-04 02:26:22 +09:00
Flavio Fernandes
dce599e498 Add Octavia OVN Provider configuration (1 of 2)
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
2020-03-18 10:00:11 -04:00
Ronelle Landy
b31859d8ee Revert "Add Octavia OVN Provider configuration"
This reverts commit 81b45f9eab723a47265bb9d73725b2793a052167.

Related-Bug: https://bugs.launchpad.net/tripleo/+bug/1866107
Change-Id: I83489bfa2940018dd09639dcbc33ab6deabd593a
2020-03-04 18:58:09 +00:00
Flavio Fernandes
81b45f9eab Add Octavia OVN Provider configuration
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
2020-03-02 14:50:44 -05:00
Emilien Macchi
481dde1725 puppet-octavia: Initial commit
This is the initial commit for puppet-octavia.
It has been automatically generated using cookiecutter[1] and msync[2]

[1] https://github.com/openstack/puppet-openstack-cookiecutter
[2] https://github.com/openstack/puppet-modulesync-configs

Change-Id: Ieeb5f5c94f093c163fd15ff80672b1f0e4a66ba0
2016-03-09 18:09:58 -05:00