summaryrefslogtreecommitdiffstats
path: root/docs/submodules/snaps
AgeCommit message (Collapse)AuthorFilesLines
2017-07-14Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Created domain classes for networks and subnets. Created Network and Subnet domain classes so neutron_utils.py functions returning these types of objects will not be leaking out implementation details as each API version can change these data structures which is now being handled by the SNAPS neutron utility. JIRA: SNAPS-113 Change-Id: Id95dd0f8c2618c20a1a73a428abb95686dfa8251 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-13Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Created domain class for routers." - Created domain class for routers. Created Router domain class so neutron_utils.py functions returning router objects will not be leaking out implementation details as each API version can change these data structures and this should all be handled by the SNAPS neutron utility. JIRA: SNAPS-115 & SNAPS-14 Change-Id: Ib6d36a735d835a6ed4ede489b14e33a261458fed Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-13Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Created domain class for roles. Create Role domain class so keystone_utils.py functions returning role objects will not be leaking out implementation details as each API version can change these data structures and this should all be handled by the SNAPS neutron utility. JIRA: SNAPS-119 Change-Id: I6918a45c1c414ee6b104ec36e63c540d6f656e30 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-13Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Created domain class for ports. Create Port domain class so neutron_utils.py functions returning port objects will not be leaking out implementation details as each API version can change these data structures and this should all be handled by the SNAPS neutron utility. JIRA: SNAPS-118 Change-Id: If031a094a9da284e2838691c3b3490359f710c61 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-13Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Crteated domain class for projects. Created Project domain class so keystone_utils.py functions returning project objects will not be leaking out implementation details as each API version can change these data structures and this should all be handled by the SNAPS keystone utility. JIRA: SNAPS-114 Change-Id: Id7bce929604278c8228622161eba1838ecd5e067 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-13Update git submodulesLinda Wang1-0/+0
* Update docs/submodules/snaps from branch 'master' - Fix the unittest of get_endpoint The endpoints according to interface may be same or different on different deployment, which depends on the configuration during the deployment. Change-Id: Id2127a3c3fe0eca4b10a98c548d10391912f9610 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-07-12Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Created domain classes for security groups." - Created domain classes for security groups. Created SecurityGroup and SecurityGroupRule classes so the neutron_utils for security groups will be returning objects of these types instead of the OpenStack objects returned by the API calls. JIRA: SNAPS-116 Change-Id: I76ed1f85f7d54b984fc6f6ac28cee7680a1109e5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-12Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Added ability to add a user to a role." - Added ability to add a user to a role. This functionality was requested as the SNAPS-OO integration tests currently have the ability to run these tests in custom projects with custom users and certain OpenStack installations are not allowing some of the integration tests functions unless the new user has been added to the 'admin' role. Change-Id: I255cfa089a14bbcb434a6cd33b2a1dfae66206b5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-11Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Demo script to show how to use the library. Change-Id: Ibe491b6e0f64aa751baf4006d6e3df1e571961d8 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-11Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Allow ssh when testing via ansible" - Allow ssh when testing via ansible Change-Id: I5a518242fec9c3434040bbfa0d725e16068cff25 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-07-10Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Fixed stack create status check on error. Was checking for the status string of "ERROR" when "CREATE_FAILED" should have been used. This bug caused the heat stack test to hang instead of raising an exception. Change-Id: I91e04d58bed083fd8b93ec908c766c0ddc4828de Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-10Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changed validation logic to check for DHCP lease before SSH connection." - Changed validation logic to check for DHCP lease before SSH connection. Change-Id: Ifa5c481963d0a9607107465915eb7ab12501e21d Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-10Update git submodulesLinda Wang1-0/+0
* Update docs/submodules/snaps from branch 'master' - Fix get_endpoint One specific service type has the same endpoint url if interface is admin or internal, while it is different from that with public interface, except the admin and internal endpoint url for service identity has same ip but different ports. Change-Id: I19c260222286d8b4aa3f0d3b7d273e192b13a96b Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-07-07Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Created domain object for users. OpenStack implementation details were leaking out into the user creator. JIRA: SNAPS-117 Change-Id: I67c77c75055b37819512d1e7712925b839fbc047 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-07Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Created domain object for keypairs. OpenStack implementation details were leaking out into the keypair creator. JIRA: SNAPS-112 Change-Id: Idd22ca9f8ebec7b21c337ca003e01169efec34cb Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-07Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Created domain object for flavors." - Created domain object for flavors. OpenStack implementation details were leaking out into the flavor creator. JIRA: SNAPS-111 Change-Id: I59a77d02e30065a7f4560e74295b2084a83686df Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-06Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Completed tests for creating networks of different types. Change-Id: I33601da3f51d7acc60bd646e1d783a07afd8ea45 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-06Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added support for using '~' for SSH key location. While testing changes, fixed problems found with querying for floating IPs which also required adding network data to the VMInst domain object. JIRA: SNAPS-85 Change-Id: I0ecf3a6885ce84fe14c4a6db09269c56dc0ad9fc Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-06Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Making test user password dynamic for testing against secure pods. Change-Id: I7c281062fc89a2ff4721e6bee9e90042c59273c5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-05Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Refactor OSCreds to leverage kwargs instead of named parameters." - Refactor OSCreds to leverage kwargs instead of named parameters. JIRA: SNAPS-109 Change-Id: I423ede964cce9fc3b4e5b27f1e8f0dd7603d9ff1 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-07-05Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Add a warning of keypair creation" - Add a warning of keypair creation Put a warning if the public key already exist in OpenStack but the private key file is not found Change-Id: Ie2dc5b9f6a6abb0831e1826130d5c283cf3f34ec Signed-off-by: boucherv <valentin.boucher@orange.com>
2017-07-05Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/snaps from branch 'master' - Sync requirements.txt with OpenStack (novaclient) It completes "Use neutron to create floating IPs" [1] [1] https://gerrit.opnfv.org/gerrit/#/c/36389/ Change-Id: I11c591d86509fa41b4b0c4a7a758ff0ceed321c2 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-29Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Fixed tests to delete security groups. Change-Id: I140618a310bae050bea29df665b98881c6052980 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-29Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changed credentials for deploying heat templates." - Changed credentials for deploying heat templates. The old credentials had been working on other pods but are not working with our latest deployed by Kolla. This change does not affect any of the functionality included in the tests. It simply takes the administrative user credentials and changes the project to the newly created one. Change-Id: I76c605797b68f902f2ee5c679bd5b8a50c48a501 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-29Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Fixed test to not download images when configured with a disk file path." - Fixed test to not download images when configured with a disk file path. JIRA: FUNCTEST-809 Change-Id: I078578ba9881eeeb8942d22cb342e87e17f6f879 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-29Update git submodulesboucherv1-0/+0
* Update docs/submodules/snaps from branch 'master' - FIX mistake in import keypair Change-Id: I3d0a3111efcb4200c9b867663a45c07a3b47c09d Signed-off-by: boucherv <valentin.boucher@orange.com>
2017-06-27Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added offline test support to NovaUtilsInstanceTests missed initially. JIRA: FUNCTEST-809 Change-Id: I3a54af6fc64f93a72059d0ff205024fa765ceb52 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-27Update git submodulesLinda Wang1-0/+0
* Update docs/submodules/snaps from branch 'master' - Enable snaps work using public endpoint When functest is not run on jumpserver but on other external host without admin network, snaps failed to connect the admin endpoint. So running snaps tests using public endpoint should be allowed. JIRA: SNAPS-110 Change-Id: I8ca8d8c48330b5f427568d3d5fe942f6f2ca9ea9 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-06-23Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Use neutron to create floating IPs. This patch moves the floating IP creation out of nova and into neutron. Other changes include the use of domain objects for VM and Floating IP instances, addition of new nova_utils tests to exercise the create server functionality, and more PEP8 compliance. JIRA: SNAPS-92 Change-Id: I16c12b26b56008901633e90ae307586ad2045f9b Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-22Update git submodulesLinda Wang1-0/+0
* Update docs/submodules/snaps from branch 'master' - Enable https for Openstack in Snaps When running in https environment, snaps should provide two options: 1. To support certification verify when https certification file is provided; 2. To disable server certificate verification without cert file. JIRA: SNAPS-84 Change-Id: I5a9094238db5c8017cc8b80e3353adc6e793b552 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2017-06-21Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Fixed launcher app to support new settings kwargs. Additionally, found issue with importing ansible libraries. Needed to rename the snaps.provisioning.ansible package to 'ansible_pb'. JIRA: SNAPS-107 & SNAPS-93 Change-Id: I8c8628d3af5ce30849229ed47bfbb0ecaad5b3ad Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes UserSettings constructor to use kwargs." - Changes UserSettings constructor to use kwargs. And changed line lengths to 79 for pep8. JIRA: SNAPS-104 Change-Id: I04413ccd783b5ccdac0f6d8e76780e728f765962 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes StackSettings constructor to use kwargs." - Changes StackSettings constructor to use kwargs. And changed line lengths to 79 for pep8. JIRA: SNAPS-103 Change-Id: Iacc3a42cbf3bebe7336d17fc4a4574590f15b93a Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes SecurityGroupSettings & SecurityGroupRuleSettings constructor to use kwargs." - Changes SecurityGroupSettings & SecurityGroupRuleSettings constructor to use kwargs. And changed line lengths to 79 for pep8. JIRA: SNAPS-102 Change-Id: Ifa878ba01694eaa17ee05cea5dbbe9bc8bde3cd0 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes to RouterSettings constructors to use kwargs." - Changes to RouterSettings constructors to use kwargs. And changed line lengths to 79 for pep8 JIRA: SNAPS-101 Change-Id: I2b63e4130644ad422aa1f81bcf2627e97d97c035 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes to ProjectSettings constructors to use kwargs." - Changes to ProjectSettings constructors to use kwargs. And changed line lengths to 79 for pep8 Change-Id: I3ea32e221608d759466973071dd86f9037ad2996 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes to NetworkSettings, SubnetSettings, and PortSettings constructors to use kwargs." - Changes to NetworkSettings, SubnetSettings, and PortSettings constructors to use kwargs. And changed line lengths to 79 for pep8 JIRA: SNAPS-99 Change-Id: Iedb3ff663dc9d71ce774b5c4c1d0bef601f792da Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes to KeypairSettings constructor to use kwargs." - Changes to KeypairSettings constructor to use kwargs. And changed line lengths to 79 for pep8. JIRA: SNAPS-98 Change-Id: I01f7f459bc46ed818d75d30f8bea7b1e09b5b376 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes to VMInstanceSettings and FloatingIPSettings constructors." - Changes to VMInstanceSettings and FloatingIPSettings constructors. Removed named parameters and replaced with kwargs. JIRA: SNAPS-97 Change-Id: I9e313c342a8fd5a99f3ce6e7274406f8a29b8c8b Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes ImageSettings constructor to use kwargs." - Changes ImageSettings constructor to use kwargs. And changed line lengths to 79 for pep8. JIRA: SNAPS-96 Change-Id: Ibda4954a4d9a6be4b94a7b2de61d03b25afff8db Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-21Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Changes FlavorSettings constructor to use kwargs." - Changes FlavorSettings constructor to use kwargs. And changed line lengths to 79 for pep8. JIRA: SNAPS-95 Change-Id: Icd3ac79c66049b596c14273abb146d957d6e4e67 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-19Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Missed image config for configuring multiple NICs test" - Missed image config for configuring multiple NICs test JIRA: SNAPS-89 Change-Id: I640aee39842272ca8dd6245be10c2fb3a899020e Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-19Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Ignore several files" - Ignore several files Change-Id: Ie00d9a995e1cf96f2754d30fc0a77f3254c811c7 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-14Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Leverage on pbr (Python Build Reasonableness)" - Leverage on pbr (Python Build Reasonableness) It also updates requirements according to OpenStack stable/ocata except for nova client version as snaps needs nova support of floating IP which has been removed in pike [1] (8.0.0 [2]). It must be reverted to >=6.0.0,!=7.0.0 as soon as snaps calls the related neutron commands. [1] https://github.com/openstack/python-novaclient/blob/master/releasenotes/notes/pike-rm-deprecated-net-272aeb62b329a5bc.yaml [2] https://docs.openstack.org/releasenotes/python-novaclient/unreleased.html Change-Id: Iaa0285471da5f2f73cbfef038c9902e1c39fa009 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-06-14Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Need to move file resources required by tests. Functest was not installing the heat resource files required by the snaps tests being run by Functest as the heat template file used by the tests as it was under the repository's root directory which is causing tests to fail. Change-Id: I214d2e61e92f7dfa2e9859dded1e7ea08706314d Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-13Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Changed logic to return only active availability zones. Change-Id: I75d92976f4486933d432a8066159dbb66c12daf5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-13Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Create download directory if not exists before downloading image file. Change-Id: I6d51681d4e0d58b96a00bfeb144d6bfcb8ae04e6 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-11Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Fixed problems found in Functest after implementing offline testing. JIRA: FUNCTEST-809 Change-Id: I5e579b141eb513b0f9db36959014b8f945afe6a0 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-08Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Removed current working directory logic retrieving test file resources. Some of the SNAPS tests leverage file resources contained within the project. These resources were being accessed via relative paths which required the test clients to ensure that the CWD was the <repo>/snaps directory. Replaced that logic to leverage the import pkg_resources making the tests much more flexible and robust. JIRA: SNAPS-89 Change-Id: Ic9c429ee53e4dd785641e11e1ed4de5aeeab54d1 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-06-07Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Added custom security group with ICMP and SSH rules." - Added custom security group with ICMP and SSH rules. This was done for all tests exercising floating IPs. Also added check to all of these tests to ensure the VMs all have received their private IP address via DHCP. JIRA: FUNCTEST-834 Change-Id: I88ae2fecc3f8e507641adf24cb65a0583f4db24c Signed-off-by: spisarski <s.pisarski@cablelabs.com>