4814 Commits

Author SHA1 Message Date
Goutham Pacha Ravi
8d03a2a46e Make manila-tempest-plugin installation optional
manila-tempest-plugin can be installed with its
devstack plugin; Installing it via manila's plugin
is unnecessary. So, deprecate its installation
in the DevStack plugin.

Change-Id: I21c08069ff82b3bfb52ef7ac960183ddc866c2ee
2019-07-29 17:54:09 -07:00
Zuul
cc830350f9 Merge "[api-ref] Correct share metadata API ref" 2019-07-27 10:30:28 +00:00
Goutham Pacha Ravi
b39bc70093 [api-ref] Correct share metadata API ref
- Clarify the difference between PUT and POST
  on the /shares/<ID>/metadata URL
- Add ref for API to retrieve a single metadata
  item
- Add more notes regarding API behavior

Partial-Bug: #1760644
Change-Id: Ic976e0436584b86938c96db571022e96b4592d1f
2019-07-26 15:13:41 -07:00
Zuul
6a07960a70 Merge "Conditionally restore default route in setup_ipv6" 2019-07-26 14:27:29 +00:00
Zuul
cec13b8057 Merge "add IPv6 support for CephFS/NFS back end" 2019-07-25 18:59:20 +00:00
Tom Barron
70e908344d Conditionally restore default route in setup_ipv6
Restoring the default IPv6 route is not needed in CI and
fails when there are multiple defaults, but it is useful
in local devstacks where multiple default routes are not
typical.

Add a variable in settings and use it to make this behavior
conditional and set it to False for the lvm job.

Closes-bug: #1836788
Change-Id: Id73de8100509ec5935641f5f35f93f482d108bcd
2019-07-24 19:09:27 +00:00
Tom Barron
cbe7056832 Run tempest jobs under python3
Add py2 dummy jobs to keep some python 2 coverage through the
Train release, but convert all the other tempest jobs to python 3.

Change-Id: Ia5fd26c30c6aaeb97ae1b524c5fd58b890fdb054
2019-07-24 08:43:48 -04:00
Tom Barron
9be39cbef2 add IPv6 support for CephFS/NFS back end
Change-Id: Id2b4edfa02521f9c9d9c27635e9f4945af79a0b7
2019-07-22 17:13:13 -04:00
Zuul
0ed8c74dc4 Merge "[api-ref] Use relative links and fix grammar" 2019-07-22 20:46:59 +00:00
Goutham Pacha Ravi
e5582cc5a6 [api-ref] Use relative links and fix grammar
When referring to documents that are published
from the same folder, we can use relative links.

Change-Id: I431e20713e1b91be3bf9fa2f57a9c9b88519d6b4
2019-07-22 12:50:43 -07:00
Zuul
3fec658712 Merge "Manila PowerMax - rebrand from VMAX to PowerMax" 2019-07-22 19:47:27 +00:00
Andreas Jaeger
7916986e64 Update api-ref location
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.

Note that the location API location /shared-file-system and not
/shared-file-systems.

Note that redirects will be set up as well but let's point now to the
new location.

For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html

Change-Id: I86f50af83be699fa7e0fb064abb20324e2d87b86
2019-07-22 19:15:50 +02:00
Helen Walsh
6995b9f975 Manila PowerMax - rebrand from VMAX to PowerMax
Rebrand from VMAX to PowerMax includes change tags, directory structure,
file names and documentation.

Implements: blueprint powermax-rebrand-manila

Change-Id: Ie9ba5939b223d7061a3b2707ee9ef899f1fe7f66
2019-07-19 12:19:30 +01:00
Zuul
19d169e083 Merge "NeutronBindNetworkPlugin: fix multi segment mtu" 2019-07-11 22:46:06 +00:00
Zuul
adf77f7422 Merge "Add Python 3 Train unit tests" 2019-07-11 17:38:59 +00:00
Corey Bryant
a231100d2c Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: Ibf4e7a4075f7375138a59462cab132f64d874dbc
Story: #2005924
Task: #34220
2019-07-10 13:21:56 -04:00
Zuul
da4b33344c Merge "Unmount NetApp active share after replica promote" 2019-07-06 11:16:03 +00:00
zhangbailin
d3b26f3d93 Remove the redunant table from windows' editor
In windows env, cannot deal with '\t\t\t', maybe this is mistake
result in 'git pull' faild on windows env. In linux env show that(from
table):
[root@localhost manila]# vim releasenotes/notes/bug-1818081
bug-1818081-fix-inferred-script-name-in-case-of-proxy-urls-e33466af856708b4.yaml^I^I^I

