Currently, manila doesn't support user controlled way to encrypt the
shares. This spec intends to make this possible.
Implement: blueprint share-encryption
Change-Id: I0245e89e4dedcdb6afd1cbfb992ff3b80f7d06e2
During delete, free the used share/share-snapshot quotas immediately
and process deferred share/share-snapshot deletion in share manager.
This will reduce the waiting time of new share/share-snapshot creation
blocked on quota limit.
Partially-Implements: blueprint deferred-deletion
Change-Id: Ia7591f036f975a0610a45c5ebbc54696d8244fd0
Design of better visibility and manipulation protections
to access rules of a share.
APIImpact
Partially-Implements: bp protect-access-rules
Change-Id: Ib184995f6fce2a9aaa60f8251513d58c5b663112
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
A proposal to introduce "resource locks" that
can be placed by project users against project
resources and specific resource actions that
they intend to prevent. In the 2023.2 Bobcat
cycle, the share deletion resource locks will
be implemented.
Partially-Implements: bp allow-locking-shares-against-deletion
APIImpact
Change-Id: Icdc909c43459730c8e35a677779d842e36dc7b1b
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
Adds the spec-lite for the integration between NetApp ActiveIQ
software with Manila Scheduler weigher phase.
It also adds the bobcat release directory specs.
Change-Id: I7ecbad25660f10170172fc2a07507000bfafde75
Currently, manila doesn't support backup and restore share features in
manila itself. This spec intends to make this possible.
Implement: blueprint share-backup
Change-Id: I3b345f396e581575a403c728136eb644565c5928
Setuptools v54.1.0 introduces a warning that the use of
dash-separated options in 'setup.cfg' will not be supported
in a future version [1].
Get ahead of the issue by replacing the dashes with underscores.
Without this, we see 'UserWarning' messages
like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I8c16923e7eeb18a945127650adeec5eda3c844c0
This spec proposes changes to Manila with the purpose of
addressing the need for having share servers with network
allocations on multiple subnets.
The spec is splitted in two phases, targeting to more
than one release:
1. Add ability to define multiple subnets in the same share network AZ
2. Add ability to "update" subnets in a share network AZ
Implements: bp multiple-subnet-share-servers
APIImpact
Change-Id: I080c083c5517c1b51eaf9fd328810df6aa97fe40
The documentation is writting the date in its copyright. This is
considered bad practice, because this kills reproducibility. If
you don't know about reproducible build, please read on:
https: //reproducible-builds.org/
Change-Id: I6e379661079aecc53035f329e4cc3c91fd420362
Add support share Recycle Bin, the end user can soft delete
share to Recycle Bin, and can restore the share within 7 dyas,
otherwise the share will be deleted automatically.
Partially-Implements: blueprint manila-share-support-recycle-bin
Change-Id: I9359387267aa617f07e977e30da11efaead2b171
Introduce a new lite spec that describes human readable export
location support for Manila.
Partially-Implements: bp human-readable-export-locations
Change-Id: I3668c65dc094075ea326fd0e0aa2bb3ca455f585
* Remove .testr.conf as there is no tests dir and update .gitignore
accordingly
* Use 3.18.0 as the minversion for tox and replace whitelist_externals
by allowlist_externals and remove unused allowlist_externals
Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: Iaca746c0ad67fee7972943beab7aca0ee314e2ed
Proposal to accommodate metadata and
associated operations on all user facing
share resources (e.g.: snapshots, groups,
share networks, security services, etc.)
APIImpact
Partially-Implements: bp metadata-for-share-resources
Change-Id: I4d276311e3cd42ad9f0fab78a9b2c850c5727bb6
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
This patch adds a new manila specification to allow updates and
association of new security services to in use share networks. This
operation permits provisioned share servers to have their security
service configurations updated, by updating existing or adding new
authentication server types.
Change-Id: I0a4f573ce19f658702e0c5a7d9910b90bf75ae5d
Signed-off-by: Douglas Viroel <viroel@gmail.com>
Add support for limit the size of share through the share type, the
share created by the user shall not be greater than the maximum value
set in the share type and shall not be less than the minimum value set.
Of course, depending on the usage scenario, only a maximum or a minimum
can be set.
Partially-Implements: blueprint share-size-limited-by-share-type
Change-Id: Ie03a4564ddcacd9b084db09b76be55d15080133f
Moves the change from ussuri to unimplemented and updates it with
some information regarding the implementation that is already
available to use for share replicas quota control.
Change-Id: I4abbedc1aac95c283184173033ff359f08316395
This patch adds a specification for migrating share servers
and all its resources to a new destination. This spec proposes
a mechanism similar to the existent share migration.
APIImpact
Partially-Implements: bp share-server-migration
Change-Id: I535efdc6d8f5517163b6c285e7c1503a4313b6ee
Signed-off-by: Douglas Viroel <viroel@gmail.com>
Add a new lite-spec that proposes two new backend capabilities
to Manila. The capabilities ``max_shares_per_share_server`` and
``max_share_server_size`` are being added to help the
administrator to control the size of share servers.
Partially-implements: bp new-share-server-limits
Change-Id: I23053fcc2cdf8fd7e099c8ccab0785d864b3e7dd
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- move basepython to testenv in tox.ini
Change-Id: I243af5c69d9f1335609667574c00e5bec7b5659a
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I9843c6b66d4411857cb19c5d176d39b200423257
Add annotations to test cases about the status of
their implementation. This clarifies what part of
this spec still needs work.
Change-Id: I035c49ce48e53db787d7153f9957ddd134ec924c
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
This patch adds a lite specification describing the unlimited share
replicas per share issue and describes the proposed solution.
Change-Id: I8f8819ddb7200ff3104ed01cdaa3fd31b670dad2