Taras Khlivnyak [Thu, 19 Aug 2021 07:03:04 +0000 (10:03 +0300)]
Fix files permissions
Fixes-bug: PROD-36506
Change-Id: Ia50bd3de91dc50cda36cc07ae7b362ecbef08604
Roman Lubianyi [Thu, 29 Jul 2021 09:45:28 +0000 (12:45 +0300)]
Enable coordination for cinder service
Supported backend: mysql
PROD-36497
Change-Id: If2965382834f517a42de10dbf773e90f2c9ee3b0
Taras Khlivnyak [Thu, 24 Jun 2021 08:32:25 +0000 (11:32 +0300)]
Add possibility to manage volume_name_template
Fixes-bug: PROD-35997
Change-Id: Ifc023a1dd490e794fa73e59be246e8bdd03b8b7c
Taras Khlivnyak [Thu, 17 Jun 2021 11:56:06 +0000 (14:56 +0300)]
Fix issue with milliseconds in logs shiped to elastic.
- Set Cinder logs Timestamp based on time record field
- Change cinder_api_wsgi time format with milliseconds.
Related-bug: PROD-36383
Change-Id: I23ef1d6a0db2d91b6d3ca33ae3acb63bb55af05f
Oleksii Molchanov [Mon, 12 Apr 2021 10:46:18 +0000 (13:46 +0300)]
Add 'backend_host' support for Fujitsu backend
Related-Prod: PROD-35777
Change-Id: Icfd8d23d68005881448f610dd2df183c1ef51df6
Oleksii Molchanov [Tue, 6 Apr 2021 14:34:43 +0000 (17:34 +0300)]
Add unique id for package management
Related-Prod: PROD-36205
Change-Id: If8dab442174292d44dcc8656f279ed47632824d1
Dzmitry Stremkouski [Fri, 15 Jan 2021 18:00:44 +0000 (19:00 +0100)]
Fixing cors outage in queens
Prod-Related: PROD-36071
Change-Id: I52a653faf307758e72c2f20f59aceacc26db2e59
Oleksii Molchanov [Fri, 27 Nov 2020 12:07:49 +0000 (14:07 +0200)]
Update db_cleanup state for pike
Prod-Related: PROD-35962
Signed-off-by: Oleksii Molchanov <omolchanov@mirantis.com>
Change-Id: I1429d2196544a59667cbe0d4b687f422d618b1c8
Dzmitry Stremkouski [Mon, 6 Jul 2020 10:32:16 +0000 (12:32 +0200)]
Adding new state which will be used for db cleanup.
Prod-Related: PROD-35183
Change-Id: I8ee6b33eae01cadcd7e5b72fa0051d1f4775f577
Denis V. Meltsaykin [Wed, 26 Aug 2020 15:03:41 +0000 (17:03 +0200)]
Un-hardcode wsgi parameters
This patch adds abbility to configure the count of wsgi processes and
threads. The default parameters left intact to maintain backward
compatibility.
Closes-Bug: PROD-35385
Change-Id: I808e60d2db9b071a85adb840ce61592f49b62d91
mcp-jenkins [Thu, 20 Aug 2020 10:33:40 +0000 (10:33 +0000)]
Merge "Change some default values for Rabbit driver"
mcp-jenkins [Tue, 18 Aug 2020 18:42:00 +0000 (18:42 +0000)]
Merge "Openstack API check improvements"
Ildar Svetlov [Thu, 13 Aug 2020 12:13:36 +0000 (16:13 +0400)]
Openstack API check improvements
- show public endpoint on the dasboard;
- switch from "name" to "service_name" label.
- replace component alerts by generic OpenstackServiceEndpointDown.
Change-Id: Ieaf33b0a41005417d1c59b8f25ee21f8162e2b40
Related-PROD: PROD-35549
Ksawery Dziekoński [Tue, 4 Aug 2020 12:43:53 +0000 (14:43 +0200)]
Extend procstat_running-based metric alerts.
Related-PROD: PROD-35435
Change-Id: Ie9ef7e4f5edd0d9bbd276d17fcd9eb428349298c
Pavlo Shchelokovskyy [Thu, 18 Jun 2020 20:31:49 +0000 (23:31 +0300)]
Change some default values for Rabbit driver
It was observed that for the rabbitmq-server version 3.8.2 default
values during failover of one of the rabbit nodes cause rapid connection
recreation. In some cases it leads to the creation of broken exchanges
and hangs of OpenStack operations. Changing rabbit_retry_interval to 5,
rabbit_retry_backoff to 10 and kombu_reconnect_delay to 5.0 fix an
issue.
This change is Pike-only, Queens is implemented in oslo-templates
formula.
Related-Issue: PROD-34332
Change-Id: Id06a64975af581c1fe4e8cd1ae7bf46f94df0858
Ivan Berezovskiy [Mon, 30 Mar 2020 15:22:28 +0000 (19:22 +0400)]
Handle test=true option properly
PROD-30531
Change-Id: Id726f941121d13fa9d8f773d0afe6af3fc24b4a8
Sergey Galkin [Mon, 10 Feb 2020 13:50:45 +0000 (17:50 +0400)]
Add test=True suport in cinderv3.py
PROD-34615
Change-Id: I49df5964582642860d9911f1ffaa5abaac31bb78
Ivan Berezovskiy [Fri, 31 Jan 2020 15:25:21 +0000 (19:25 +0400)]
Add quotes around policy name and rule
Policy name or rule may contain specific
symbols which can lead to sls rendering failure.
PROD-34318
Change-Id: I2576b063ca6e54127876f4f5ff9269a4b0296ae0
Ivan Berezovskiy [Fri, 24 Jan 2020 14:01:45 +0000 (14:01 +0000)]
Merge "Update cinder policy management"
Ksawery Dziekoński [Mon, 20 Jan 2020 10:50:24 +0000 (11:50 +0100)]
Added cinder-volume process liveness monitoring.
Fixes PROD-34368
Change-Id: If82ec4370bbe13da139403b93597c0a357de40c8
Martin Polreich [Wed, 11 Dec 2019 15:49:29 +0000 (16:49 +0100)]
Update cinder policy management
Related: PROD-34318
Change-Id: I0c12b23f701d0961602c8b654bbf32292ad6e66f
Roman Lubianyi [Fri, 13 Dec 2019 12:50:17 +0000 (14:50 +0200)]
Unhardcode SolidFire options
this patch makes it possible to set sf_allow_template_caching and
sf_provisioning_calc for the SolidFire backend in Cinder.
Related-PROD: PROD-34109
Change-Id: I520b2f51c8254798e33b5534f3b2cc7b9c8c077b
Ivan Berezovskiy [Tue, 19 Nov 2019 12:27:47 +0000 (16:27 +0400)]
Ability to set lock_path
PROD-34037
Change-Id: Ia37d5b70ea1c8626f170b4b7f56a76da493c927d
Martin Polreich [Wed, 20 Nov 2019 13:24:34 +0000 (14:24 +0100)]
Update test repos URLs
Change-Id: I6a62f099eafe3a16b14320c23ba40bf5d154f21a
Related: PROD-33984
Related: PROD-33634
Ivan Berezovskiy [Fri, 8 Nov 2019 11:06:53 +0000 (11:06 +0000)]
Merge "Add image_volume_cache_enabled option for all backends"
Alexei Lugovoi [Tue, 5 Nov 2019 14:13:05 +0000 (15:13 +0100)]
Moving cinder_internal_tenant options under 'default' block
PROD-33372
Change-Id: I254fbd66dad256b3d932bbf3be0da78082095bfe
Ivan Berezovskiy [Tue, 5 Nov 2019 10:02:06 +0000 (14:02 +0400)]
Add image_volume_cache_enabled option for all backends
PROD-33378
Change-Id: Ife645554830c218acd4302ce623576a5d5e10715
Martin Polreich [Thu, 10 Oct 2019 12:23:50 +0000 (14:23 +0200)]
Formulas testing revision 2019/10
Related: PROD-32744
Related: PROD-33633
Related: PROD-33698
Change-Id: If0dd94a6bf4db2acf76b31e3e5a80152bb640fd8
Ivan Berezovskiy [Fri, 4 Oct 2019 09:17:57 +0000 (09:17 +0000)]
Merge "Unhardcode netapp and scheduler options"
Pavlo Shchelokovskyy [Thu, 3 Oct 2019 15:26:48 +0000 (18:26 +0300)]
Unhardcode netapp and scheduler options
this patch makes it possible to set custom filter_function and
goodness_function for the NetApp backend in Cinder.
In order for those to have any effect, the scheduler_default_filters
(where not yet unhardcoded) and scheduler_default_weighers options
are also unhardcoded so appropriate filters and weighers can be enabled
in their values.
Change-Id: I26dd040fa7cffa2d00440b8688bd04b15b64a0f4
Closes-Issue: PROD-33656
Ivan Berezovskiy [Wed, 2 Oct 2019 13:10:58 +0000 (17:10 +0400)]
Unhardocde policy file and pass proper value to oslo-policy
PROD-33618
Change-Id: I677f112217e5eba939381b4051d468edb4253e84
Sergey Galkin [Mon, 2 Sep 2019 10:39:32 +0000 (14:39 +0400)]
Add controller.glance_request_timeout
Change-Id: Iedbb5d514c31f3ba12f59d859579ef1dac9bca83
Related-prod: PROD-32756
Sergey Galkin [Mon, 2 Sep 2019 09:04:05 +0000 (13:04 +0400)]
Add controller.glance_request_timeout
Change-Id: I754ca8e86cf412a4f8740aa8d7d11ebbfd0e505f
Related-prod: PROD-32756
Ivan Berezovskiy [Fri, 30 Aug 2019 09:28:26 +0000 (09:28 +0000)]
Merge "Ability to define service_token_roles"
Ivan Berezovskiy [Wed, 28 Aug 2019 16:13:43 +0000 (20:13 +0400)]
Ability to define service_token_roles
PROD-32905
Change-Id: I9158e7d6485be75474a4398caccf710ab59d93d2
Dzmitry Stremkouski [Fri, 23 Aug 2019 15:10:48 +0000 (17:10 +0200)]
Adding swift backend for cinder backup
Prod-Related: PROD-32817
Change-Id: I4ed305f50144947c4b5544d767f1974ad996d4ed
mcp-jenkins [Wed, 31 Jul 2019 14:02:29 +0000 (14:02 +0000)]
Merge "Add logrotate meta configuration for Cinder"
Martin Polreich [Tue, 30 Jul 2019 10:42:41 +0000 (12:42 +0200)]
Add logrotate meta configuration for Cinder
- parametrize interval and rotation
Related: PROD-29848
Change-Id: I8e6186f39f24a185b898662a673d35dce4915fff
Oleksandr Shyshko [Wed, 17 Jul 2019 12:27:55 +0000 (12:27 +0000)]
Added index counter to cinder_openiscsi_service state name
It solve case with duplicate state ID in case more than one lvm backend.
Change-Id: I2eb00f3c2899544ee1859ab4c43e7233259a6de5
Related-Prod: PROD-31390
Oleksandr Pidrepnyi [Tue, 16 Jul 2019 10:29:22 +0000 (13:29 +0300)]
Rename deprecated 'iscsi_helper' to 'target_helper' for queens and rocky.
Change-Id: I7c5fff8d52b37ae159220c93da0cc9fc15814a80
Related-Prod: PROD-30622
Oleksandr Pidrepnyi [Mon, 10 Jun 2019 08:23:42 +0000 (11:23 +0300)]
Add 'manage_service_maintenance'. Don't manage services scheduling while upgrading.
For some special cases, don't manage services scheduling both enable and
disable before and after upgrade procedure.
Change-Id: Id0c2c2fed0ae27912e8490d82ba9dc30819adc06
Related-Prod: PROD-30156
Sergio Lystopad [Thu, 6 Jun 2019 13:20:08 +0000 (16:20 +0300)]
Implements pillar key defining volume backend driver (volume_driver)
Reclass model example to set driver class:
cinder:
controller:
backend:
FJISCSI:
driver: cinder.volume.drivers.fujitsu.eternus_dx.eternus_dx_iscsi.FJDXISCSIDriver
engine: fujitsu
Change-Id: Idc0bc5c49ba08161333742d8c3bb171023eb5415
Closes-Bug: PROD-30853
Related-Prod: PROD-30853
Oleksandr Pidrepnyi [Thu, 16 May 2019 15:44:47 +0000 (18:44 +0300)]
Fix for 'image_conversion_dir' when cinder controller and volume on same node.
Change-Id: Ieac4d41229675ba059308f816c232f05b077604e
Related-Prod: PROD-29437
Oleksandr Bryndzii [Wed, 24 Apr 2019 08:22:39 +0000 (11:22 +0300)]
Handle the hardcoded configuration values
This patch allows to customize the hardcoded configuration values,
as well as introduce new configuration options for cinder services
by configmap template with the specified section:
cinder:
controller:
configmap:
DEFAULT:
quota_volumes: 15
quota_snapshots: 15
quota_consistencygroups: 15
quota_groups: 15
quota_gigabytes: 1500
quota_backups: 15
quota_backup_gigabytes: 1500
reservation_expire: 86400
reservation_clean_interval: 86400
until_refresh: 0
max_age: 0
quota_driver: cinder.quota.DbQuotaDriver
use_default_quota_class: true
per_volume_size_limit: 100
Change-Id: Ia8d5e33ea9532c8b670bc7ba5ffd36bb527cd104
Related-Prod: PROD-29040
Oleksandr Pidrepnyi [Thu, 2 May 2019 11:00:40 +0000 (14:00 +0300)]
Unhardcode 'image_conversion_dir' option for controllers
Option 'image_conversion_dir' is directory used for temporary storage
during image conversion.
Change-Id: I9b72eb3f14808c68b6cff568f52e27f79d9c9cf8
Related-Prod: PROD-29437 (PROD:29437)
Oleksandr Pidrepnyi [Fri, 26 Apr 2019 15:44:05 +0000 (18:44 +0300)]
Unhardcode 'image_conversion_dir' option
Option 'image_conversion_dir' is directory used for temporary storage
during image conversion.
Change-Id: Iec808873ecf3fbf042d5a33857fd44d23edb642b
Related-Prod: PROD-29437 (PROD:29437)
Martin Polreich [Wed, 10 Apr 2019 06:21:43 +0000 (08:21 +0200)]
Make sure kitchen test dependencies formulas are always fetched from correct branch
Change-Id: I7b3fd32f302e93a9903686b627cfc250a69f7e7a
Related: PROD-29251
Oleksandr Bryndzii [Wed, 27 Feb 2019 14:44:01 +0000 (16:44 +0200)]
Configure cinder to use service user tokens
Long-running operations such as snapshot can sometimes overrun the
expiry of the user token. In such cases, post operations such as
cleaning up after a snapshot can fail when the cinder service needs
to cleanup resources.
This patch enables cinder to use service user tokens to supplement
the regular user token used to initiate the operation.
The identity service (keystone) will then authenticate a request
using the service user token if the user token has already expired.
Change-Id: I3c794ae27b543e1a5df60696bb4a351e9d11a387
Related-Prod: PROD-25985
Oleksandr Bryndzii [Mon, 18 Feb 2019 09:18:11 +0000 (11:18 +0200)]
Enable cinder cache options
Set default TTL for memcache item expiration:
expiration_time = 600
backend_argument = memcached_expire_time:660
Includes oslo_templates/files/~ controller.version ~/oslo/_cache.conf
settings in the [cache] section of cinder.conf
Change-Id: Iff612c45178c64bdf8a6acd489e9f0c99c829ba2
Related-Prod: PROD-26960
Oleh Hryhorov [Tue, 12 Feb 2019 10:55:58 +0000 (10:55 +0000)]
Changing condition order in render_config state
The patch changes the order to define role of the nodes
to avoid re-rendering configuration file if controller and
volume roles are defined on the same node.
Change-Id: I663e0ab847dbcaa5b41b99be2b494e4d196e3186
Related-PROD: PROD-27427
Oleh Hryhorov [Tue, 12 Feb 2019 10:26:44 +0000 (10:26 +0000)]
Fixing role for backup_backend fragment
Because of the fact that role of the node in template _ceph.conf
for backup backend is defined in controller therefore rendering of
configuration file fails if the volume had been defined separately
from controller node.
Change-Id: Ia2ba9b2fe231a8ac019da44750eefec8b81e75fd
Related-PROD: PROD-27427
mcp-jenkins [Sun, 10 Feb 2019 21:40:10 +0000 (21:40 +0000)]
Merge "Don't fall when just loading cinderv3 modules"
root [Wed, 30 Jan 2019 17:17:34 +0000 (17:17 +0000)]
Add cinder database connection parameters
[database]
idle_timeout
max_pool_size
max_retries
max_overflow
Change-Id: I6fac03a5616678ae99a1ed95fd40e34b47685ae8
Related-prod: PROD-26294
Oleksiy Petrenko [Wed, 6 Feb 2019 10:52:56 +0000 (12:52 +0200)]
Don't fall when just loading cinderv3 modules
this avoids loading warnings on salt-master that may not have
os-client-config installed, as salt tries to load them irrespective of
__virtual__() result.
Change-Id: I6b2e86d3bc64766ef86d8d0223a798467ef80e15
Related-Issue: https://mirantis.jira.com/browse/PROD-26920
Oleksandr Shyshko [Fri, 1 Feb 2019 13:02:34 +0000 (13:02 +0000)]
Added opportunity to define iscsi_helper and scheduler_default_filters params.
Change-Id: I1175f2e8050c1b979a9ad9fd8bcd3072bcb44f4c
Related-PROD: PROD-25448
Vasyl Saienko [Thu, 31 Jan 2019 08:11:49 +0000 (10:11 +0200)]
Fix typo in netapp backend
Change max_oversubscription_ratio to max_over_subscription_ratio
Change-Id: I428c801ba2a494dbdc5143de8694fd7be9bca00a
Related-Prod: PROD-26945
sgarbuz [Fri, 25 Jan 2019 11:07:42 +0000 (13:07 +0200)]
Add Openstack Rocky configs/update kitchen tests
Add Openstack Rocky configs/update kitchen tests
Change-Id: Ib8cd058bf1574b0609604d537ee7c7aa811e96c9
Related-Prod: PROD-23724 (PROD:23724)
sgarbuz [Fri, 25 Jan 2019 10:57:42 +0000 (12:57 +0200)]
Enable logging on all test pillars
Set `log_appender: true` and enable all loggers on
all test pillars.
Change-Id: I57dcd030d5fdbde98250ef5eafd54f4cf62343b3
Related-Prod: PROD-23724 (PROD:23724)
sgarbuz [Fri, 25 Jan 2019 10:48:19 +0000 (12:48 +0200)]
Add pkg `thin-provisioning-tools` to cinder.volume
When we use `cinder.volume.backend.engine == lvm2`.
We need install the supporting utility packages.
Docs:
https://docs.openstack.org/cinder/pike/install/cinder-storage-install-ubuntu.html
https://docs.openstack.org/cinder/queens/install/cinder-storage-install-ubuntu.html
https://docs.openstack.org/cinder/rocky/install/cinder-storage-install-ubuntu.html
Change-Id: Ie9c47ec17337742126bd1abe6844ccdb088a0f39
Related-Prod: PROD-23724 (PROD:23724)
sgarbuz [Fri, 25 Jan 2019 10:07:00 +0000 (12:07 +0200)]
Manage `policy.json` file
The default location of this file has been /etc/cinder/policy.json.
Starting Queens release, the default location of this file is changed
to /etc/cinder/policy.yaml.
The policy file to be used may be specified in the /etc/cinder/cinder.conf
file in the [oslo_policy] section as the value of the
`policy_file=policy.json` by default.
Change-Id: I5de35a691c2c3115c13d3db3b220fb8cc4c80355
Related-Prod: PROD-23724 (PROD:23724)
mcp-jenkins [Thu, 17 Jan 2019 20:57:26 +0000 (20:57 +0000)]
Merge "Drop Travis CI support"
root [Fri, 28 Dec 2018 15:04:23 +0000 (15:04 +0000)]
Allow to pass cinderv3 internal params
This patch allows to pass number of retries to cinderv3 module
via connection_params.
cinder:
controller:
client:
connection_params:
connect_retries: 2
connect_retry_delay: 10
client:
connection_params:
connect_retries: 2
connect_retry_delay: 10
* Remove dead code from cinder.client
* Increase default retries to 60sec
Change-Id: I27aa89d95ac82b12fcb919f74e09877fb01e96de
Related-Prod: PROD-25982
Martin Polreich [Thu, 13 Dec 2018 13:31:42 +0000 (14:31 +0100)]
Drop Travis CI support
Fixes: PROD-25037 (PROD:25037)
Change-Id: I259a3e56cc8f9f2dbba876f0c2639f42531a019c
Oleksandr Bryndzii [Fri, 21 Dec 2018 09:25:01 +0000 (09:25 +0000)]
Add cinder user for cinder-manage commands
Change-Id: Ib4359eac45f63dff60ef34e9753151c9453fd51e
Related-Prod: PROD-26062
Oleksandr Bryndzii [Mon, 24 Dec 2018 15:42:47 +0000 (15:42 +0000)]
Remove salt-2016 from .travis.yml
Change-Id: I5e6a8e1e35a635816e8ff3082104a35bb9b58302
mcp-jenkins [Wed, 19 Dec 2018 12:10:25 +0000 (12:10 +0000)]
Merge "Updating reference from github to gerrit - Changing Maintainer to dev@mirantis.com"
cdodda [Sun, 2 Dec 2018 08:24:17 +0000 (02:24 -0600)]
Fix cinder-backup config issue for queens release
Closes-Bug: https://mirantis.jira.com/browse/PROD-25487
Change-Id: Id4aad7f2e577409f3cf3510b0722aa2c957a2dfd
Signed-off-by: cdodda <cdodda@mirantis.com>
Oleh Hryhorov [Fri, 14 Dec 2018 13:05:50 +0000 (15:05 +0200)]
Removing states from cinder.upgrade.upgrade state
The patch removes extra states from cinder.upgrade.upgrade which
lead to raise condition and further error.
Change-Id: Ib4518f1ad9dbedad1006f4172382a06defd13feb
Related-PROD: PROD-25583
Vasyl Saienko [Thu, 13 Dec 2018 16:32:02 +0000 (16:32 +0000)]
Fix picking new object versions after upgrade
Till Queens release it was necessary to restart all cinder services
after upgrade to instruct cinder to use new object versions during
communications.
Starting from Queens release it is possible to run dbsync with --bump-versions
This patch implements that logic in post upgrade stage.
Change-Id: I85452c41e5b76ead3c617cdad6798482e857ec4f
Related-Prod: PROD-25668
Pavel Cizinsky [Wed, 12 Dec 2018 11:01:19 +0000 (12:01 +0100)]
Updating reference from github to gerrit
- Changing Maintainer to dev@mirantis.com
Related: PROD-25327 (PROD:25327)
Change-Id: Ib221d16d5d3a6402ccae15b5cb17c8e9961eb4dc
Oleksandr Shyshko [Fri, 7 Dec 2018 15:26:56 +0000 (15:26 +0000)]
Upgrade state updated
* This change provides enable/disable one/all services by host name.
Change-Id: Ib0b7ebaaac7e269c1f7790b636433f54a5590fab
Related-PROD: PROD-25157
mcp-jenkins [Fri, 7 Dec 2018 21:18:17 +0000 (21:18 +0000)]
Merge "Fix cinderv3 rerty"
Oleksiy Petrenko [Fri, 7 Dec 2018 17:14:28 +0000 (19:14 +0200)]
Fix cinderv3 rerty
Retry cinderv3 send if we get error with no http_status
Change-Id: I11da0888aba41a756ce8dacff7cbe376b145fb5b
Closes-Bug: PROD-25613 (PROD:25613)
Oleh Hryhorov [Fri, 7 Dec 2018 11:06:53 +0000 (13:06 +0200)]
Renaming duplicated states
The patch renames state with the same name because
during rendering ssl files for hightstate all state
are visible in one name space.
Change-Id: Iffbc166397e633d835e7e1ca649cd9674b9da900
Related-PROD: PROD-25618
Oleksandr Shyshko [Thu, 22 Nov 2018 14:02:52 +0000 (16:02 +0200)]
Improve service validation during upgrade Cinder
* Added modules which allow to check and manage services statuses.
Change-Id: Ib51fd5b65c332aa1d9cae2ebcf9ebb7d510a4df3
Related-PROD: PROD-25157
Oleksiy Petrenko [Wed, 21 Nov 2018 10:58:07 +0000 (12:58 +0200)]
Improve cinderv3 module and states
Add states and modules for volumes
and unify volume_type states and modules
Change-Id: I23cc715df696c828e7f7b53d5c4c85b146d93417
Closes-Issue: PROD-25036 (PROD:25036)
Ildar Svetlov [Tue, 27 Nov 2018 12:04:42 +0000 (16:04 +0400)]
Add support of https endpoint check
Change-Id: I780cf0a1124bbf9f77168a28d74b81824415629b
Related-PROD: PROD-25259 (PROD:25259)
Oleksandr Bryndzii [Thu, 22 Nov 2018 18:21:22 +0000 (18:21 +0000)]
Update cinder _data.cache items to enable memcache security
Change-Id: Id6f685ef0516680e6a3059969476abc26b5d7e09
mcp-jenkins [Wed, 14 Nov 2018 17:20:33 +0000 (17:20 +0000)]
Merge "Fix undefined variable error when cinder-backup service is enabled."
cdodda [Tue, 13 Nov 2018 23:32:57 +0000 (17:32 -0600)]
Fix undefined variable error when cinder-backup service is enabled.
Change-Id: I99f3940141b488b7badd5c8579a0b89ba633b143
Closes-Bug: https://mirantis.jira.com/browse/PROD-24899
Martin Polreich [Wed, 7 Nov 2018 13:42:01 +0000 (14:42 +0100)]
Update Gemfile and Makefile configuration
- One Gemfile for all formulas tests
- Update Makefile for OpenStack tests
Fixes: PROD-24408 (PROD:24408)
Change-Id: I58b56c752a4ab8ffe8681bb506c1e6d082061f97
Oleh Hryhorov [Fri, 26 Oct 2018 14:51:30 +0000 (14:51 +0000)]
Switch salt-formula-cinder to cinderv3 calls
The patch does the following:
- Switches salt-formula-cinder to use cinderv3 module
and state instead of cinderng.
- Adds retries to functions to avoid failing in case of
cinder service or any relevant service is not available
for some reason.
- Arranges function return data
Change-Id: I347cc3b8f53e85a2e1eaa08cf8637d0092cb6ef7
Related-PROD: PROD-23594 (PROD:23594)
Oleksandr Bryndzii [Mon, 29 Oct 2018 16:16:06 +0000 (18:16 +0200)]
Check "cinder.cache.members is defined" or not
Change-Id: I6d8bf3998daefe0165159959c9b00fcd0573ab34
Martin Polreich [Wed, 24 Oct 2018 10:01:39 +0000 (12:01 +0200)]
Freeze inspec version for salt-formulas tests
- in inspec >= 3.0.0 there are changes in schema
which require to have tests/integration dir
to contain tests, otherwise fails
- this is temporary workaround until we decide
proper fix
Change-Id: Ia11fbec4128036771c26e17d83187d608ed0b49d
Oleksandr Bryndzii [Fri, 28 Sep 2018 23:08:56 +0000 (23:08 +0000)]
Implement cinder memcache security strategy
Provides an option to authenticate and optionally encrypt the token
data stored in the cache:
memcache_security_strategy = MAC/ENCRYPT
memcache_secret_key = secret_key
Change-Id: I06dc593e930992291147614d111aa8c34d9f7ee5
Related-Prod: PROD-22099
Alexey V. Abashkin [Thu, 27 Sep 2018 15:47:19 +0000 (18:47 +0300)]
Prod-Related: PROD-23518
Enable audit middleware for APIv3 and rest of v2
Change-Id: I3988147ccc9f8f675dcfe6a3b3c54f14e58785e6
Oleksandr Bryndzii [Wed, 26 Sep 2018 10:25:35 +0000 (10:25 +0000)]
Add default location for cacert_file
Change-Id: I0c13a7cb856667887f1f627a4b30225e1e144570
Related-Prod: PROD-23403
Mykyta Karpin [Thu, 20 Sep 2018 13:14:46 +0000 (16:14 +0300)]
Add rbd_exclusive_cinder_pool option
Change-Id: Iee9971179810b16feffbbceb1a9b6501867477ef
Related-Prod: https://mirantis.jira.com/browse/PROD-23228
mcp-jenkins [Wed, 19 Sep 2018 11:48:35 +0000 (11:48 +0000)]
Merge "Add Salt 2018.3 tests"
Martin Polreich [Wed, 25 Apr 2018 08:23:40 +0000 (10:23 +0200)]
Add Salt 2018.3 tests
Change-Id: I56c33c06d06ce1f4aa9bd147611bb98e900aadd4
Oleksandr Bryndzii [Fri, 14 Sep 2018 15:26:18 +0000 (15:26 +0000)]
Implement X.509 auth between Rabbitmq and Cinder
Related-Prod: PROD-22757
Change-Id: I52de12e7d846bcb2a1e261026c9965933a712a3d
mcp-jenkins [Thu, 13 Sep 2018 12:56:41 +0000 (12:56 +0000)]
Merge "[REFACTOR] Implement X.509 auth for MySQL and Cinder"
sgarbuz [Tue, 11 Sep 2018 06:30:12 +0000 (09:30 +0300)]
Add log_config_append option
Add log_config_append option to cinder controller on Pike
Change-Id: Ib845a6123e1687faaaa0e770825203ffcb1f84cc
Related-Prod: PROD-23079 (PROD:23079)
mcp-jenkins [Mon, 10 Sep 2018 21:15:21 +0000 (21:15 +0000)]
Merge "Remove host option"
Vasyl Saienko [Mon, 10 Sep 2018 20:41:22 +0000 (20:41 +0000)]
Merge "Add more upgrade tasks according to phases"
sgarbuz [Mon, 10 Sep 2018 07:22:39 +0000 (10:22 +0300)]
Remove host option
Update cinder backend config for ceph,
backend parameter "host" has been deprecated starting from Kilo,
and changed to "backend_host", and, since Pike, it was removed
completely.
Change-Id: I7c20d6cfd32fa37c9bfe33d0938f71e5afb73c64
Related-Prod: PROD-22192 (PROD:22192)
Vasyl Saienko [Mon, 10 Sep 2018 10:31:21 +0000 (10:31 +0000)]
Add more upgrade tasks according to phases
Update README
Introduce:
* cinder.upgrade.upgrade.pre
* cinder.upgrade.upgrada.post
* cinder.upgrade.verify
Change-Id: Ia0dd84eafa5daffb29056248cf8eed48057b6302
Vasyl Saienko [Fri, 7 Sep 2018 19:32:46 +0000 (19:32 +0000)]
Do not install unneeded iscsitarget for lvm
iscsitarget daemon is not required when running lvm backend.
Update cinder.volume accordingly.
Change-Id: Ia1d603ad3c351ca05e3d73923ffd5e2041636ab7
Related-Prod: PROD-22900
Oleksandr Shyshko [Fri, 7 Sep 2018 10:51:20 +0000 (13:51 +0300)]
[REFACTOR] Implement X.509 auth for MySQL and Cinder
Change-Id: I7c498c858675f265352f9bc541fbaa259c9eac70
Related-PROD: PROD-22519
Ivan Berezovskiy [Fri, 7 Sep 2018 09:46:40 +0000 (13:46 +0400)]
ISCSI services should be started for LVM backend
Change-Id: I34f36b91b7bb9c79f2bc9a57d6f7a76a50e0e131
Related-Bug: PROD-22900 (PROD:22900)