As per the current release tested runtime, we test
till python 3.11 so updating the same in python
classifier in setup.cfg
Change-Id: I2b58e5bf83c733c9bb63bcaff99fb6895f10765a
Add share backup feature. This will allow the user to create,
restore and delete backups as well as listing backups and showing
the details of a specific backup.
Implement: blueprint share-backup
Depends-On: Ice01ab7892b1eb52b3202f2c79957977f73f3aca
Change-Id: I2c3848cbbeb921ede74756e25e58ef82277e0d2b
Add OSC and SDK interfaces to create,
view, update and delete resource locks.
Depends-On: I146bc09e4e8a39797e22458ff6860346e11e592e
Partially-Implements: bp allow-locking-shares-against-deletion
Change-Id: Ib8586a4f80aa8c172d876c6745ae73b7bdaf4705
Extend these into OSC capabilities where appropriate.
Bumps max microversion to 2.78.
Depends-On: I8d5a03eb127941a84eea5e6e9bdf76b3489f17a8
Implements: bp/metadata-for-share-resources
Change-Id: I204cd0aeb66dfb7f0b4da29413b80d76a6034aa3
This commit adds 'openstack share server migration start'
command, that implement the same functionality as
'manila share-server-migration-start ' command.
Partially-implements: bp openstack-client-support
Change-Id: I73e0497d44eb591fdba63a6f8a9cea5f900db2d8
This commit adds 'openstack share server migration show'
command, that implement the same functionality as
'manila migration-get-progress ' command.
Partially-implements: bp openstack-client-support
Change-Id: I66843b91684645491e236464151d3733ef05cf3b
This patch adds the 'openstack share restore' command,
which implements same functionality as 'manila restore'
and can be used to restore a share from the recycle bin
Partially-implements: bp openstack-client-support
Change-Id: I30f3c36c00d41f8321654285e2ca4455e5d0f8f9
This commit adds 'openstack share server migration cancel' and
'openstack share server migration complete' command, that implement the
same functionality as 'manila share-server-migration-cancel'and 'manila
share-server-migration-complete' command.
Partially-implements: bp openstack-client-support
Change-Id: Ic6e721abdc54854f1117b39ad674e7bc747adf98
This commit adds 'openstack share migration show' and
add argument '--task-state' to 'openstack share set' command,
that implement the same functionality as 'manila migration-get-progress'and manila
reset-task-state command.
Partially-implements: bp openstack-client-support
Change-Id: I288661b4294561a1a52411a0cb0fdfd1f82021ed
In this patch we add the following openstack share commands:
share security service create
share security service delete
share security service list
share security service show
share security service set
share security service unset
Partially-implements: bp openstack-client-support
Change-Id: I24d27a7789f7be4f250b6b4d14a7c03acd2474bb
Added the implementation of the share server commands to OSC.
Commands are:
- openstack share server delete
- openstack share server show
- openstack share server list
- openstack share server adopt
- openstack share server abandon
- openstack share server set --status
Partially-implements: bp openstack-client-support
Co-Authored-By: Carlos da Silva <ces.eduardo98@gmail.com>
Change-Id: I01b0ee1a8092002d2c2aa916617b2db75654e8d8
In this patch we add the following openstack share group snapshot commands:
share group snapshot create
share group snapshot delete
share group snapshot list
share group snapshot show
share group snapshot set
share group snapshot unset
share group snapshot members list
Co-Authored-By: Archana Kumari <ak31960466@gmail.com>
Maari Tamm <maari.tamm@citynetwork.eu>
Change-Id: Iab7298964e71e732b574243222d3f5346428b352
This commit adds 'openstack share migration cancel' and
'openstack share migration complete' command, that implement the
same functionality as 'manila migration-cancel'and 'manila
migration-complete' command.
Partially-implements: bp openstack-client-support
Change-Id: I153d3131b591aef599cff87a5dbd85f5db3115dd
This commit adds 'openstack share migration start'
command, that implement the same functionality as 'manila migration-start'
command.
Partially-implements: bp openstack-client-support
Change-Id: I3e8a04904ba387161841a677442b00b4a5456c4d
In the Zed cycle, support and testing for Python versions 3.6 and 3.7
was dropped. [1]
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html
Signed-off-by: Eduardo Santos <eduardo.experimental@gmail.com>
Change-Id: Ia000640a3a6bc33700b27ecf2173954e11237d6d
Python 2 support was removed during Ussuri cycle. This change adds
the classifier to clearly state that only Python 3 is supported.
Change-Id: Ie472ca4a60b4b86d525b387dfa318439006b10bd
In this patch we add the following openstack share commands:
share group type create
share group type delete
share group type list
share group type set
share group type unset
share group type show
share group type access create
share group type access delete
share group type access list
Partially-implements: bp openstack-client-support
Co-Authored-By: Ashley Rodriguez <ashrodri@redhat.com>
Change-Id: I31b22013b60560c17bc95c41a51efc5e6c7a80ca
This patch adds the following openstack share commands:
share network subnet create
share network subnet delete
share network subnet show
Partially-implements: bp openstack-client-support
Change-Id: I4e066a982fa40b079f969e7c3ca3276d3a842074
Added the implementation of the share group commands to OSC.
Commands are:
- openstack share group create
- openstack share group delete
- openstack share group list
- openstack share group show
- openstack share group set
- openstack share group unset
Change-Id: I9eb31449fef4eae73f1db91f2bad133d0fe8df2e
In this patch we add openstack commands for:
- share instance export location show
- share instance export location list
Co-authored-by: Eduardo Santos <eduardo.experimental@gmail.com>
Partially-implements: bp openstack-client-support
Change-Id: Ic1b5616a363059a941caa3cce6bd2b24bd379068
Add the following OSC commands:
share network create
share network list
share network show
share network set
share network unset
share network delete
Partially-implements: bp openstack-client-support
Change-Id: I6ddb2fec1d9421bfa8b11c82da5379ada80f610b
Co-Authored-By: Vida Haririan <vhariria@redhat.com>
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
Adding the following openstack command,
share limits show --absolute
share limits show --rate
Partially-implements: bp openstack-client-support
Co-Authored-By: Goutham Pacha Ravi <gouthampravi@gmail.com>
Change-Id: I68b98a6c3ee369be1422d2f45e75d034e68da2e0
In this patch we add the following openstack share commands:
share snapshot instance list
share snapshot instance show
share snapshot instance set --status
share snapshot instance export location list
share snapshot instance export location show
Partially-implements: bp openstack-client-support
Co-Authored-By: Caique Mello <caiquemellosbo@gmail.com>
Change-Id: I7feb6219b0c684d2e88d0d077f776bfb331e3955
This commit implements the following openstack share command:
openstack share pool list
Partially-implements: bp openstack-client-support
Change-Id: I5be047d6c81556b45773497f55323d1611c1eb48
In this patch we add the following openstack share commands:
share replica export location list
share replica export location show
Partially-implements: bp openstack-client-support
Change-Id: Ib7ae453da665ae17b40c7b91b3563bc301769410
In this patch we add the following openstack share commands:
share service list
share sevice set
manila service-enable command is implemented as:
openstack share service set <hostname> <binary> --enable
manila service-disable command is implemented as:
openstack share service set <hostname> <binary> --disable
Partially-implements: bp openstack-client-support
Change-Id: I41852e93fce356549ca0600b02d972742a105a38
This commit implements the following openstack share command:
openstack share availability zone list
Change-Id: I75d3c5441b82fb8f16896719544a81dd032cdd15
In this patch we add the following openstack share commands:
share replica create
share replica delete
share replica list
share replica show
share replica set
share replica promote
share replica resync
Partially-implements: bp openstack-client-support
Change-Id: I8d0542faf56e6022e3b265957132f00ce063dcd6
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: I5331527e7068cd9721b09fce6fcf9aeaddb63e5e
Change-Id: Idc43420278ec2a072b12b3e4278a6ca6a0375e86
In this patch the following openstack user messages
commands are added:
manila message-delete --> openstack share message delete
manila message-list --> openstack share message list
manila message-show --> openstack share message show
Partially-implements bp openstack-client-support
Change-Id: Ib1e4cca4f869d4e832e7b1814d48c838f75b42e1
This patch adds the 'openstack share revert' command,
which implements the same functionality as 'manila revert-to-snapshot'
and can be used to revert a share to a specified snapshot.
Partially-implements bp openstack-client-support
Change-Id: I896f2bb4ae256dda637768672f833573f5c2475d
This commit adds openstack share show metadata command, which implements manila
metadata-show functionality.
Partially implements bp openstack-client-support.
Updated with working unit test.
Change-Id: Ibde82cf9c36be41403a0e68ecac17cb211725d84
This commit implements the following openstack share commands:
openstack share export location show <share> <export_location>
openstack share export location list <share>
Partially-implements bp openstack-client-support
Change-Id: Ie65fdd644e7161d94947614a87933f36c1826bed
This commit adds 'openstack share adopt' and 'openstack share abandon'
commands, that implement the same functionality as 'manila manage' and
'manila unmanage' commands
Usage:
openstack share adopt <service-host> <protocol> <export-path>
openstack share abandon <share>
Partially-implements bp openstack-client-support
Change-Id: I39919d38854387af21da410849905698ad261e9f
In this patch we add openstack commands for:
share snapshot create
share snapshot delete
share snapshot show
share snapshot set
share snapshot unset
share snapshot list
Partially-implements bp openstack-client-support
Change-Id: Idfe2033016f333da0169fd032ff95bf868099f70
In this patch we add openstack commands for:
share quota set
share quota show
share quota delete
Change-Id: I3520feec09a6c491f436809a5f620efce1b1f8c2
Partially-implements: bp openstack-client-support
In this patch we add the 'openstack share resize' command.
This command combines 'manila shrink' and 'manila extend' commands
into one and can be used to change the size of a share.
usage: openstack share resize <share> <new-size>
Change-Id: I052977f689ad4c1e9fb5f63d773519cd880c5b6c
Partially-implements: bp openstack-client-support
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.
Change-Id: Id0c402a1a9fb3375bf7ba07dbcc4ee7a108e1dc4
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg: Wheel is not needed for python
3 only repo
- Update requirements, no need for python_version anymore
- Remove old variables from conf.py, update openstackdocstheme
requirement.
- Remove hacking and friends from lower-constraints, they are
not needed in installed system.
Change-Id: I179d61545169f3d329c746c88dd4d38035d4075d