Change-Id: I83a1fbeb8cc7f40e07017541283418da65f0fc36
2019-07-03 09:50:38 +08:00
Zuul
5214066b19 Merge "Blacklist python-cinderclient 4.0.0" 2019-07-02 12:06:59 +00:00
Zuul
9e96b8823f Merge "Manila share driver for Inspur InStorage series." 2019-07-02 11:32:42 +00:00
Naresh Kumar Gunjalli
8fd4dfb4de Unmount NetApp active share after replica promote
The NetApp cDOT driver is now fixed to unmount the original
active share volume after one of its replica gets promoted.

Change-Id: Iecb734b431f0b7bc9a905b0a672013869ff60fd8
Closes-Bug: #1634278
2019-07-02 01:28:52 -04:00
Zuul
7698687e85 Merge "Bump the openstackdocstheme extension to 1.20" 2019-07-01 14:03:38 +00:00
Zuul
5cadc54e6a Merge "Check NetApp SnapRestore license for pools" 2019-07-01 14:03:36 +00:00
pengyuesheng
5c1f27f69f Bump the openstackdocstheme extension to 1.20
Some options are now automatically configured by the version 1.20:
- project
- html_last_updated_fmt
- latex_engine
- latex_elements
- version
- release.

This will show other versions of the doc, too.

Change-Id: I2f8e4fec3aa48b91d6ab636504ecc90553a4b802
2019-07-01 15:30:47 +08:00
Naresh Kumar Gunjalli
f333b88e25 Check NetApp SnapRestore license for pools
Added check to validate SnapRestore license for
NetApp ONTAP pools before setting revert_to_snapshot_support
to true/false for the respective pool.
This was always set to True before.

Change-Id: I4750d28c8acfe6d68a91e129e767c6e8607e6a75
Closes-Bug: #1678524
2019-07-01 02:10:17 -04:00
zhufl
10bb9e8efc Fix an invalid assert state
in self.assertTrue(2, mock_db_delete_call.call_count), assertEqual
should be used.

Change-Id: I7cdbc9bc5645ddf5ef9d42af1a6bb5f8604cb0ef
2019-06-27 17:09:30 +08:00
Zuul
8a1b465ea8 Merge "Adding documentation for User Messages in Manila Documentation" 2019-06-26 12:33:16 +00:00
Zuul
8fa8bad8cf Merge "Add admin ref for manage/unmanage servers DHSS=True" 2019-06-25 22:21:25 +00:00
wang yong
54d855877b Manila share driver for Inspur InStorage series.
Features that Inspur InStorage driver support:
share create/delete.
extend share size.
update_access.
protocol: NFS/CIFS.
ThirdPartySystem: INSPUR CI

Change-Id: I931902901668c295fb12523bf3d414a897c36275
Implements: Blueprint inspur-instorage-manila-driver
2019-06-25 14:31:21 +08:00
Goutham Pacha Ravi
1709fd7fc2 [CI] Add bindep.txt
Bindep is a tool for checking the presence of binary
packages needed to use an application / library. It
started life as a way to make it easier to set up a
development environment for OpenStack projects.

Infra has been looking to drop the global
bindep_fallback.txt [1][2] file for all
OpenStack projects, they recommend that projects
maintain their own with packages as necessary.

[1] http://lists.openstack.org/pipermail/openstack-infra/2018-April/005926.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2019-June/006888.html
Change-Id: I1824f132b0ffadc6c9179582d37295f3abed355f
2019-06-24 15:03:51 -07:00
SolKuczala
84e7f4e542 Adding documentation for User Messages in Manila Documentation
-Reference to the User Messages CLI usage at:
https://docs.openstack.org/manila/latest/cli/manila.html
https://docs.openstack.org/manila/latest/user/create-and-manage-shares.

Closes-Bug: #1796986
Change-Id: Ia85736693d7f536766e0e0980f88805c61aa8325
2019-06-24 20:10:22 +00:00
SolKuczala
5d1ef1570b Fix typo in Manila docs in manila.rst file
Line 911 : Filer => Filter
302a142b63/doc/source/cli/manila.rst

Change-Id: If375c5da7d93f32bd2502da8f63986269db12a6b
Closes-bug: #1833423
2019-06-19 20:47:24 +00:00
Zuul
302a142b63 Merge "[CI] Run scenario tests in the cephfs-nfs job" 2019-06-18 22:12:07 +00:00
Zuul
1ce9a33f17 Merge "[CI] Bump timeout for the migrations test case" 2019-06-18 21:17:55 +00:00
Goutham Pacha Ravi
fd21f5f246 [CI] Run scenario tests in the cephfs-nfs job
Add required components for scenario
testing and enable api and scenario tests
on the same job. The experimental
cephfs-nfs-centos-7 job has not been modified.

