Commit Graph

13 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 dde5b8adde Merge "[Pure Storage] Add iSCSI CIDR list parameter for FlashArray Cinder driver" 2023-02-01 05:00:29 +00:00
Simon Dodsley 2e32a8dd97 [Pure Storage] Add NVMe transport parameter for FlashArray Cinder driver
Depends-On: I7e1172b3048e6bf84be7dad4d193f10e9b15138e
Change-Id: I37e84017926baa0db31271c32400938ee53fb3d2
2023-01-03 10:34:12 -05:00
Simon Dodsley 23e2a46730 [Pure Storage] Add iSCSI CIDR list parameter for FlashArray Cinder driver
Depends-on: Ia493843b286bd55002beaf74cca37f500c0448d6
Change-Id: I6a3d2626be0f59500fa164b05d96a8b637c51b86
2022-12-29 10:19:35 -05:00
katarimanoj 626535352d Cinder: Replace hiera by lookup
The hiera function is deprecated and does not work with the latest
hieradata version 5. It should be replaced by the new lookup
function[1].

[1] https://puppet.com/docs/puppet/7/hiera_automatic.html

With the lookup function, we can define value type and merge behavior,
but these are kept default at this moment to limit scope of this change
to just simple replacement. Adding value type might be useful to make
sure the value is in expected type (especially when a boolean value is
expected), but we will revisit that later.

example:
lookup(<NAME>, [<VALUE TYPE>], [<MERGE BEHAVIOR>], [<DEFAULT VALUE>])

Change-Id: I77cb622a7ec1471715bb3e4fcb0157e5a6b80e74
2022-04-21 23:37:08 +00:00
Simon Dodsley bb89515468 [Pure Storage] Add new params for FlashArray Cinder driver
Depends-On: Ia48fa3fa8ce3a3563fdab0966dc5a44f30248bc8
Change-Id: I9ab50d6c0835ea69044249f1cbbbf10f9b6a2498
2021-11-05 11:34:19 -04: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
Tobias Urdin 1523a4b804 Convert all class usage to relative names
Change-Id: Ib2ed745b682cf12f9469a5a64451adcabec400af
2019-12-08 23:23:25 +01:00
Emilien Macchi b09d1cb114 Support deploying multiple Cinder Pure Storage backends
Enhance tripleo::profile::base::cinder::volume::pure to support
deploying multiple instances of the cinder::backend::pure backend.
The changes are backward compatible with existing single instance
deployments.

The patch updates the $backend_name parameter to support a list
of names instead of a single name. It also adds a new (optional)
$multi_config parameter, which is a hash of values associated with
each backend. The hash keys match the existing THT parameter names.

Co-Authored-By: Alan Bishop <abishop@redhat.com>
Change-Id: Ia7cc82f5eb4e228a43e47624d87e319ac5340268
2019-09-13 06:12:16 -07:00
Andrew Austin 148bab7255 Handle image_volume_cache_enabled in PureStorage Cinder backend.
Change-Id: I850abf763e0d9f154ab02e8a36ddb8c7e7ae6d43
Depends-On: I9302dfde055c2e53bdb83bab4a873e00468e7ce1
Related-bug: 1807195
2019-03-07 20:59:06 +00:00
Alan Bishop ab13b5dc80 Add support for cinder backend availability zones
Add the ability to override the "backend_availability_zone" parameter
in every cinder volume backend.

Implements: blueprint split-controlplane-cinder-volume-az
Depends-On: I11821a38d8ba5afc594b3d601cd1634207a6f093
Change-Id: Ic407b747474b567858ad36beabc8a7d8c5022343
2018-10-18 09:18:17 -04:00
Steve Baker 94f13e6608 Ensure hiera step value is an integer
The step is typically set with the hieradata setting an integer value:

  {"step": 1}

However it would be useful for the value to be a string so that
substitutions are possible, for example:

  {"step": "%{::step}"}

This change ensures the step parameter defaults to an integer by
calling Integer(hiera('step'))

This change was made by manually removing the undef defaults from
fluentd.pp, uchiwa.pp, and sensu.pp then bulk updating with:

    find ./ -type f -print0 |xargs -0 sed -i "s/= hiera('step')/= Integer(hiera('step'))/"

Change-Id: I8a47ca53a7dea8391103abcb8960a97036a6f5b3
2017-06-14 14:31:52 +12:00
Simon Dodsley 8370c74214 Composable services support for Cinder Pure Storage FlashArray
Added the heat templates for Cinder Pure Storage FlashArray
backend to use composable services

Change-Id: I6f46f45a3af394de85672261c7d72ddc492a07b2
2017-04-03 17:41:04 -04:00