Commit Graph

440 Commits

Author SHA1 Message Date
OpenStack Release Bot f85ffa66f0 Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: I3598aee7727ba5a0d06c518ba92cef292c93bf69
2024-04-18 10:43:48 +00:00
Zuul 2f65899851 Merge "reno: Update master for unmaintained/xena" 2024-04-12 13:08:33 +00:00
OpenStack Release Bot d91da66f65 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I895909d4b16276c2a323a54b44323fceee022c5c
2024-04-12 12:30:29 +00:00
OpenStack Release Bot cf779ed43f reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I8f5d333678297db4f02fb44cacc7e5cdbcbb4463
2024-04-12 12:21:50 +00:00
Takashi Kajinami edca342afb PowerFlex: Support new API timeout options
Depends-on: https://review.opendev.org/909563
Change-Id: I0187a178bbfb663b5369552b15f0a7cdfeb8f493
2024-04-04 11:17:03 +09:00
Takashi Kajinami b18358aaae PowerMax: Support new API timeout options
Depends-on: https://review.opendev.org/907768
Change-Id: I4feb7f4ff1dd874e5e288a475db9dea2743bdac8
2024-04-04 11:17:03 +09:00
Takashi Kajinami 08052b3852 lvm driver: Support lvm_type option
Change-Id: Iba6abb43a6e72f1cb5c44ff1fba5c1fcc95d3509
2024-03-17 16:36:49 +09:00
Takashi Kajinami 777dcf40c7 Add max_over_subscription_ratio parameter
... to each driver configurations, so that users can customize this
option in individual driver sections.

Note that this option works only when the driver supports thin
provisioning.

Change-Id: I3da6dd142c2ae5967da09787f01cd39052f14f42
2024-03-17 16:36:49 +09:00
Takashi Kajinami 634b6152c1 nvmeof: Add reserved_percentage
This defined resource type was overlooked when the reserved_percentage
option was added[1].

[1] 5451b7135b

Change-Id: I602f47cb06eff1c41b47abe36853bc418a122332
2024-03-17 16:19:26 +09:00
Zuul af07a1a46b Merge "Deprecate support for unsupported drivers" 2024-03-15 10:04:52 +00:00
Zuul 503140c4a8 Merge "Expose rabbit_transient_quorum_queue" 2024-03-14 18:31:57 +00:00
Takashi Kajinami 23634ccf25 Expose rabbit_transient_quorum_queue
Depends-on: https://review.opendev.org/911021
Change-Id: Ifad53c99bf84d7109ca7bf8ad3dc0e331fbb923e
2024-03-14 09:19:14 +09:00
Takashi Kajinami fd66bd6446 Deprecate support for VMWare storage driver
We deprecated vmwareapi virt driver support of puppet-nova during
2023.2 cycle[1] and then removed it in 2024.2 cycle[2] based on
the driver status.

Because we don't expect any users may use VMWare storage driver without
vmwareapi virt driver, this deprecates support for VMWare storage
driver. We aim to remove it in 2024.1 cycle.

[1] 8bf7f7d2e9604e24b6226077fced4af92dacd7a5
[2] 1d0bee66fce81f1d9e40b66f280584ea28e69b45

Change-Id: I775b4ee578169d3c6dfd2087b5286ff6a84de012
2024-03-08 14:57:08 +09:00
Takashi Kajinami 9f5d79a6c4 healthcheck: Expose ignore_proxied_requests parameter
Depends-on: https://review.opendev.org/909807
Change-Id: Ife337058a5e397184305793000e49f762a9117b3
2024-02-26 01:15:40 +09:00
OpenStack Release Bot 8bbd80d053 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I430641c883147a144fe8f2142d786059d9f0dae9
2024-02-21 16:43:41 +00:00
Takashi Kajinami 281b8b0daf Deprecate support for unsupported drivers
The following three volume drivers are no longer supported, because
the storage products are now EOL[1].

 - Dell SC Series Storage Driver (iSCSI, FC)
 - Dell VNX Storage Driver (FC, iSCSI)
 - Dell XtremeIO Storage Driver (iSCSI, FC)

This deprecates support for these volume drivers, so that we can remove
these drivers after 2024.1 release.

