Commit Graph

118 Commits

Author SHA1 Message Date
Ghanshyam Mann e06f50cb06 Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Change-Id: I73df79a8698625815ea4e3099904da448a49887e
2024-02-24 11:42:30 -08:00
Zuul b34e442bf2 Merge "Cinder: Remove implementation for Dell SC driver" 2023-01-12 09:28:09 +00:00
Zuul a0b44af837 Merge "ceilometer-polling: : Require redis backend" 2023-01-11 09:39:44 +00:00
Takashi Kajinami 285607dd6a Cinder: Remove implementation for Dell SC driver
... 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
2022-12-12 10:48:28 +09:00
Takashi Kajinami 8bb19dab9c Adapt to the heartbeat_key parameter migration
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
2022-12-06 16:39:56 +09:00
Zuul befb989e70 Merge "Support for Cinder IBM Svf driver" 2022-11-16 05:22:51 +00:00
katarimanoj a7487743e5 Support for Cinder IBM Svf driver
This patch adds support for Cinder IBM Spectrum virtualize family (Svf)
driver.

Depends-On: I43f954879de6ce70237cb468e7ef1fbc2649edcd
Change-Id: I3c74f492d9d34eb8e16d9a203b5f02714b02f69a
2022-11-14 11:47:05 +09:00
Rajesh Tailor c4890a2b00 Fix typos in parameter descriptions, comments and tests
Change-Id: I75b17e41aff3a63b618b6cada01f225f93a4ff4f
2022-09-17 11:34:15 +05:30
Cédric Jeanneret c759bb471f Remove puppet-tripleo/firewall
Now that all the firewall bits are in ansible, tripleo itself doesn't
need to use puppet.

Depends-On: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/848452
Change-Id: I2b3ba503c9732800ef52287dda0f0906de65e247
2022-07-01 14:08:19 +00:00
Zuul 10d18495c3 Merge "nova-conductor: Fix wrong bootstrap node hieradata used" 2022-06-07 01:35:53 +00:00
katarimanoj ac67b46237 Support configuring multiple Dell EMC VNX cinder backends
Add support for configuring multiple Dell EMC VNX cinder backends

Change-Id: Ice39a02d29d6f83701c5489533a1f66920739e7b
2022-06-03 05:31:10 +05:30
Takashi Kajinami e51bf81f33 nova-conductor: Fix wrong bootstrap node hieradata used
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
2022-05-28 00:58:26 +09:00
Takashi Kajinami 6b10b80a67 ceilometer-polling: : Require redis backend
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
2022-05-12 00:16:15 +00:00
Takashi Kajinami 603fb44a06 Clean up code for novajoin
... because support for the novajoin service was removed from tht.

Depends-on: https://review.opendev.org/833508
Change-Id: Ib43b5debdc9d946ac9c9f61dd9bd78045c703fe7
2022-03-14 23:37:40 +00:00
Takashi Kajinami 3db4e972ad Hardcode memcached::max_memory in unit tests
... because detection of memory size doesn't work currently and results
in failure.

Change-Id: I5b7b19444554cb70e3ef04e91f25e4c84abdfb5a
Closes-Bug: #1964413
2022-03-10 14:48:34 +09:00
Takashi Kajinami a4b168b024 Octavia: Ensure [service_auth] password is set
... because the parameter will be required by [1].

[1] https://review.opendev.org/828151

Change-Id: I0b5dc7fa8682febb61896bfdc02656e0a0b11b4f
2022-02-07 22:12:49 +09:00
Zuul 6c94352ee9 Merge "Nova: Configure [keystone] parameters" 2022-01-29 04:52:10 +00:00
Zuul edf0df64bf Merge "Cinder: Clean up deprecated Dell EMC volume drivers" 2022-01-12 22:42:08 +00:00
Takashi Kajinami 71e83c8077 Nova: Configure [keystone] parameters
... so that nova can verify project ids in some API calls.

Depends-on: https://review.opendev.org/824435
Change-Id: I04a02deb86bd415c5da66c298d40b77151e1c8e4
2022-01-12 22:25:42 +09:00
Zuul babf6841c8 Merge "Add unit tests for Octavia manifests" 2022-01-12 01:02:51 +00:00
Takashi Kajinami 8fe2e2c95a Cinder: Clean up deprecated Dell EMC volume drivers
Depends-on: https://review.opendev.org/823908
Change-Id: I192addeda1550bfe29c3d8522081b708b38910ce
2022-01-12 08:26:39 +09:00
Takashi Kajinami 87fdaf8106 Swift: Define password in unit test hieradata
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
2021-12-19 22:48:12 +09:00
Takashi Kajinami 68e64d3e83 Remove Mistral/Zaqar hieradata
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
2021-12-19 22:40:35 +09:00
Takashi Kajinami 89ded1362d Add unit tests for Octavia manifests
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
2021-12-01 22:00:31 +09:00
Zuul 702a6a707e Merge "Remove puppet-ceph prameters from unit test hieradata" 2021-09-11 00:45:55 +00:00
Damien Ciabrini 7a6c5281e0 haproxy: frontend/backend syntax in config
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
2021-08-25 17:45:07 +02:00
Zuul a14513292f Merge "Set memcached server list from memcached_node_names" 2021-07-20 16:39:12 +00:00
Grzegorz Grasza 49921d57f5 Set memcached server list from memcached_node_names
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
2021-07-13 11:31:34 +09:00
Takashi Kajinami 33ac8dcc23 Cinder: Use defaults defined in puppet-cinder
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
2021-07-03 23:47:28 +09:00
Zuul 25eb3a3497 Merge "Replace the deprecated aodh::auth class" 2021-06-28 17:31:07 +00:00
Takashi Kajinami 519f8fbc99 Remove puppet-ceph prameters from unit test hieradata
... because usage of puppet-ceph was already removed[1] and these
parameters are no longer used.

