976418c9c2c3dc007ede50e67609e630e856464d
9 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Takashi Kajinami
|
976418c9c2 |
coordination: Use consistent tag format for package resources
... to avoid conflicts with the other implementations which require same packages. Closes-Bug: #2046317 Change-Id: I3d637b1c47ea17a565efb1d5e0b58ee701b21c8b |
||
|
Benedikt Trefzer
|
fd71263284 |
remove validate_legacy (Booleans only)
Change-Id: I58de785f83e11d3db2393bdc8dcd240f37e15fdd |
||
|
Takashi Kajinami
|
a996337333 |
[coordination] backend_url should be secret
The backend_url option can sometimes contain secrets. For example when redis coordination backend is used and authentication is enabled in redis, the plain redis password is put as an URL element. [coordination] backend_url=redis://:password@127.0.0.1:6379 Closes-Bug: #2012246 Change-Id: Idb7cba32fa81da698d408c27a854550b03e5abd4 |
||
|
Takashi Kajinami
|
ee865e8859 |
Add strict validation about boolean parameters
This ensures the parameters used by if-else logic accept only boolean values because non-boolean can result in unexpected behavior. Change-Id: I666fea269663f219500c3a3ee748393c343b3f72 |
||
|
Takashi Kajinami
|
548d68cf35 |
Replace legacy facts and use fact hash
... because the latest lint no longer allows usage of legacy facts and top scope fact. Change-Id: Ib0bdb6329a438ac44886ee0494d0c52ad344a1bf |
||
|
Takashi Kajinami
|
60afb3379b |
coordination: Deprecate support of the etcd3 driver
The etcd3 driver of tooz has been deprecated. This change deprecates its support in the puppet modules so that we can remove the support in a future release. Depends-on: https://review.opendev.org/833107 Change-Id: I3cb9d3321957341d2110178ed7b67bfe3f265a38 |
||
|
Takashi Kajinami
|
872883d7f5 |
coordination: Allow disabling management of backend package
... which is already implemented in other resources like oslo::cache. Change-Id: I459b7b752a83f75b1cb05c2104812133039a9162 |
||
|
Takashi Kajinami
|
09ece82775 |
coordination: disable config management
It turned out that Gnocchi uses the different parameter name to define coordination backend. This change introduces a flag to disable managmeent of coordination parameters so that we can implement that management in specific manifets. Change-Id: I9eccb6b727f67d1e7b74f886e8c08562f1824aba |
||
|
Takashi Kajinami
|
475d6e8bbd |
Add the base implementation for coordination parameters
This change introduces the oslo::coordination resource type, which can be used to manage paramaeters and packages used for coordination(tooz). Change-Id: I93ee3a37137232604aaa1532f4d46bf28264b677 |