[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/7D7GUOI66BOD7Z3ZQWPWYYHH6VHAY4JJ/

Depends-on: https://review.opendev.org/c/openstack/cinder/+/907346
Change-Id: I1fbe1a4788c3c39f73b94af2209318c64154dcf5
2024-02-01 03:20:37 +09:00
Zuul 1cb3aa59c0 Merge "Add support for oslo.reports options" 2024-01-31 04:11:43 +00:00
Takashi Kajinami 93046343f8 Add support for oslo.reports options
Depends-on: https://review.opendev.org/804804
Change-Id: Id2e06c51defc715bc9a308a80615b06ab1a4bb7f
2024-01-30 00:36:20 +09:00
Zuul 3103c6c52d Merge "healthcheck: Expose allowed_source_ranges" 2024-01-17 16:32:20 +00:00
Takashi Kajinami 46e05c4a2b healthcheck: Expose allowed_source_ranges
... which was added to puppet-oslo recently.

Depends-on: https://review.opendev.org/905557
Change-Id: I70429bf90889b3dd8ecf88a140539b073e35e6a9
2024-01-17 02:50:11 +09:00
Zuul bc8624f9da Merge "rbd: Support rbd_concurrent_flatten_operations option" 2024-01-16 16:07:59 +00:00
Zuul cc5d571995 Merge "rbd: Support options for deferred deletion" 2024-01-16 16:05:16 +00:00
Takashi Kajinami 03f100c350 rbd: Support rbd_concurrent_flatten_operations option
... which was added during this cycle.

Depends-on: https://review.opendev.org/c/openstack/cinder/+/835384
Change-Id: I93b6b81aa5e96ba1ffc98837ae6b6e72ca5e8970
2024-01-16 12:03:17 +09:00
Takashi Kajinami bfa6540457 rbd: Support options for deferred deletion
This introduces support for the options used by the deferred deletion
feature[1].

[1] c6580b2ab4ba10fefddf790a9282d1201df782f1

Change-Id: Ia385f88f1a9cdf79ca912844ff773fbc3e3fd688
2024-01-16 12:03:17 +09:00
Takashi Kajinami 4864602199 Fix misplaced release note file
The change faf117f9f8 added a release
note file in a wrong place. This fixes it.

Change-Id: I1c97afb00a34845024555eea1f2a0e909a5c79b0
2024-01-03 12:10:39 +09:00
Takashi Kajinami 125db0de15 gpfs: Support volume_backend_name option
... to make the parameter interface consistent with the other defined
resource types.

Change-Id: Ic8418acc52c4ce21134f1dc056eb30eab4830bbb
2023-12-26 13:07:45 +09:00
Takashi Kajinami ae990b2451 Fix wrong source to define volume_backend_name
The volume_backend_name property in volume types should be set
according to the volume_backend_name option, instead of the backend
config section name.

This change ensures the option value is used consistently among all
defined resource types to manage volume backend options.

Change-Id: I29c5bcdb0e79f6f98d272995de6a86a0062cea48
2023-12-26 13:06:20 +09:00
Takashi Kajinami 04e3d15f1a Stop reading keystone_authtoken options
Using credentials in keystone_authtoken options for cinder_* resources
was deprecated some cycles ago[1].

[1] 596a77483b

Change-Id: I21fc46f49a143ae1282cad91732925195eda6541
2023-11-16 17:36:01 +09:00
Takashi Kajinami 5451b7135b Add support for reserved_percentage option
Some of the volume drivers support the reserved_percentage option which
determines the minimum free percentage kept. This introduces support
for this option.

Although the option is defined in the base volume driver class, it has
effect only in drivers with appropriate implementations.

Change-Id: I6060daab9fd72f96084b3d0c5cc5783da7f5c64c
2023-10-20 21:08:52 +09:00
OpenStack Release Bot 56759aac72 Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.

Sem-Ver: feature
Change-Id: I7c6d9c4b4f61dd9db85ca4e4576beb67d52c4b08
2023-10-16 15:15:25 +00:00
Takashi Kajinami 73271ab30c RabbitMQ: Add support for quorum queue options
Depends-on: https://review.opendev.org/894866
Change-Id: I447aca06bb1e0050c01bd1e21eb6942602d2643e
2023-09-15 01:10:40 +00:00
Takashi Kajinami 78c42fe678 default_availability_zone: Deprecate usage of false values
... so that we can use Optinal[String] to validate this parameter in
the future.

Change-Id: If700b059e58f7493851cab330ac0c7165a1db907
2023-07-17 10:51:57 +00:00
Takashi Kajinami e21a1fd0d3 Remove support for Puppet 6
... because Puppet 6 reached its EOL in February 2023.

Change-Id: I9b510e17b45051642762285731d94686063594d7
2023-05-22 03:20:08 +00:00
OpenStack Release Bot 606a925b19 Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.

Sem-Ver: feature
Change-Id: If64b21ff2bde741bb6f7d835d4f341e1f474125f
2023-04-05 15:29:01 +00:00
Gorka Eguileor d55f88c1de nvmeof backend: Add new parameters
This patch adds 3 new configuration parameters to
``cinder::backend::nvmeof``:

- ``nvmeof_conn_info_version``
- ``lvm_share_target``
- ``target_secondary_ip_addresses``

And it also defaults ``target_port`` to 4420, which is the correct port
for NVMe-oF.

Used-By: https://review.opendev.org/877546
Change-Id: If9ce568128d1effd4466aef81b2c8edc373c2c41
2023-03-16 20:02:51 +09:00
Takashi Kajinami 7a9fc8e8cf Allow customizing status of cron job
... so that users can even remove the job. This follows what was added
to puppet-nova by [1].

[1] https://review.opendev.org/c/openstack/puppet-nova/+/877096

Change-Id: I53ed7dbf376d71024eec589e475cbd5e75162d8e
2023-03-13 11:39:23 +00:00
Takashi Kajinami 11f96e6c12 Expose executor_thread_pool_size
This option has been supported by puppet-oslo but has not been
configurable.

Change-Id: I54aa9068d40e1da01b72ee186e02ebfd3364f426
2023-03-06 13:50:50 +09:00
katarimanoj d307691c1f Add missing portset parameter to Svf driver
This patch adds missing configuration parameter 'storwize_portset'
to Cinder IBM Spectrum virtualize family (Svf) driver.

Change-Id: I0b28036bc04b5c0c59347f70273cf0f82848c829
2023-01-31 16:28:23 +05:30
Takashi Kajinami 7a6db09514 Expose policy_default_rule
The option has been managed by the underlying puppet-oslo module but
has not been configurable. This introduces the parameter to customize
the option.

Change-Id: I3db527e335f76f91eaad48fbd782878299b4b979
2023-01-23 05:28:34 +00:00
Zuul 9da8335992 Merge "Switch to Ubuntu Jammy (22.04)" 2023-01-16 00:55:10 +00:00
Takashi Kajinami 1a78513434 Switch to Ubuntu Jammy (22.04)
... because Focal no longer supports the recent releases such as Zed.

Change-Id: I58eb5541ca73429a86fd0f82b16007afe11f7d7a
2023-01-15 22:18:37 +09:00
Takashi Kajinami 74a0e3dc69 Remove support for DELL SC volume driver
The driver was deprecated long ago in favor of rebranding to DELL EMC
SC volume driver[1].

[1] 3816fab9be

Change-Id: Ifd6cd08fc9a38a7818a016374a50f04d2342b413
2023-01-12 11:19:11 +09:00
Simon Dodsley 2519bd4f81 [Pure Storage] Add NVMe support for FlashArray Cinder backend
Add support for NVMe to cinder::backend::pure_storage_protocol
and new parameters cinder::backend::pure::pure_nvme_transport,
cinder::backend::pure::pure_nvme_cidr and
cinder::backend::pure::pure_nvme_cidr_list for Pure Storage
FlashArray Cinder backend.

Change-Id: I7e1172b3048e6bf84be7dad4d193f10e9b15138e
2023-01-05 11:12:04 -05:00
Simon Dodsley 7a534f41e0 [Pure Storage] Add new iscsi_cidr_list param for FlashArray Cinder backend
Change-Id: Ia493843b286bd55002beaf74cca37f500c0448d6
2022-12-28 16:16:49 -05:00
Zuul 7d3b812df8 Merge "Support [os_brick] options" 2022-12-05 09:35:21 +00:00
Zuul 233f0d7a46 Merge "Clean up parameter for service validation" 2022-11-30 07:26:58 +00:00
Takashi Kajinami daa5d5cb18 NetApp: Deprecate support for netapp_copyoffload_tool_path
... because the parameter was already deprecated in cinder.

Depends-on: https://review.opendev.org/c/openstack/cinder/+/847733
Change-Id: I9ebb3f6a214222457547f687c6f3abd2b9c058fb
2022-11-28 15:54:18 +00:00
Takashi Kajinami f1cee735a2 Clean up parameter for service validation
... service validation was deprecated during Yoga cycle by [1].
The parameter was left for interface compatibility but has had no
effect since then.

[1] d944a76b95

Change-Id: I16936b092df46c689813b80557e24542b7d43093
2022-11-28 22:49:14 +09:00
Takashi Kajinami 7ff34516ee Support [os_brick] options
Cinder now supports configuration os-brick specific lock_path. This
adds the new class to manage the [os_brick] option.

Depends-on: https://review.opendev.org/849325
Depends-on: https://review.opendev.org/865771
Change-Id: I72a1cf7b982e96665b1d05170da223ebc4148281
2022-11-28 10:55:52 +09:00
Takashi Kajinami 3a63b7145b NFS driver: Remove deprecated nfs_disk_util
The parameter was deprecated during the previous cycle[1] and has had
no effect since then.

[1] eb3361bc99

Change-Id: I3632a55f8f75873f1a9178bf42bac1f6c97d3c24
2022-11-15 11:36:29 +09:00