Commit Graph

16 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
Takashi Kajinami 7045142b54 Gnocchi: Clean up unused parameters
Gnocchi manifests have a few parameters defined but unused. This change
removes these ineffective parameters.

Change-Id: Ie2a8e6bdf5bae116f458fa3743fb400f731e2a84
2022-05-02 17:27:49 +09:00
Takashi Kajinami bb298e6f1f Inject facts provided by Puppet OpenStack modules
This change ensures the facts provided by Puppet OpenStack modules
(e.g. $::os_workers) are injected in unit tests, to avoid unexpected
lookup failure caused by undefined values.

Closes-Bug: #1964729
Change-Id: I675597d13c51e64338b272228b0dbaa7be0fc458
2022-03-14 18:06:17 +09:00
Takashi Kajinami 6aa4681137 Gnocchi: Do not manage facl of ceph keyring
... because this logic is never enabled and blocking usage of the exec
resource now.

Change-Id: I65842685b026eca1eb18f458c1b81096d9bd51bf
Related-Bug: #1922282
2021-04-07 08:39:13 +09:00
Takashi Kajinami 02ffeba0d9 Replace deprecated gnocchi::storage::coordination_url
The gnocchi::storage::corrdination_url parameter was deprecated to be
replaced by the gnocchi::coordination_url parameter.
This patch make puppet-tripleo to use the new parameter instead of the
deprecated one.

Depends-on: https://review.opendev.org/#/c/713448/
Change-Id: I2bbe95375c465aea8d2fe91b31897541ed998ae7
2020-03-26 09:03:09 +09:00
Tobias Urdin 1523a4b804 Convert all class usage to relative names
Change-Id: Ib2ed745b682cf12f9469a5a64451adcabec400af
2019-12-08 23:23:25 +01:00
Takashi Kajinami ce42b4b096 Use memcached for token caching in authtoken for telemetry services
Use memcached to cache token in authtoken middleware for telemetry
services(gnocchi, aodh and panko), as in-process cache, which we
currently use, was already deprecated[1].

[1] Ied2b88c8cefe5655a88d0c2f334de04e588fa75a

Change-Id: Ib9a881ab52d44c77eeef1716cb4e9f6340735ebc
2019-09-11 00:11:22 +09:00
Giulio Fidente 2a59f98d78 Ensure appropriate ACL mask is set on CephX keyrings
Changing group permissions alters the ACL mask, causing the "read"
permission we set explicitly for the openstack users to be ignored.

This change ensures "read" is set for the ACLs mask.

Change-Id: I4f94a3f7ab2c55a8c45363b8354be99d52980a7b
Closes-Bug: 1775549
2018-06-13 19:09:18 +02:00
Pradeep Kilambi 98afac08bf Add incoming storage driver param
We need a way to not enable redis incoming driver in tls
case. Lets expose a param to override the default
behavior.

Depends-On: I5b71099d2e1c25b86ceed430f15ee28ef0f37f5c

Change-Id: I63ba2735912ee5f8f5880bba6e4320f2eaa51f92
2018-01-19 19:24:08 +00:00
Keith Schincke 48c417519f Update cephx keys with ACLs for openstack services.
This patch will set file system ACLs on the ceph client keyring.
This will help resolve (1) for OSP Ocata and before

Change-Id: I0c1bc3d2362c6500b1a515d99f641f8c1468754a
Partial-Bug: #1720787
1: https://bugzilla.redhat.com/show_bug.cgi?id=1462657
2017-12-05 15:45:33 -05:00
Alex Schultz f3dd32b771 Revert "Set ACLs on ceph client keyrings"
This reverts commit a4d12e02a7.

There is a typo in the manilla relationship that causes failures.
Reverting for now to unblock scenario004. The typo should be fixed and
resubmitted.

Change-Id: I69f54418dd603e5819b9da483a04cea3b3f66231
Closes-Bug: #1731688
2017-11-11 21:04:51 +00:00
Keith Schincke a4d12e02a7 Set ACLs on ceph client keyrings
This patch will set file system ACLs on the ceph client keyring.
This will help resolve (1) for OSP Ocata and before

Change-Id: I353b19a5a3f9a9af110587bd0996f08700335a44
Partial-Bug: #1720787
1: https://bugzilla.redhat.com/show_bug.cgi?id=1462657
2017-11-08 22:21:54 -05:00
Pradeep Kilambi d90abf468c Configure redis as incoming storage driver in gnocchi
puppet support for this is added in Id8d4d091da2611de75390e045ebd473caf2a8909

Change-Id: I3354b54571a1b9d0a9187698217628d273cd7d7e
2017-07-24 20:09:59 +00:00
Pradeep Kilambi 5e91493f7a Move gnocchi upgrade and api to step 4
gnocchi upgrade requires storage sacks to be initialized. This means
we need to ensure the storage backends are up before running the
upgrade and starting the api. Lets move the api to step 4 so we can
ensure other dependencies are in place.

Co-Authored-By: Juan Antonio Osorio Robles <jaosorior@redhat.com>
Depends-On: Ibfa9fb39f60c1e4a802d189b32ff4c34476c93d3
Change-Id: If2ae48b21389e76fd638c0b48c148a5d4f227630
2017-06-15 10:18:03 +03:00
Alex Schultz 4450afd495 Cover gnocchi api step 4 and 5
Update the gnocchi api to expose the redis information as a class
parameter so it can be tested correctly.

Change-Id: I075b4af5e7bb35f90f7b82f8fb1b6d6ad6363b71
2017-04-19 16:27:43 -06:00
Alex Schultz 9de4c92571 Move gnocchi wsgi configuration to step 3
We configure apache in step3 so we need to configure the gnocchi api in
step 3 as well to prevent unnecessary service restarts during updates.

Change-Id: I30010c9cf0b0c23fde5d00b67472979d519a15be
Related-Bug: #1664418
2017-04-12 10:34:07 -06:00