summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-07-24Merge "Added a check for cloud-init completion before final ssh client check."Steven Pisarski1-0/+1
2018-07-24Added a check for cloud-init completion before final ssh client check.spisarski1-0/+1
Change-Id: I040da15623a7da03d1e3805cfa113b1c40916d11 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-07-24Small fix to network/project when creating ports andspisarski4-6/+137
added new tests for routers that create ports to external and shared networks created by the 'admin' user. Change-Id: I0365e9843e0837d720ca8dd907c45afa2c512047 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-07-24Skip searching network in project if external or sharedCédric Ollivier1-1/+1
It meets the OpenStack rules: - any router can be connected to an external network. - any VM can be connected to a shared network It completes https://gerrit.opnfv.org/gerrit/59865 which partially skip the lookup. Then CreateRouterSuccessTests passes when the external network is not owned by the user running snaps_smoke. JIRA: SNAPS-320 Change-Id: I2c60363002c6b667f90ff3f5f984eace4fa86c99 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-07-16Merge "Cleaned up extra network created in the test ↵Steven Pisarski1-0/+8
test_set_one_port_two_ip_two_subnets()"
2018-07-16Cleaned up extra network created in the testspisarski1-0/+8
test_set_one_port_two_ip_two_subnets() JIRA: SNAPS-323 Change-Id: I7610d7b3d2262b0f75c9620d2ec6907b62458158 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-07-16Added additional check when creating a port on a network forspisarski1-2/+1
the external flag is not True to query the network for the given project. JIRA: SNAPS-320 Change-Id: Ie755633520fe30664fc89e9daaea6aa2d14c2e52 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-07-13Switch to OS::Neutron::FloatingIPAssociationCédric Ollivier2-8/+15
OS::Nova::FloatingIPAssociation is hugely deprecated and doesn't work with latest OpenStack Queens deliverables. Change-Id: Icc43ba8a3466efbcc03e190b7e56f84eb69b7e51 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-07-11Added additional check for the returned project object is not None.spisarski1-1/+1
There were 3 other instances of this check in neutron_utils.py but this one was missed and could potentially cause issues. Change-Id: I599e63e14a9b08ba34f50e060c7dfa5fbdd631f7 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-06-20Adds Stack Updatembeierl8-27/+243
Adds function to allow stack update to occur. Includes higher level object calls for stack update. Added blocking parameter to create() and update() Rebase screwed up some changes. Added new test to test_suite_builder.py and updated IntegrationTests.rst accordingly Change-Id: I4558befb3ea8ea7982faff79d1ebb54fbb3d44a7 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-06-19Adds Threads to Heat Callsmbeierl4-39/+140
Adds thread pool and coverts looping calls to OpenStack to be submitted to it, allowing them to be run in parallel. Places a configurable maximum size (default 5) of concurrent calls on the thread pool. JIRA: SNAPS-316 Change-Id: Id209c5fe9b7ee7d755d3210a124b38fc3234f0d7 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-06-15Merge "Fixes additional legacy problems found when reviewing patch 58483"Steven Pisarski1-14/+16
2018-06-14Removing flavor metadata from test heat template.spisarski1-4/+0
Tests can break with this setting. Change-Id: Idab15bc5d83f8d88a08c46c71fb179c1e3d0282b Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-06-13Fixes additional legacy problems found when reviewing patch 58483spisarski1-14/+16
Second revision removes an unnecessary check on self.ext_net_name. Change-Id: I0611d0130824fb0c2fa147d3fa503b2826a61ed5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-06-13Check dev_os_env_file exists before loading itCédric Ollivier1-4/+6
The testcases should work even if no specific metadata are set. Change-Id: I3fa6aea3588f37946a847042903f313e33a728f8 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-06-11Added MTU network config and updated flavor_metadata test supportspisarski14-43/+82
JIRA: SNAPS-315 Change-Id: Ie4cbab24ea0af41e93c475e04c9440422617466f Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-06-08Merge "Added support for OSCreds output to SNAPS-OO orchestrator app."Steven Pisarski5-36/+106
2018-06-04Added support for OSCreds output to SNAPS-OO orchestrator app.spisarski5-36/+106
Change-Id: Ic690ebff47d137fdd172f5dd5f263cd7f4a6ae04 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-06-04Fix to a router's internal subnet resoulution.spisarski1-1/+1
Ensures that any subnet added to the router is available to that project. Change-Id: Iddfad14a093551bc0f4a05c52b20f02db2474d78 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-05-29Fixed issue when attempting to add an internal subnet to a router.spisarski4-16/+67
Internal subnets that are owned by the same user who is creating a router now can be added properly. Attempted to fix an issue with the change in https://gerrit.opnfv.org/gerrit/#/c/57853/ that was allowing for subnets with the same name to be assigned but ended up breaking this functionality completely. JIRA: SNAPS-312 Change-Id: I1687f66db47520e93e401d3e9fb5f0c4f45d460f Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-05-24Miscellaneous minor stability fixesspisarski4-8/+13
Change-Id: Iad8a7b6358f881d1c2935cc619cfa96f1196a675 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-05-24Merge "New functionality for snaps-oo application."Steven Pisarski2-17/+73
2018-05-24New functionality for snaps-oo application.spisarski2-17/+73
1. Utility for saving a dict to a YAML file 2. Added new hook that will create a file with the VMs created with the associated OpenStack credentials Change-Id: I124db00e4375603e9473cceab3e2846582d6cb22 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-05-24Added ability for integration tests to define additionalspisarski2-4/+40
existing users to a project. Change-Id: I91be434dcd7b580f3bfd69e3a97b9a9a13ee4676 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-05-24Merge "Remove conditional on external_fixed_ips to allow for case that it is ↵Steven Pisarski1-2/+1
not set but network_id is set in external_gateway_info"
2018-05-24Merge "Restricting the magnum-pythonclient version to 2.1-2.2"Steven Pisarski1-1/+1
2018-05-23Remove conditional on external_fixed_ips to allow for case thatStuart Mackie1-2/+1
it is not set but network_id is set in external_gateway_info Change-Id: Ib0fdfbf49730ca68d7c1d47c18c2ac17be637380 Signed-off-by: Stuart Mackie <wsmackie@juniper.net>
2018-05-22Extra changes on Flavor ConfigPanagiotis Karalis6-7/+53
JIRA: SNAPS-254 Change-Id: I4f18c0d11fe2e8456c0ebce0681f22e3e1daf6bf Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
2018-05-16Merge "Removed project query restriction when looking up network for port ↵Steven Pisarski1-2/+1
creation."
2018-05-16Restricting the magnum-pythonclient version to 2.1-2.2spisarski1-1/+1
Using version >2.2 results in a runtime exception. Change-Id: I1c5d5c650004981f13a350d04c3ab359fc98799b Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-05-16Merge "Patch to make flavor configuration for tests more flexible."Steven Pisarski8-57/+97
2018-05-16Removed project query restriction when looking up network for port creation.spisarski1-2/+1
When creating a router to an external network, the port configuration object was performing a lookup using the port's user and project ID; however, as external networks created in other projects and are visible amongst all projects can also be added to a port. This patch removes the project restriction from the network query. I do not believe this fix should ultimately break other functionality as networks that cannot be looked up by a certain user would still return None raising a valid exception. JIRA: APEX-598 Change-Id: I6cd32373fd4f42d8ad9b63a89c2131f95b113ce8 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-05-16Conform ProjectConfig args with descriptionCédric Ollivier1-1/+1
Change-Id: Ib865fdc6d48c377c5a28092015b807ef79a15ce3 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-05-09Patch to make flavor configuration for tests more flexible.spisarski8-57/+97
Also fixed potential issues with downloading images from https locations JIRA: SNAPS-254 Change-Id: Ib81569df499bbf0652c2025fc7de37af92525f7f Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-04-29Fix NoneType in create_router.pyCédric Ollivier2-7/+4
It lets Neutron handle str or unicode instead of returning None. It reverts the first proposal [1] which raises side effects [2]. [1] https://gerrit.opnfv.org/gerrit/#/c/56171/ [2] https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/126/console Change-Id: I1b45c7d6118321dd67343f31253f154abae73655 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-23Merge "Fix NoneType error when creating router"Steven Pisarski2-1/+4
2018-04-23Addressed issue with test when replicated networks are configured on the pod.spisarski1-4/+9
According to the defect, "neutron OVS agent uses a replicated network for DVR." JIRA: SNAPS-305 Change-Id: I3ceb94582d74a297f5ff41520ffe4e9f5e638266 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-04-21Fix NoneType error when creating routerLinda Wang2-1/+4
Change-Id: Icef5f8a769b5c33da68b7da33ac8ba87132830e2 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-04-19Fixed bug with regards to subnet lookups.spisarski21-93/+282
Neutron returns all subnets regardless of visibility which cause problems within routers if there is another subnet with the same name attached to a different network. JIRA: SNAPS-304 In addition, this patch contains two other minor fixes. launch_utils.py - raise an exception when the creator is not properly instantiated network.py - allow fixed IPs to be none. Change-Id: Ib343074d925be4592a713727a03d5b531890eada Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-04-19Adding assertion message to test validation.spisarski1-3/+5
Change-Id: I609d09ed8b4f75baeb1ad5454c9ddde9e996a3fe Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-04-18Add flavor metadata for volume related testsMichael Polenchuk4-11/+20
These tests are very sensitive to the state of instance which might be active in terms of nova, but in fact still trying to get an ip address in case of dpdk scenarios. Change-Id: I739044c2edd360535ce1d3531549263163cfea19 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2018-04-17Add listing security groups functionalityManuel Buil2-0/+42
JIRA: SNAPS-302 Be able to list the available security groups Change-Id: I82e2daeb388f4eb3bc8cbc5fd02006b30b959c2f Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-04-12Initial release-notes.spisarski1-0/+25
JIRA: SNAPS-288 Change-Id: I61e96eeb2128fc4e4abc88595504cad5f70f4378 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-04-12Merge "Fixed bug when use_keystone parameter is False."Steven Pisarski1-7/+3
2018-04-12Merge "Fixing security group in CreateInstanceTwoNetTests"Steven Pisarski1-3/+8
2018-04-12Fixed bug when use_keystone parameter is False.spisarski1-7/+3
When false, the self.keystone member is None and now it is being used in many more places with some of the other changes during the Fraser release JIRA: SNAPS-299 Change-Id: I752afb127287036a16f3c9b00e6feae9cab80143 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2018-04-12Updated from global requirementsCédric Ollivier1-6/+6
Change-Id: Ib6c90b7a0fc5f23a9882c3ca4cc4d3031cebe5b9 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-12Fixing security group in CreateInstanceTwoNetTestsGeorg Kunz1-3/+8
The test CreateInstanceTwoNetTests does define and create a security group and a corresponding rule but never associates them with the created instances. Moreover, some commercial systems require explicit egress rules in addition to ingress rules in order to allow traffic to pass. Anm egress rule has been added. JIRA: SNAPS-300 Change-Id: Ie0da75781f8b4e97af11e4e7588c7a53acad59ac Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2018-04-04Enable get_project_by_id when only tenant_id is providedLinda Wang1-8/+24
This is to improve: https://gerrit.opnfv.org/gerrit/#/c/52675/ Change-Id: I7228e5eadcc121fe94a869c6cbbeac412d972868 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-22Remove test_create_volume_bad_zoneLinda Wang2-18/+0
JIRA: FUEL-356 Fuel/MCP has set allow_availability_zone_fallback option to True. If the requested Cinder availability zone is unavailable, fall back to the value of default_availability_zone, then storage_availability_zone, instead of failing. Change-Id: I04f45f8435dbdf1113ac6b2c50bf913c1f29cd20 Signed-off-by: Linda Wang <wangwulin@huawei.com>