... because it was deprecated several cycles ago in favor of renaming
to Dell/EMC SC driver. The resource template to use this implementation
was already removed from t-h-t by [1].
[1] 3699a56891f8abce10d75a1b1cbbd6f2f775ff77
Change-Id: I4586a887ad25eaa2050ba1459842c248ecca478f
The heartbeat_key parameter of the octavia::health_manager class has
been migrated to the octavia::controller class, because it is used by
multiple services, and the old parameter has been removed by [1].
This updates the test hieradata to make sure the new parameter is set.
[1] https://review.opendev.org/c/openstack/puppet-octavia/+/864833
Change-Id: Id1a109e50a11c5dce6c6f9e310f27d3668d011a3
This patch adds support for Cinder IBM Spectrum virtualize family (Svf)
driver.
Depends-On: I43f954879de6ce70237cb468e7ef1fbc2649edcd
Change-Id: I3c74f492d9d34eb8e16d9a203b5f02714b02f69a
It should use nova-conductor bootstrap node instead of nova-api
bootstrap node, because nova-conductor and nova-api might be deployed
in different nodes.
This also adds a few unit test cases to validate the behavior to
include the nova::db::sync class.
Change-Id: I50ccae2b97382d2631f4a0a3cb3dbea0e7f23958
The ceilometer polling agents require valid tooz backend so that tasks
are distributed properly among multiple nodes. This change ensures
redis vip and password are defined in hieradata so that coordination
backend can always be configured properly.
Change-Id: I4b861f5cd600792422d57bb5676aa72505d190b0
... because support for the novajoin service was removed from tht.
Depends-on: https://review.opendev.org/833508
Change-Id: Ib43b5debdc9d946ac9c9f61dd9bd78045c703fe7
... because detection of memory size doesn't work currently and results
in failure.
Change-Id: I5b7b19444554cb70e3ef04e91f25e4c84abdfb5a
Closes-Bug: #1964413
... so that nova can verify project ids in some API calls.
Depends-on: https://review.opendev.org/824435
Change-Id: I04a02deb86bd415c5da66c298d40b77151e1c8e4
Usage of hard-coded defaults has been deprecated[1], and the password
parameter will be made required in a future release.
[1] 2df992faf3d2a6c845b6bbe302fb956b77307c50
Change-Id: I09cf3e259cc484175aac2e2bb29696b0ad468525
Support for Mistral[1] and Zaqar[2] has been removed already. This
change removes items for these two components still left in hieradata
used in unit tests.
[1] b59135d972
[2] 24f137dfc2
Change-Id: If07ffc6be2d57394498d990dc7e7b77fbfd446e5
This change adds unit tests for the following classes,
- tripleo::profile::base::octavia::health_manager
- tripleo::profile::base::octavia::housekeeping
- tripleo::profile::base::octavia::worker
and refactors the unit tests for the following class.
- tripleo::profile::base::octavia::api
Change-Id: I65a654f31ac95a9158cf1d339f8b8a972d3c476b
Ability to generate haproxy config with the frontend/backend
sections rather than the old listen section. This allows
the generation of complex configs, such as for example giving
priority to local backends when routing traffic.
Make the new syntax configurable via a new hiera key
`haproxy_backend_syntax`. The frontend and backend config of
each service can be further tweaked via additional keys
tripleo::haproxy::<service>::frontend_options and
tripleo::haproxy::<service>::backend_options
By default, keep the current 'listen' syntax.
Tested with capability disabled, the haproxy config generated
for undercloud and ha overcloud doesn't change.
Tested with capability enabled, tempest smoke test passed.
Closes-Bug: #1941617
Change-Id: Ieb36f90c6709934aa3aa6668d3929bff872c30f5
This follows other clustered services (like RabbitMQ) and
uses *_node_names (which contain FQDNs), instead of *_node_ips.
Certificate for Memcached TLS is also created using FQDN.
Because of this, validation failed when using pymemcache.
This patch fixes this issue.
Closes-Bug: #1929574
Change-Id: I9d0ddcc88098a5b891829192f1ce656842d0aa15
Currently we override default values for backend manifests by undef
but because of this we already need to define each parameters otherwise
puppet-cinder raises validation failure or set empty values.
This change removes that redundant overrides and make puppet-tripleo
rely on defaults in puppet-cinder (and most of them are
$::os_service_default which result in defaults in cinder itself)
Change-Id: I0089a53ce630a7e84b193af427455ab96b04ec48
... because usage of puppet-ceph was already removed[1] and these
parameters are no longer used.
[1] c796ed32f7
Change-Id: I8424be563f53fd78fe5bb62b1727a4b3fda7435b
This patch adds these new classes:
- tripleo::profile::base::cinder::backup::gcs
- tripleo::profile::base::cinder::backup::s3
Depends-On: I7fd2c745480086571d02b89d4adbaa02213a94fa
Change-Id: I06857dd2fb64071ea734a0d3ef68ada5e5d2c077
... because all parameters for nova notifications have been migrated
from neutron::server::notifications.
Depends-on: https://review.opendev.org/#/c/740616/
Change-Id: Id16d5fefa22707823f0bd2b0831d574ac217e4aa
... because Panko support has already been removed from
tripleo-heat-templates.
Depends-on: https://review.opendev.org/#/c/680493/
Change-Id: I3ef5c1433691dd31b619e0fdbd5ec433a181ec03
... because OpenDaylight tempmates and environemtns were alredy removed
in tripleo-heat-teampltes[1].
[1] 9c3638b8a13ea08a1bab95c9cd6ab335b729b6b3
Change-Id: I0204b6985de71441e0f63f21cfda24d55fd340e5
puppet-octavia doesn't provide the octavia::rabbit_password parameter,
so it should be removed from default hieradata used in unit tests.
Change-Id: I78a7a386fc0fc99cbfc787e7eab2798269c02217
Currently we set memcached_servers in authtoken middlware by
puppet-tripleo for most of services, while we set it for undercloud
services(Mistral, Zaqar, Novajoin) by environments/undercloud.yaml.
This patch makes puppet-tripleo configure memcached_servers also for
these undercloud services, so that we can have all implementations
related to memcache in one place.
Change-Id: I073fc3f35441f4ce11216f27d3363e4365c887be