21 Commits

Author SHA1 Message Date
Ghanshyam Mann
80c812d9bd Set up the doc infra and add doc job
devstack-plugins-nfs does not have the doc infra set
up and no doc publish job.

This is need to add the contributor doc as per the ussuri
community goal.

Change-Id: Ie091ebd4dc35ef429d60c41d74a9344b3f083718
2020-04-27 00:12:43 +00:00
Andreas Jaeger
78bfd45d63 Update .gitreview and .zuul.yaml after rename
The repo got moved from x/devstack-plugin-nfs to
openstack/devstack-plugin-nfs, update .gitreview and jobs
for this.

Change-Id: I510655dabea6886a27bec52e83a3cc86bd7ebd15
2020-03-20 16:39:59 +01:00
Ghanshyam Mann
1f9393cd20 Migrate gate job to py3
gate jobs are modified to run on py2 on stable
branch and on py3 on ussuri onwards.

Change-Id: Ie6e287d134523931418256180dc5c55fd32f0db6
2020-02-18 22:08:13 -06:00
Luigi Toscano
ab0a128d86 New Zuul v3 devstack-plugin-nfs-tempest-full job
This is meant to replace legacy-tempest-dsvm-full-devstack-plugin-nfs
in both cinder and nova.

Check the plugin against all the supported branches
(but ocata) to prevent regressions.

Change-Id: I86be2db18685f36fb3f67be03271608637c79151
2019-12-03 19:20:05 +01:00
OpenDev Sysadmins
73b8b0842e OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:51:57 +00:00
Eric Harney
48fa9b12b7 Don't disable xtrace
This unnecessarily hides debugging info from CI runs.

Change-Id: Ie3a71b7bf021da232e22f0247b4bd91db37a8de8
2018-10-18 15:13:46 -04:00
Eric Harney
ac2618ae8f Be cleaner when unstacking a failed deployment
This prevents an error from "find" due to the
dir not existing.

Change-Id: I679f42ee88f1e8ae6d656195f5377a8b06f1cee9
2018-10-12 12:00:10 -04:00
Eric Harney
6d01740e27 Enable cloning
Test volume clone.

Change-Id: I3317d816ba95f64540b2f7783da737cc97b3fda0
2018-02-13 19:48:30 +00:00
Eric Harney
65ebbb0b2a Disable attach encrypted volume
This is not currently supported for NFS.

Change-Id: Ifc85b6d4d9ad4cbc0b526f718f919d7e4d75a533
2017-05-22 11:35:19 -04:00
Eric Harney
e0e6d0ee67 Switch to nas_host/nas_share_path options
Use the new config format instead of writing
/etc/cinder/nfs-shares.conf

Change-Id: Icc504027a8d6301e0acf4ebc53edd8d0a89b1baa
2017-04-20 14:44:08 -04:00
Eric Harney
152c732861 Enable NFS snapshots
Test NFS snapshots.

Change-Id: Ie746d854f70726e8bc22c48ca34e8a8880a86cac
2017-02-23 11:36:51 -05:00
Eric Harney
376f4c1ecc Use Nova's publicURL
See Cinder commit 95550a50.  Nova is no longer using
adminURL:  https://review.openstack.org/#/c/433289/

Change-Id: I3a647d61b5e6070f48d33286a4203b7569adf5ea
2017-02-23 11:36:51 -05:00
Eric Harney
0eec0f167e Disable manage_snapshot tempest test
This is not supported by the NFS driver.

Change-Id: I00080b21bf2f1360e6639d74f5ceeabbb451dfca
2017-01-19 13:51:36 +00:00
Erlon R. Cruz
fade5da51b Allow multiple devstack Cinder plugins
This commit allows this plugin to be run in parallel with other devstack plugins
like glusterfs, ceph, etc. This is needed to allow gate jobs that test
multibackend features.

Change-Id: I79c5ee753607953ffad7e78b96ffea506d84fc21
2016-11-28 15:25:26 -02:00
Matt Riedemann
fc041321ae Don't run volume snapshot/clone tests in Tempest
The Cinder NFS backend doesn't yet support snapshot, clone
or backup operations, so they should be disabled when
running Tempest.

We also have to explicitly disable the image cache in
cinder because that relies on volume cloning which the NFS
volume backend doesn't support.

Depends-On: I5ad578a78d6cfd4186a8230ad472d4a7b92445c9
Change-Id: I8fb421276005f9ba9cbc6c55ba8b6089349fdb69
2016-11-17 00:15:36 +00:00
Eric Harney
ebf915c8bf Set nfs_snapshot_support in cinder.conf
The current work at [1] makes this feature
opt-in only.

[1] https://review.openstack.org/#/c/147186/20

Change-Id: I5b3df4212251f08dd269963cc3821fd09728bcc4
2016-04-14 14:49:37 -04:00
Eric Harney
4727ada457 Set tempest storage_protocol to 'nfs'
Change-Id: Idb43e6b47da5adca435da2adad8ef7454d509496
2016-04-07 11:37:29 -04:00
Eric Harney
448e760ed3 Configure nova catalog info in Cinder
Cinder's defaults don't match what devstack creates.

Change-Id: I570c7da9ff5b54ce36240a9375fbbfdcffc1b906
2016-04-06 18:33:22 -04:00
Eric Harney
b8aa9d32e4 Chown NFS export dir to $STACK_USER
Cinder expects to be able to write here.

Change-Id: I5b014e9d1770286c1099dfdaa1477ec66886b996
2016-04-06 12:25:15 -04:00
Eric Harney
217010a78a Initial import
Import from github/eharney/devstack-plugin-nfs @ 9106b37
+ rename override_defaults -> override-defaults
+ remove xtrace from override-defaults
+ restart NFS service after config
+ add .exports suffix to /etc/exports.d/ config
+ no_root_squash
+ is_suse

Change-Id: I6b9dcd55bcbb28a0567bf5bf279eac4dbb21ef22
2016-03-30 09:06:44 -04:00
OpenStack Project Creator
e5c041f63a Added .gitreview 2016-03-23 08:24:27 +00:00