Depends-On: https://review.opendev.org/#/c/657669/
Depends-On: https://review.opendev.org/#/c/665039/
Change-Id: I74508fd02d7d4ff54270e91743c7ea06103299b1
2019-06-13 00:15:04 +00:00
Zuul
86823b5cb6 Merge "[NetApp] Fix race condition issues on vserver deletion" 2019-06-12 15:48:32 +00:00
silvacarloss
408348b5a4 Add admin ref for manage/unmanage servers DHSS=True
This patch updates the Manila admin reference adding information
for the feature manage/unmanage of share servers with DHSS=True
driver mode, introduced in Stein release.

Partial-Bug: #1818758
Change-Id: Idac30b5e79cba9352f421654a1a94054dd1ba110
2019-06-11 14:26:16 -03:00
pengyuesheng
c295397260 Blacklist python-cinderclient 4.0.0
This release of the Cinder client broke support for the v3
volume-transfer APIs unless microversion 3.55 or higher was requested.
depend on https://review.opendev.org/#/c/587877/

Depends-On: Ibbc3a3f04ea6253139112944cf7e0f6c265d0f26

Change-Id: Icb4c948e9f8ea879f5c2bc5d854df6696ee8e6a7
2019-06-10 09:11:59 +08:00
Zuul
35d327e463 Merge "Update sphinx dependency" 2019-06-06 16:39:00 +00:00
Zuul
0ae9c42b46 Merge "Manila VMAX docs - notification of removal of tags" 2019-06-06 10:16:18 +00:00
Helen Walsh
6afe12050d Manila VMAX docs - notification of removal of tags
Notification of the removal of deprecated tags
'emc_nas_server_container', 'emc_nas_pool_names' and
'emc_interface_ports' in the Train release.

Change-Id: I7a047da0fa7851ac6c9de6d2e6c546d69266dbff
2019-06-06 08:35:50 +00:00
pengyuesheng
c5dd767303 Update sphinx dependency
Sphinx 2.0 no longer works on python 2.7,
so we need to start capping it there as well
depend on https://review.opendev.org/#/c/657890/

Change-Id: Ibbc3a3f04ea6253139112944cf7e0f6c265d0f26
2019-06-06 10:41:53 +08:00
Zuul
bd481249e6 Merge "Manila VMAX docs - clarify backend configurations" 2019-06-05 00:57:12 +00:00
arthurnsantos
4fbf1a2d9d [NetApp] Fix race condition issues on vserver deletion
This patch updates the NetApp driver handling with an issue that
happens when the driver tries to delete the vserver, during a
rollback operation inside the vserver creation method.

Change-Id: I0c8468c72e15c1d27f5cdfa50cfc379a9207c5f1
Closes-bug: #1831092
2019-06-03 21:04:36 -03:00
Zuul
595c4e34d7 Merge "[api-ref] Update JSON samples for scheduler-stats API" 2019-05-20 22:18:22 +00:00
Goutham Pacha Ravi
fdefb0e7bd [CI] Bump timeout for the migrations test case
We face slow nodes on the CI, and tests are timing
out with a sqllite backend in the gate.

Change-Id: I284b48facf633f54aa5a7ec024a1662a1d164daf
2019-05-17 10:47:13 -07:00
Maurice Escher
bc87926e60 NeutronBindNetworkPlugin: fix multi segment mtu
Neutron mtu value for network allocation is taken from share network,
so the share network needs to be updated with the mtu
before the allocation is created.

This prevents the mtu being empty on the first network allocation in
a share network.

Change-Id: I89de02af7d739bbe70f1d893cc2b6ced0157d120
Closes-Bug: #1822099
2019-05-13 09:44:07 -04:00
Goutham Pacha Ravi
f1042ed49b [api-ref] Update JSON samples for scheduler-stats API
The pools API responses have evolved quite a bit, and
the current state must be reflected in our docs.

Change-Id: I43fb5617911abdab45cce4352dc3377b5b10badf
2019-05-06 17:31:45 -07:00
Zuul
2609950d1e Merge "[Unity] Update doc for revert to snap support" 2019-04-30 22:34:09 +00:00
zhufl
51aa1d8cd3 Fix error print format
This is to fix the error print format of "%{mtu}s".

Change-Id: I0506f4d2e9f8a984d7c7ed8584afcdfd1a8c6ac1
2019-04-29 09:52:24 +08:00