Maari Tamm e3652b9c1c Implement OSC share type commands
In this patch we add openstack commands for:
share type create
share type delete
share type set
share type unset
share type list
share type show
share type access create
share type access list
share type access delete

These commands can be used to replace all “manila type-” commands.
“openstack share type set” combines “manila type-key” with
“manila type-update” commands and can be used to set name, description,
visibility and extra specs.

Change-Id: I10cb6ea800908ebbe48eae7ba8c18680249ff1d2
Partially-implements: bp openstack-client-support
2020-03-09 09:18:46 +00:00

69 lines
2.5 KiB
INI

[metadata]
name = python-manilaclient
summary = Client library for OpenStack Manila API.
description-file =
README.rst
author = OpenStack
author-email = openstack-discuss@lists.openstack.org
home-page = https://docs.openstack.org/python-manilaclient/latest/
classifier =
Development Status :: 5 - Production/Stable
Environment :: Console
Environment :: OpenStack
Intended Audience :: Developers
Intended Audience :: Information Technology
License :: OSI Approved :: Apache Software License
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
[global]
setup-hooks =
pbr.hooks.setup_hook
[files]
packages =
manilaclient
[entry_points]
console_scripts =
manila = manilaclient.shell:main
oslo.config.opts =
manilaclient.config = manilaclient.config:list_opts
openstack.cli.extension =
share = manilaclient.osc.plugin
openstack.share.v2 =
share_list = manilaclient.osc.v2.share:ListShare
share_create = manilaclient.osc.v2.share:CreateShare
share_delete = manilaclient.osc.v2.share:DeleteShare
share_show = manilaclient.osc.v2.share:ShowShare
share_set = manilaclient.osc.v2.share:SetShare
share_unset = manilaclient.osc.v2.share:UnsetShare
share_access_create = manilaclient.osc.v2.share_access_rules:ShareAccessAllow
share_access_delete = manilaclient.osc.v2.share_access_rules:ShareAccessDeny
share_access_list = manilaclient.osc.v2.share_access_rules:ListShareAccess
share_access_show = manilaclient.osc.v2.share_access_rules:ShowShareAccess
share_access_set = manilaclient.osc.v2.share_access_rules:SetShareAccess
share_access_unset = manilaclient.osc.v2.share_access_rules:UnsetShareAccess
share_type_create = manilaclient.osc.v2.share_types:CreateShareType
share_type_delete = manilaclient.osc.v2.share_types:DeleteShareType
share_type_set = manilaclient.osc.v2.share_types:SetShareType
share_type_unset = manilaclient.osc.v2.share_types:UnsetShareType
share_type_list = manilaclient.osc.v2.share_types:ListShareType
share_type_show = manilaclient.osc.v2.share_types:ShowShareType
share_type_access_create = manilaclient.osc.v2.share_type_access:ShareTypeAccessAllow
share_type_access_list = manilaclient.osc.v2.share_type_access:ListShareTypeAccess
share_type_access_delete = manilaclient.osc.v2.share_type_access:ShareTypeAccessDeny
[wheel]
universal = 1
[coverage:run]
omit = manilaclient/tests/*
branch = true