[1] c796ed32f7

Change-Id: I8424be563f53fd78fe5bb62b1727a4b3fda7435b
2021-06-12 21:29:39 +09:00
Takashi Kajinami ff7636d3f9 Replace deprecated ceilometer::agent::auth
... with the new ceilometer::agent::service_credentials class.

Depends-on: https://review.opendev.org/775730
Depends-on: https://review.opendev.org/784952
Change-Id: I045a7ac2a36507c201b9a0745cc57587282f8596
2021-04-24 11:03:07 +09:00
Alan Bishop c06f6f3f1e Add support for cinder-backup GCS and S3 backends
This patch adds these new classes:
- tripleo::profile::base::cinder::backup::gcs
- tripleo::profile::base::cinder::backup::s3

Depends-On: I7fd2c745480086571d02b89d4adbaa02213a94fa
Change-Id: I06857dd2fb64071ea734a0d3ef68ada5e5d2c077
2021-03-23 09:12:54 -07:00
Takashi Kajinami f37376490a Replace the deprecated aodh::auth class
... by the new aodh::service_credentials class.

Depends-on: https://review.opendev.org/772694
Depends-on: https://review.opendev.org/779884
Change-Id: I394ac5520504650d122b148f661a0104d35c29a9
2021-03-11 09:59:13 +09:00
Takashi Kajinami 54080c2dc9 Add unit tests for Zaqar manifests
Change-Id: I6e4eb1d9924471630b24427892350e678ffbca35
2020-08-31 10:58:06 +09:00
Takashi Kajinami 416e4cd86f Include neutron::server::notification::nova class
... because all parameters for nova notifications have been migrated
from neutron::server::notifications.

Depends-on: https://review.opendev.org/#/c/740616/
Change-Id: Id16d5fefa22707823f0bd2b0831d574ac217e4aa
2020-07-28 16:19:25 +09:00
Takashi Kajinami 7cb19e66a6 Cleanup remaining implementation for EC2 API
... because support for EC2 API should have been removed[1].

[1] 1854f9a641

Change-Id: I9ce13aefb82cbcada5466cd3dddf851cfc51bacc
2020-06-23 10:50:25 +09:00
Zuul 09ef4b3bfc Merge "Add unit tests for designate manifests" 2020-04-20 23:08:20 +00:00
Zuul 3b23a0526d Merge "Add missing unit tests for gnocchi-metricd and gnocchi-statsd" 2020-04-20 23:08:18 +00:00
Takashi Kajinami 2b245fda20 Add unit tests for designate manifests
This patch implements missing unit tests for designate modules.

Change-Id: I4fae54589a7bf954fab8428a2eba5e661ad7285e
2020-04-20 17:36:37 +09:00
Takashi Kajinami 84c8e6a541 Add missing unit tests for gnocchi-metricd and gnocchi-statsd
Change-Id: I4e7a6320f3e332b643ad33a3bf3192c4f2e32391
2020-04-20 13:02:22 +09:00
Takashi Kajinami a00d93e1ba Remove Panko support
... because Panko support has already been removed from
tripleo-heat-templates.

Depends-on: https://review.opendev.org/#/c/680493/
Change-Id: I3ef5c1433691dd31b619e0fdbd5ec433a181ec03
2020-04-20 11:17:55 +09:00
Takashi Kajinami 474d20438a Remove OpenDaylight support
... because OpenDaylight tempmates and environemtns were alredy removed
in tripleo-heat-teampltes[1].

[1] 9c3638b8a13ea08a1bab95c9cd6ab335b729b6b3

Change-Id: I0204b6985de71441e0f63f21cfda24d55fd340e5
2020-04-14 22:42:44 +09:00
Zuul b42f75c3b7 Merge "Cleanup hieradata for ceilometer::keystone::authtoken" 2020-04-10 07:45:55 +00:00
Takashi Kajinami ef384a1fe6 Remove undefined octavia::rabbit_password from default hieradata
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
2020-04-07 14:34:02 +00:00
Takashi Kajinami 4599119f3f Cleanup hieradata for ceilometer::keystone::authtoken
... because the class is not included now.

Change-Id: Ic3d8fb3e05cb74cd68207c9769d2fbf02653de98
2020-04-07 23:22:34 +09:00
Zuul eb716fe728 Merge "Replace deprecated gnocchi::storage::coordination_url" 2020-03-31 23:27:46 +00:00
Zuul 87f46ccff0 Merge "Set authtoken memcached_servers in undercloud services" 2020-03-30 22:51:58 +00:00
Takashi Kajinami b07672aedb Set authtoken memcached_servers in undercloud services
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
2020-03-29 07:20:37 +09:00
Takashi Kajinami 1b54512b2f Add missing unit tests for heat manifests
Change-Id: Idc463119cbd183f34ae206be55c695818ee9c9b5
2020-03-28 20:40:55 +09:00