summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-12-07Remove duplicated code in vnfsopnfv-7.1.0Cédric Ollivier7-243/+130
It mainly leverages on functest_utils instead of duplicating. Change-Id: I97dc9215a835d3e7f1527b565132f667f09f2b7e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 555956f1d19800114a6f422de78816859aaa7bdc)
2018-12-01Remove Snaps NovaUtilsInstanceVolumeTestsCédric Ollivier1-5/+1
It doesn't clean its resources and then breaks the gate after multiple runs. It's the only way as Snaps is inactive and pinned in Functest. Change-Id: I5bb8707edaf998b91b8d5642b48465d4247cf8e7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 2e278acd3797f71d04500b3e9892a1769044b682)
2018-11-25Fix an invalid class name (vGPU)Cédric Ollivier2-3/+3
Change-Id: Ifff9eff1984846937920124ad0a7790e20593b25 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit d263576bd9961b4177080ff75844d0ed47dc886a)
2018-11-25Stop cleaning roleCédric Ollivier1-6/+3
Functest may create default role if member doesn't exist. It cannot be removed at the end of the testcase as it raises side effects when testing in parallel. Change-Id: Ief552f450a34b4aeda045b0c5d5f237ed77f3643 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 79771aaf65fd6eb93e318c472d72d5fad6561bf1)
2018-11-17Rename Rally blacklist.txt to blacklist.yamlCédric Ollivier3-1/+3
It eases editing it or verifyfing it via yamllint. Change-Id: I380830eff5f404745e284067b5a10f58dc60b80e Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit f600874cef933a2077a51bb334365a861e6fbb48)
2018-11-15Switch to Clearwater Zamin (heat_ims)Cédric Ollivier2-4/+4
Zamin is declared as the first "stable" release. Cloudify descriptor is not ready for the update. Change-Id: Ibfd2e3a226e1a547dd8c4e32ff998bac007f10a5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 3ac3d8d6f725b76ccb22a730cd802f36f75c8b90)
2018-11-14Protect vs build-args not consumedCédric Ollivier1-3/+8
BRANCH is useless in case of components which only inherits from tempest. The build could simply fail depending on the docker version [1]. [1] https://build.opnfv.org/ci/job/opnfv-functest-components-latest-build/1/console Change-Id: I7fe0c5bf8373e61a658153fda3d3a4bd233f6bc0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 284e30415fdec9c1a17c7f0b0b023fb0bbf045ce)
2018-11-13Add anchors in ci yaml filesCédric Ollivier3-72/+100
It eases foctorizing between releng (1 multijob only) and functest jjbs. Change-Id: I72deb86d155a1da7e0d8bf0f76992e7b6dd6cfad Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 891e997c96fc468494cef126e8b99cc0523c6acf)
2018-11-11Check if at least 2 hypervisors (Shaker)Cédric Ollivier1-0/+6
Shaker is now skipped if only one hypervisor. Change-Id: Ib3f803ab61e66e0daba0622ead0c1bf0905d0cce Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 07a5762fd3e929a50c49785f2e583dba20a0ba4a)
2018-11-10Check if at least 1 hypervisorsCédric Ollivier2-1/+7
Vmtp is skipped if only one hypervisor. As Vtmp returns 0 when all is skipped, it protects vs issues when generating charts. Change-Id: I5ea7c31c0688ae773425d2192a4f30a22360185f Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 396b3d8a7a9036ae3a8a8443b489654d3a2dd3cb)
2018-11-07Merge "Disable agent testing in tempest-based testcases" into stable/gambiaCedric Ollivier4-3/+14
2018-11-07Remove snaps ansible test casesCédric Ollivier1-7/+0
They can't work vs all OPFV scenarios (MTU doesn't conform with Geneve) and are deprecated. Updating snaps commit id [1] breaks all gates closed to Gambia release. [1] https://gerrit.opnfv.org/gerrit/#/c/64515/ Change-Id: Ie4a7a694703642a74b731a4142a5c8c029f7e661 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 24a7b14c20ad96f10db0d8bfa6187c1b7c9737b9)
2018-11-07Revert "Update Snaps commit id"Cédric Ollivier2-2/+2
This reverts commit e06c0bd24fc99c5d411fd56d482cdbd8bb41bdf0. Change-Id: I110b0b82c5e2ec3fa869ee1e4deb74a869b9db06 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-11-06Disable agent testing in tempest-based testcasesCédric Ollivier4-3/+14
It blacklists agent testing and two tests asking for VXLAN as overlay if OVN (OVN supports GENEVE) [1] blacklist.txt is renamed blacklist.yaml and is verified by yamllint. [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-gambia/33/console Change-Id: I73c1b8cbbd74973a7f15476feea6ee4532786660 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 3b07c3e741e0e64603d01afc651176aa2fc52391)
2018-11-06Update Snaps commit idCédric Ollivier2-2/+2
It updates Snaps commit id to allow testing OVN [1] It should be noted Snaps doesn't create any stable branch. Then this patch can be cherry-picked asis in all branches. It takes the package renaming into account. [1] https://gerrit.opnfv.org/gerrit/#/c/64515/ Change-Id: I1dbfe9a68c8448d117b7b074cf2b4ac64b65e139 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 1c2663063db356cebd1d156abf89d47a15b4eb1e)
2018-11-06Merge changes If9b61064,I0490eade into stable/gambiaCedric Ollivier3-18/+1
* changes: Increase Vmtp timeouts Run vnfs in all scenarios
2018-11-06Increase Vmtp timeoutsCédric Ollivier1-0/+1
It now conforms with other testcases booting ubuntu images. Change-Id: If9b610646ee5dcb2eb002d74dff8e1a797a4f232 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 023a4c7d0cb85d3b624ee946097e721880169371)
2018-11-06Run vnfs in all scenariosCédric Ollivier2-18/+0
It allows fair comparisons between scenarios (e.g. ovs dpdk). os-nosdn-calipso-noha could be verified VNFs as well [1]. [1] https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-gambia/32/console Change-Id: I0490eade81c531e38ce7156a61446a9fccaffb17 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 61b708cc0987bf48d07df9d46ed25e4b42c15efc)
2018-11-01Override tempest_conf.yaml in ci jobsCédric Ollivier1-1/+3
It also removes STORAGE_PROTOCOL (env var) which was removed. Change-Id: Ib0f388f20c52ebf2409d2aca0bcba5c641287b40 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit e715a8309122c3fa3b4983cfa53c82519dd6ead7)
2018-10-31Remove fds from Functest jjbsCédric Ollivier1-2/+0
Fds doesn't participate to Gambia. Change-Id: I8bf4da40caee572442a23d67036755a8746dcae5 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-27Move tempest logics in tempest_conf.yamlopnfv-7.0.0Cédric Ollivier4-31/+16
It allows removing OPNFV logics out of Functest (releng) and then simplifies conf_utils. tempest.conf is filled by the current default values. functest-alpine.sh will be updated to allow modifying the default values without breaking the OPNFV installers. It deprecates the only tempest-related env var (STORAGE_PROTOCOL) Change-Id: I14bcb715826ef2d85af87e7af600261a3c08e72c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 3872290bb673513459588bbe83e65efc631615f7)
2018-10-26Temporarily disable Cinder volumes backup testsCédric Ollivier1-0/+3
From the time being, all OPNFV installers [1][2][3] don't support Cinder volumes backup. We will find a better way to handle the lack of OPNFV requiremements (these tests pass succesfully in Orange Openlab). At least, it will allow verifying tempest_full in OPNFV gates. [1] Apex: https://artifacts.opnfv.org/logs/functest/lf-pod1/2018-10-25_02-17-25/tempest_full/tempest-report.html [2] Compass: https://artifacts.opnfv.org/logs/functest/huawei-virtual9/2018-10-24_04-54-25/tempest_full/tempest-report.html [3] Fuel: https://artifacts.opnfv.org/logs/functest/lf-pod2/gambia/2018-10-25_05-57-54/tempest_full/tempest-report.html Change-Id: I319536070aa77a5dbab6a692a1d76049f75e758b Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 7cf46992c7f3e854b038f6f17a279d65108aa764)
2018-10-26Temporarily disable VNC testsCédric Ollivier1-0/+3
At least Compass and Fuel configure Spice as console [1][2]. It disables vnc testing as it could fail for endusers as well. [1] https://artifacts.opnfv.org/logs/functest/huawei-virtual9/2018-10-24_04-54-25/tempest_full/tempest-report.html [2] https://artifacts.opnfv.org/logs/functest/lf-pod2/gambia/2018-10-25_05-57-54/tempest_full/tempest-report.html Change-Id: I2a1ecf345cb81170c1b1a3e49f8f3a58602fc3f0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit df9d5c5d3b80b613130de59a1810f7fce9cbbc0d)
2018-10-25Revert "Temporarily switch to collivier/abot_charm"Cédric Ollivier1-1/+1
This reverts commit 41177bc31389f923580278a0b914e511322961b2. Change-Id: Ic4e7f790ed084713eeb930d86f00af0989d46874 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-25Temporarily switch to collivier/abot_charmCédric Ollivier1-1/+1
It hosts a key fix which should be merged in the right repo. This patch can be safely reverted as soon as [1] is merged. [1] https://github.com/RebacaInc/abot_charm/pull/3 Change-Id: If98d163ecd2ce6b50c08d8dad886c0d4b2c39a34 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit d2c129f8319503a8fabe5b87c71737845f06ab36)
2018-10-23Disable Glance API v1Cédric Ollivier1-0/+4
It has been deprecated since Newton [1]. Even if the related tests are skipped in latest tempest [2], API v1 has to be disabled in Gambia's tempest.conf [3]. [1] https://docs.openstack.org/glance/latest/user/glanceapi.html [2] https://artifacts.opnfv.org/logs/functest/lf-pod1/2018-10-22_02-34-24/tempest_full/tempest-report.html [3] https://artifacts.opnfv.org/logs/functest/lf-pod1/gambia/2018-10-23_10-34-07/tempest_full/tempest-report.html Change-Id: I3b6bb632412c0fecaa659da262760af64d79fa71 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit dddd8073c97ca09937504cb10c1a7be2a0986380)
2018-10-23Overprotect vmtp vs unversioned OS_AUTH_URLCédric Ollivier1-0/+4
It simply adds v3 to OS_AUTH_URL if required. Vtmp should be updated to manage unversioned url [1]. https://build.opnfv.org/ci/view/functest/job/functest-apex-baremetal-daily-master/371/console Co-Authored-By: Juha Kosonen <juha.kosonen@nokia.com> Change-Id: I4806e811c0714b061b77f940934830cfb1835d74 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 5ac878fe7cccbfe5cb829488d0aedc307dd42885)
2018-10-22Change dir when calling stestrCédric Ollivier1-2/+5
https://build.opnfv.org/ci/view/functest/job/functest-fuel-baremetal-daily-master/467/console Change-Id: Icaa773cf61397650e73a01b182a759dd64b11b95 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit d1eed120e18ec456841a8df2f29e1711da0aa833)
2018-10-21Harden Rally generate reportCédric Ollivier2-7/+4
It converts html_file to str and raises all possible exceptions. It sometimes fails when locally generating reports. Change-Id: Idf6a12aaac4561800cd5e364f8bcc495aabbee1d Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 4d3627e56d333e313b67bbf1e7880b11883b5652)
2018-10-21List neutron exts and service providers in connection_checkCédric Ollivier1-1/+7
It eases debugging as well [1]. [1] https://artifacts.opnfv.org/logs/functest/lf-pod1/2018-10-20_12-23-41/patrole/tempest-report.html Change-Id: Ie9ddc280fc239c5e0887347d434839940e7a3240 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 87f5db13d594075903face649f877478edb3b285)
2018-10-21Switch SCAP urlCédric Ollivier1-2/+2
The former link is unreachable 502 [1]. [1] https://build.opnfv.org/ci/job/functest-verify-unit-tests-and-docs-gambia/96/console Change-Id: Ibc865a4d367fdc48505e9b4ebe674f63cba8b8e1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit bed550d1971dbeb7d2f237d9630f24b4bc49b0b6)
2018-10-19Temporarily disable py36Cédric Ollivier1-1/+1
Build servers haven't been updated yet to support py36. Change-Id: I6e396f944e7226d682a58c8e74ed136e0b55d2cd Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 6c65f82b3571550229566be3c6b9490741018502)
2018-10-19Remove Functest gatingCédric Ollivier9-275/+2
It would make confusion to print OPNFV installer results as they are not so good. Change-Id: I5b1cf2144090cb3b6090a23e0b3022a62733ea53 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 3ca122e853d9a5208867d619eb52d99008de39b9)
2018-10-17Move LF doc files into a new dirCédric Ollivier9-185/+185
rtd forces conf.py to be in the root dir. Then it moves all LF files into a dedicated dir and reverts rtd config.py. Change-Id: I181c76c2b06df630aedf5b9fd96415ab9b23d9e1 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 0d0f0d5e5f18cbb91c0119b16e737815a7756277)
2018-10-17Fix links to remove references to submodulesAric Gardner15-587/+31
It forces one single documentation. Change-Id: I47edd947885a4c3fb9e6579cf61fa7473b47ba31 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> (cherry picked from commit a4990a60c9b8e499e698fab28f9368816e50c6f7)
2018-10-16Merge "Do not create files in site-package directory" into stable/gambiaCedric Ollivier3-9/+25
2018-10-16Merge "Ease configuring extra specs via env vars" into stable/gambiaCedric Ollivier5-177/+13
2018-10-16Ease configuring extra specs via env varsDelia Popescu5-177/+13
Ease configuring flavor extra specs, as well as image extra specs. Set environment variables for image_properties and flavor extra_specs for ovs|fdio scenario from the start. Image extra_properties and flavor extra_specs will continue to get updates from functest config file but so will from IMAGE_PROPERTIES and FLAVOR_EXTRA_SPECS env variables. Change-Id: Ie1c69e66d2e2e158915d214402fe44d9991c56d3 Signed-off-by: Delia Popescu <delia.popescu@enea.com> (cherry picked from commit 1a00b9de56ef65eef2a0b269a514cb25491ac54b)
2018-10-16Take new stor4vnf and clover branches into a accountCédric Ollivier1-2/+2
Change-Id: I92923338d156cecb2e4e4b57f50e016c99724fd7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-16Do not create files in site-package directoryJuha Kosonen3-9/+25
Use /home/opnfv/functest/data/rally/task directory for storing temporary files when running rally tasks. Also removes unused vm scenario from task service list. Change-Id: Icfd4f99ebe6194360bda8bd88e497e018a9541a0 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit 520331a06750dd02228f840c346402f52fb864e8)
2018-10-15Conform with LFN doc rulesAric Gardner24-1308/+41
It hugely hacks docs to move away from submodules. https://docs.opnfv.org/en/latest/how-to-use-docs/local-build-transition.html It removes intern reports which can't be integrated in this new model. All wrong links now deteted are updated. Change-Id: I9dbebeed041d2e104e3b8e73483f656ba0ef5bb9 Signed-off-by: Aric Gardner <agardner@linuxfoundation.org> (cherry picked from commit 1a22e73c850c450305764c784c86dbc067e65dae)
2018-10-15Update python3 to python3.6Cédric Ollivier1-3/+3
It conforms with Alpine 3.8 (It updates the related tox entry). Change-Id: I7ba8e3cf5bae2f48ff5d802511a288446bca645a Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit b51417c9d2e7d34fec7d4bfa4fd723746e6b28e3)
2018-10-14Fix image properties parsingCédric Ollivier6-46/+85
It removes useless spaces and now conforms with oslo.conf dict. New helpers and unit tests are available. Change-Id: I20335c5e5c3840cc872e158c6072d97a3f2cb98c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 904377462f58464937d4cafeb8c432f024a85bd4)
2018-10-09Merge "Add Rally scenarios for testing floating IP" into stable/gambiaCedric Ollivier2-0/+51
2018-10-09Add Rally scenarios for testing floating IPJuha Kosonen2-0/+51
rally_sanity: NovaServers.boot_server_associate_and_dissociate_floating_ip rally_full: NovaServers.boot_server_associate_and_dissociate_floating_ip NovaServers.boot_and_associate_floating_ip Change-Id: I31b7693828920bae92ff4ac8e7b0fde86e958cb5 Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com> (cherry picked from commit 6efcc4fe7456663445e9fbda54bba3239288ad73)
2018-10-09Remove fds from stable/gambiaCédric Ollivier3-38/+1
FDS doesn't participate to Gambia. Change-Id: I9fb293b2972e0deb318ac9d3d08377039ea247e4 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-09Select new sdnvpn and barometer gambia branchesCédric Ollivier1-2/+2
Change-Id: I3e76b8b75a0bda3b733662fcaf4ae917fc1fe9ce Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-10-08Use environment variable for image propertiesDelia Popescu4-124/+17
Use IMAGE_PROPERTIES environment variable to read extra image properties. Set image_extra_properties for scsi volume types without file patch, but using IMAGE_PROPERTIES env variable IMAGE_PROPERTIES is defined through releng. Image extra_properties will continue to get updates from functest config file With this change, remove unnecessary parameters from arm patch Related to:https://gerrit.opnfv.org/gerrit/#/c/63203/ JIRA:ARMBAND-402 Change-Id: I64139240751b1e109bbe24ba32f487ccd98b9a92 Signed-off-by: Delia Popescu <delia.popescu@enea.com> (cherry picked from commit d7c5419ed8d3dcdb59f4f5f254de0c7bb7a0aec6)
2018-10-06Read thirdparty-requirements.txt if py3Cédric Ollivier2-9/+10
It fixes the current build issues due to unsynced doctor [1]. [1] https://build.opnfv.org/ci/job/functest-features-docker-build-arm64-master/455/console Change-Id: Iad8b667e2615dcd976cd8120e4204665134922b7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com> (cherry picked from commit 01509097c7447ee70d61f7e97d7947b127425eac)
2018-10-06Update gambia's upper-constraintsCédric Ollivier1-7/+4
It takes into account the new branches created by sfc and doctor. Change-Id: I743fb3889de479bc7a1df51e9913bc1eada85ac2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>