Commit Graph

32 Commits

Author SHA1 Message Date
OpenDev Sysadmins 16419bd554 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:50:41 +00:00
Raissa Sarmento 88172a96c7 Change manila post_test_hook to use plugin repo
Fix in order for the tempest jobs run manila's
tempest plugin from the new plugin repository.

Change-Id: I14ee37639e38824b290eae14c8f2660d6997d228
2017-10-23 17:23:51 +01:00
Raissa Sarmento c9ec822b9a Use generic user for zuul v3
The manila post_test_hook.sh script still
uses jenkins as user, but with zuulv3 that
should be zuul. $USER solves that issue.

Change-Id: I1e712e6c592cb2d63a63ac38b6472de4c6a6d332
2017-10-17 10:54:12 +01:00
Tom Barron 95c6b4466d remove tempest pin
Change [1] removed the tempest pin from the
pre test hook in manila proper.

Remove it here as well.

Closes-Bug: #1711814

[1] Ia402fb79e1de5c9925f575d635b9928475095f86

Change-Id: If2d5712b6dbbf46b02763573eae6828359809484
2017-08-19 09:42:57 +00:00
Jenkins a83f2030ca Merge "manila: use local.conf in pre_test_hook script" 2017-03-02 23:57:28 +00:00
Tom Barron 54ac1f39a7 manila: use local.conf in pre_test_hook script
As per,
http://lists.openstack.org/pipermail/openstack-dev/2017-February/112872.html
a devstack plugin's pre_test_hook script can set options
in local.conf and not in localrc. Do so to unblock gate,
gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv

Change-Id: Iabeab500908149a65e221b8b98c7b50a4af5b3e6
2017-02-27 13:07:18 -05:00
Tom Barron 8e66aa029a Fix default share type setting
Change [1] correctly attempted to set the default share type
for HDFS to include ``create_share_from_snapshot_support=True`,`
but there is a syntax issue when devstack attempts to
set this extra-spec in the share type so that results in
the server considering the request to be malformed [2].

Remove the extra quotation marks that cause this issue.

Closes-Bug: #1655495

[1] I8f1670439d6d0aa92378b3b3f13a4cdb2e628a21
[2] http://logs.openstack.org/03/395003/1/check/gate-manila-tempest-dsvm-hdfs-ubuntu-xenial-nv/827d7a4/logs/devstacklog.txt.gz#_2017-01-04_21_28_24_052

Change-Id: Ib82a9280c86042ffc0692b7106de11dc6b9ed028
2017-01-10 23:34:19 +00:00
Clinton Knight 6c84ac8a20 HDFS testing with non-default snapshot extra specs
Now that snapshot_support isn't provided by default, and
create_share_from_snapshot_support is also needed for testing
some snapshot functionality, we must update the default share type
to provide values for each of these.

Change-Id: I8f1670439d6d0aa92378b3b3f13a4cdb2e628a21
Depends-On: Ib0ad5fbfdf6297665c208149b08c8d21b3c232be
Implements: blueprint add-create-share-from-snapshot-extra-spec
2016-11-08 09:56:22 -05:00
Valeriy Ponomaryov f555a915a6 Install java8 if Ubuntu Xenial is used
java7 is absent on Ubuntu Xenial and Hadoop 2.7.x+ is expected to work
on java8. So, use java8 on Ubuntu Xenial and java7 on old Ubuntu Trusty.

Change-Id: I64338c5c146e548f1b1ba2b1b1f1d5f76992b8e0
2016-09-30 11:16:36 +03:00
vponomaryov 77243d3b02 Disable redundant upload of manila service image
Set 'MANILA_SERVICE_IMAGE_ENABLED' env var to 'False' to disable
upload of Manila service image that is not used by any HDFS CI jobs.

Change-Id: I8f8701bce3112de97de104d2e80905965d98958c
2016-04-05 14:35:30 +03:00
Ramana Raja b117328446 manila: enable HDFS protocol
Change-Id: I17a0c4d0da6b38e26ccf3cbafde69628441fe67f
Closes-Bug: #1544154
2016-03-07 13:54:09 +00:00
Ramana Raja 50f41a43f8 Fix Manila CI Tempest authentication issue
With the change [1] to DevStack project, preconfigured creds for Tempest,
required by Manila, cannot be used anymore. And for now, latest Tempest
interfaces do not allow use of preconfigured creds due to bug #1524717.
So, until this bug is fixed, workaround Devstack changes by setting legacy
options explicitly.

[1] I65b56ff681d6c27094380693c953fbc3664eceb0

Related-Bug: #1531049

Change-Id: If86b9ba11eed9412794468cc4787d0f43fc52571
2016-03-07 13:53:47 +00:00
Ramana Raja fbb6ddc7f7 Use appropriate Tempest per Manila branch
Fix CI failure by selecting Tempest version based on Manila branch.

Co-Authored-By: Valeriy Ponomaryov <vponomaryov@mirantis.com>

Closes Bug: #1513105

Change-Id: I4e9b9699ac679511bb4174ffa8c880b8489695f4
2016-03-07 13:53:27 +00:00
Ramana Raja c7e09efaa1 Fix bashate voting job
The bashate job, a voting job, has been failing for a while due to
two bugs. Fix the two bugs that require modifications to tox's
configuration file, tox.ini.

Bug #1527562
Remove inline comments after line escape that isn't understood
by tox's ini parser.
This is due to the backward incompatible fix for,
https://bitbucket.org/hpk42/tox/issues/181

Bug #1554019
Ignore .xml files that do not need to comply with bashate.

Closes-Bug: #1527562
Closes-Bug: #1554019

Change-Id: Id11275d5d15e30d2558a475a4877e6d71bdc6726
2016-03-07 19:22:34 +05:30
Jenkins fdd4851cc1 Merge "Enable extend share test" 2015-10-12 02:45:53 +00:00
Li, Chen b41c3e959c Enable extend share test
HDFS driver now support extend share operation now.
Enable the test to make sure it works well.

Change-Id: Iaccd7c07eef089cdd016f818623f883a8366b8b9
Depends-On: Ia81291eda49dc20c3318f71c51d36682d2aae742
2015-09-11 14:26:30 +08:00
Li, Chen feb5754ca9 Enable snapshot test
HDFS driver do support snapshot operations.
Enable the test to make sure it works well.

Change-Id: Ib1f434a21f76bba575abf118213d6a510cd08d2f
Depends-On: I525556842191be6ca273293457327d3d3480832d
2015-09-11 14:24:01 +08:00
Li, Chen 6117acd1d4 Use Tempest plugin interface
Manila already start to use the Tempest plugin interface instead
of copying Manila files into Tempest. This removes the burden to
port Manila tests onto Tempest master recurrently.

Change-Id: Ifcfbda33ebe1297bd9da1272016f689393d6c9df
Depends-On: Ie5ed64a6777ed1acf8dd56522c26705ae897596d
2015-09-11 09:43:46 +08:00
Li, Chen 34ea9dc585 Disable consistency_group_tests
Manila support consistency group now, but HDFS driver have not
implement it yet.

As the consistency group is not a MUST feature for HDFS driver
yet, we simplely disable the test at this time.

Change-Id: I4167faaeedcd09f8e50e6b8ed587f5b88d75cae0
2015-09-11 09:34:40 +08:00
Li, Chen 82ebbc1ba2 Enable multi-backends
Change-Id: Ia38b28eb78304797c6ea00fc698548987a7e91dc
2015-08-28 15:14:14 +08:00
Li, Chen 1fe2296fec Removing devstack/pre_, post_ test_hook scripts
As we modified Manila-HDFS job definition to use manila/pre_,
post_ test_hook scripts, now devstack/pre_, post_ test_hook scripts
not required.

This patch removes devstack/pre_, post_ test_hook scripts in
devstack/ directory.

Change-Id: I8ba69b447fedbdac19cb668f182333b620ecab69
2015-08-28 09:09:00 +08:00
Li, Chen 9fd9fad994 Add pre/post test hook scripts
1. Create directory for manila
2. Add pre/post test hook scripts for job "gate-manila-tempest-dsvm-hdfs".
3. As the first step, we set MANILA_MULTI_BACKEND=False

Change-Id: Id4eede08805ad097bba6443b521fa4dbf2c65a5f
2015-08-26 16:55:02 +08:00
Li, Chen 1c3272973e Add pre/post test hook scripts
Add pre/post test hook scripts for job "gate-manila-tempest-dsvm-neutron-hdfs".
As the first step, we set MANILA_MULTI_BACKEND=False.

Change-Id: I71b7d84900f5440e1e285afc5f6e53d652b970fa
2015-08-26 16:48:35 +08:00
Li, Chen 680b855618 Fix bugs when install HDFS
1. use ~/ instead of $DEST/
2. use "__slashplaceholder__" instead of @
3. add changed PATH to the first line of ~/.bashrc
3. Fix the auto exit issue in start_hdfs.sh, make sure all hdfs services start
4. Add test_hdfs method after hdfs start

Change-Id: I82a70d67209f27edead50d64dea03e5cb5ce925a
2015-08-26 13:21:51 +08:00
Jenkins 457bcce648 Merge "Enable ACLs" 2015-08-25 05:51:04 +00:00
Li, Chen 3257e48bce Enable ACLs
By default, ACLs are disabled

Change-Id: Ifc125f354721ff94d2b9f640331948cd9f2f48bd
2015-08-25 09:54:36 +08:00
Li, Chen 49662d99fb Fix unstack issues
If we run ./unstack.sh more than once, issues will happen:
1. stop-dfs.sh do not exist
2. ~/.bashrc will be emptied due to $line is empty

Change-Id: Iaa058a33ddf7fe4366ffc6c7ea4e408d6b267967
2015-08-21 15:05:41 +08:00
Jenkins c27fab5223 Merge "Config Manila to use HDFS Driver" 2015-08-14 04:09:50 +00:00
Li, Chen ab443d88f3 Edit README.md
To make it more readable

Change-Id: I73b3031bcd115b006728e49a87c02582e04ad820
2015-08-14 10:45:52 +08:00
Li, Chen d90b9c8840 Config Manila to use HDFS Driver
Change-Id: Idc8ff19b472de7aa4bb98337619e05c6b27b13de
2015-08-14 10:43:57 +08:00
Li, Chen cec1498f54 Initial commit
Install HDFS when enable the plugin in localrc:

[[local|localrc]]
enable_plugin hdfs https://github.com/openstack/devstack-plugin-hdfs

Change-Id: I7ebf124113143ccb09dc9428a259101187ac3868
2015-08-11 12:50:20 +08:00
OpenStack Project Creator 92c6846dc3 Added .gitreview 2015-08-10 17:05:24 +00:00