Skip to content

BlockStorage V3: Add server-side filters support for Cinder volume types #3586

@Koodt

Description

@Koodt

What is missing?

It would be useful to add support for additional server-side filters when listing Cinder volume types in gophercloud in order to avoid redundant client-side filtering.

Using the Cinder API directly (via curl), it is possible to filter volume types by name. This suggests that name-based filtering is already supported internally by Cinder, but currently not exposed through gophercloud.

Additionally, Cinder allows filtering volume types by extra specs. For example, volume types can be filtered by storage_protocol using the following request:
GET /types?extra_specs={'storage_protocol': 'nfs'}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions