summaryrefslogtreecommitdiffstats
path: root/docs/submodules/snaps
AgeCommit message (Collapse)AuthorFilesLines
2017-12-01Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Deactivated test heat template's volume encryption." - Deactivated test heat template's volume encryption. Removed volume encryption from the test volume heat template as it is no longer operating properly against a Pike pod. Created the ticket SNAPS-245 to address this issue sometime in the future. JIRA: SNAPS-240 Change-Id: I610dbba4ebadd5dfb360a665b7a543be6ef5fb1c Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-12-01Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added exception handling around adding security groups. When a VM instance has a security group associated with it and the client attempts to add the same security group, a Pike pod now raises a ClientException where previous releases simply return None. This patch adds the appropriate exception handling that allows several existing tests to pass not only with Pike but also with all OpenStack versions. JIRA: SNAPS-239 Change-Id: I282df5a2b516dab415ba5e2e7208176f2ba3f270 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-29Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Cluster template cleanup Removal of negative tests where an invalid keypair is being configured. This test was not operating consistently between pods Update testing documentation Updated some invalid class names in pydoc Change-Id: I7a392e9ed993450de40a20457044ba8294d45044 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-29Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added cluster template creator/state machine class. Created class and tests for creating and managing cluster templates. JIRA: SNAPS-235 Change-Id: Ia91aef9507fc39d1814dce03169aab0b784721a6 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-27Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Expanded the tests for ClusterTypes JIRA: SNAPS-233 Change-Id: Ibba9b7046b95b5523cde525c4a4ed971f463a19d Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-27Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Updated comments for ID version 2 vs. 3 Change-Id: Ib51076cb9fa1c3f52c619a5682ae4a11f64580a9 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-27Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Implemented the ability to create Magnum Cluster Type objects. This patch is the second of several necessary for the addition of Magnum support. This one implements a create and delete function to magnum_utils.py as well as the necessary config and domain classes for sending and receiving Cluster Type data to OpenStack. JIRA: SNAPS-233 Change-Id: Iad1959b98eaabc4ef5f41b70a23f6b1306259650 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-21Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of SecurityGroupSettings to extend SecurityGroupConfig SecurityGroupSettings, SecurityGroupSettings and neutron_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the SecurityGroupSettings and SecurityGroupRuleSettings class with snaps.config.security_group SecurityGroupConfig and SecurityGroupRuleConfg classes JIRA: SNAPS-224 Change-Id: I6cd82ed5be31f4a24449be767b203e86489b1962 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-21Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of VmInstanceSettings to extend VmInstanceConfig VmInstanceSettings, FloatingIPSettings and nova_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the VmInstanceSettings and FloatingIPSettings class with snaps.config.vm_inst VmInstanceConfig and FloatingIpConfg classes JIRA: SNAPS-218 Change-Id: I95688130256bca1df4a5c347bdb741019ae0937e Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Supporting the protocol string value of 'any' for security group rules." - Supporting the protocol string value of 'any' for security group rules. This issue had been found by Stuart Mackie when using OpenContrail. Change-Id: I5b57773e19c20028ac736521d461d49341c78cb0 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of NetworkSettings to extend NetworkConfig This also includes SubnetSettings extending to SubnetConfig and PortSettings extenting to Portconfig and neutron_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the NetworkSettings, SubnetSettings, and PortSettings classes. JIRA: SNAPS-220 Change-Id: I996d73d9b910c075a6511a423f01d966f5b6fb74 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of VolumeSettings to extend VolumeConfig VolumeSettings and cinder_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the VolumeSettings class. JIRA: SNAPS-227 Change-Id: I3f93702ff836af365c811d44bfd0e59b76c3f1f5 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of VolumeTypeSettings to extend VolumeTypeConfig This also includes VolumeTypeEncryptionSettings extending to VolumeTypeEncryptionConfig which is a member of VolumeTypeConfig VolumeTypeSettings and cinder_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the VolumeTypeSettings class. JIRA: SNAPS-228 Change-Id: Iaa9c7a1cd810cf63d1badb00f71bcdcefb527e12 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of QoSSettings to extend QoSConfig QoSSettings and cinder_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the QoSSettings class. JIRA: SNAPS-222 Change-Id: I6385717b78db413c496b15b8c4b76ffabe9797c1 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of StackSettings to extend StackConfig StackSettings and heat_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the StackSettings class. JIRA: SNAPS-225 Change-Id: I8dc7a4d80efce93452908563730babf14c17e615 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of RouterSettings to extend RouterConfig RouterSettings and neutron_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the RouterSettings class. JIRA: SNAPS-223 Change-Id: I6a2a5e6e6e86204e62148a57e3525da5862841cf Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of UserSettings to extend UserConfig UserSettings and keystone_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the UserSettings class. JIRA: SNAPS-226 Change-Id: Ifcc2a029463780e963b1afcf1de31baf9edded40 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of ProjectSettings to extend ProjectConfig ProjectSettings and keystone_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the ProjectSettings class. JIRA: SNAPS-221 Change-Id: I9e39f09fb8bb03dbd725f44b7256bacb05f26afc Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of KeypairSettings to extend KeypairConfig KeypairSettings and glance_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the KeypairSettings class. JIRA: SNAPS-219 Change-Id: I92f51ecb77238444697e922c8f089e78d1c643aa Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of FlavorSettings to extend FlavorConfig FlavorSettings and glance_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the FlavorSettings class. JIRA: SNAPS-216 Change-Id: Ie9532fcbe16377d4ab608bdacd1982c3c6628fe9 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-20Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Refactoring of ImageSettings to extend ImageConfig ImageSettings and glance_utils have a runtime cyclical dependency. This patch reduces this dependency and deprecates the ImageSettings class. JIRA: SNAPS-217 Change-Id: I09f34531366f2a5bd3202c9cbbdef878b2542abe Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-16Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Minor copy/paste logging value fixes. Change-Id: I729265575583eec7fb7adc1fc49c6d91c06ad603 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-16Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/snaps from branch 'master' - Updated from global requirements Change-Id: I9fa229d0216b90f7619d1fe5e9f5c35be8899d19 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-10Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Deleting files created when obtaining keypair settings from heat. When Heat creates a keypair and SNAPS-OO attempts to generate a KeypairSettings object, the private key is getting stored into a file that was not getting cleaned up in some of the tests. JIRA: SNAPS-177 Change-Id: I50759a74efbd1d0df4de0780da43b9e56432d28c Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-09Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Initial patch to begin adding support for Magnum." - Initial patch to begin adding support for Magnum. JIRA: SNAPS-212 Change-Id: I5f72fe9c28fe5cdd61546eee828becd034f8aff9 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-09Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Apply upper-constraints when testing SNAPS" - Apply upper-constraints when testing SNAPS It conforms with OpenStack rules [1] and enforces the same testing env over the OPNFV projects [2]. [1] https://wiki.openstack.org/wiki/Requirements [2] https://wiki.opnfv.org/display/functest/Requirements+management Change-Id: Iad277b305dbb6c9e96894f5809edcb27a750e418 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-09Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Adding tests for IPv6. Included in patch: 1. Refactor Network domain object to include Subnet objects 2. Removed subnet members from OpenStackNetwork 3. Added exhausive IPv6 tests to neutron_utils_tests.py 4. Added two IPv6 integration tests to create_network_tests.py 5. Added two tests where VM instances have ports with IPv6 addresses 6. Updated docs JIRA: SNAPS-178 Change-Id: Id3e5448cb431d2acf47029244fe6773f3f29d368 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-08Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Removal of test from API check. Change-Id: Iaf99f0d397043233e9112b38f0cbb5008b5159d1 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-06Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added method to OpenStackHeatStack to return OpenStackSecurityGroup objects. Continuation of the story SNAPS-153 for adding creator/state machine instances for OpenStack objects deployed via Heat. JIRA: SNAPS-207 Change-Id: Id479b69c2b166ab38724c3886096d8483998f819 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-06Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Added logging when a heat stack fails." - Added logging when a heat stack fails. Added the stack resource reason to the error logs for each resource who's status is 'CREATE_FAILED'. All resons will be output to debug. JIRA: SNAPS-190 Change-Id: Ieb1cdb2089eb6e1c1a7c96c143b82af1b7a9efb7 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-06Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Added method to OpenStackHeatStack to return OpenStackRouter objects." - Added method to OpenStackHeatStack to return OpenStackRouter objects. Continuation of the story SNAPS-153 for adding creator/state machine instances for OpenStack objects deployed via Heat. JIRA: SNAPS-173 Change-Id: Iac9138ef7827c10db1637447d3a909e714a0301b Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-03Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Quick fix around static IPs and ports in launch.py application. Change-Id: I81b74fb37aee37644f3092251ae5163d57392fdc Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-11-02Update git submodulesTaseer Ahmed1-0/+0
* Update docs/submodules/snaps from branch 'master' - docs: Update installation methods JIRA: SNAPS-193 Change-Id: Ibd42667023311ee2d61142063f4d301bad4ac5d7 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-10-31Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added method to OpenStackHeatStack to return OpenStackFlavor objects. Continuation of the story SNAPS-153 for adding creator/state machine instances for OpenStack objects deployed via Heat. JIRA: SNAPS-174 Change-Id: I791e427efc487045c0f72cd836dabd9a66a4f60f Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-31Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Added method to OpenStackHeatStack to return OpenStackKeypair objects. Continuation of the story SNAPS-153 for adding creator/state machine instances for OpenStack objects deployed via Heat. JIRA: SNAPS-175 Change-Id: I7196279086b1935b4ec4a01483d46921cc567b15 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-30Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Return OpenStackVolume and OpenStackVolumeType instances from heat." - Return OpenStackVolume and OpenStackVolumeType instances from heat. Added a methods to OpenStackHeatStack to return any OpenStackVolume and OpenStackVolumeType objects it was responsible for spawning. Changes include all of the necessary changes to the heat and settings utilities and associated tests. JIRA: SNAPS-199, SNAPS-200 Change-Id: I6da4bce1e90f080e22c96ab1b46eca8b85991ebf Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-30Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/snaps from branch 'master' - Sync requirements with OpenStack Pike OPNFV F-release is built on top of OpenStack Pike. Functest depends on SNAPS and requires this update. It conforms with the requirement management cleant for E-release [1]. [1] https://wiki.opnfv.org/display/functest/Requirements+management Change-Id: Ifff3db55f8b2f03a91b43fb542328300c7b7b4a6 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-10-27Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Updated application to support volumes. Updated VirEnvDeploy documents to reflect newly supported object type. JIRA: SNAPS-208 Change-Id: Icc0d435d9b2d780d31a15ebc9a1ebd539c58e407 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-26Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Updated documentation to reflect new block storage support. 1. Updated library usaged LibraryUsage.rst 2. Added new unit tests to UnitTests.rst 3. Added new component tests to APITests.rst 4. Added new integration tests to IntegrationTests.rst 5. Updated application usage docs in VirtEnvDeploy.rst 6. Updated pydocs where inaccurate JIRA: SNAPS-203 Change-Id: I8bee2c6cdb5f54b86abf805bc930563028df3425 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-26Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Implemented the ability to attach volumes to VM instances. JIRA: SNAPS-198 Change-Id: I30bb92dabab64e6a8918fa5ab0de1bed359a147e Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-23Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Added ext_net_name into template substitution variable." - Added ext_net_name into template substitution variable. Without the change, the template would always leverage the external network name of 'external'. Also am now creating a security group for the VM with the floating IP so the test will always be able to access. Fixed another test that used the same heat template that was changed to add in security groups. JIRA: SNAPS-206 Change-Id: I19b09e91a844f88bd473ea25b2bba71ae19b0aa1 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-23Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Third patch for volume support." - Third patch for volume support. * Added support for volumes integrated with QoS and encryption. * Created tests for volumes at an API and state machine level. JIRA: SNAPS-197 Change-Id: I07326875b9f1a30e50389531d0d2571ee648675f Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-20Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Add reason for stack creation failure" - Add reason for stack creation failure JIRA: SNAPS-190 Change-Id: I59b7d416ef16cd1f301ccbdcdd8a7529527b3dd6 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-10-19Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Second patch for volume support. * Added support for volume types * Created tests for volume types, QoS Spec, and encryption JIRA: SNAPS-196 Change-Id: I9154fc20772191cecf4f2f9feb7e8d8634167a9c Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-18Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - First of several patches for adding volume support. * Added volume API version attribute to OSCreds * Created utility for interfacing with the Cinder APIs * Created QoS creator * Added new tests to test_suite_builder.py JIRA: SNAPS-195, SNAPS-194 Change-Id: I0c6a53b4cba6efea3e92d909b94b259fa07a35c3 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-16Update git submodulesSteven Pisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Merge "Improved creator/state machine classes class hierarchy." - Improved creator/state machine classes class hierarchy. Created abstract superclasses for all classes responsible for deploying and maintaining the state of objects deployed to OpenStack which should help developers better understand the library. JIRA: SNAPS-183 Change-Id: I7651bd338f0d4e4086abbc11755e6be4f19058bd Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-16Update git submodulesCristina Pauna1-0/+0
* Update docs/submodules/snaps from branch 'master' - Move CreateInstancePubPrivNetTests test to staging CreateInstancePubPrivNetTests is failing on Fuel and it seems that the test is not behaving as expected on all pods. SNAPS-191 was created to refactor the code so until that is fixed we should not run this test in functest. JIRA: SNAPS-184 Change-Id: I2286b9fab72e705092a521cd3611a63a8e12f855 Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
2017-10-11Update git submodulesspisarski1-0/+0
* Update docs/submodules/snaps from branch 'master' - Restricted Ansible version to >=2.1 && < 2.4 ansible_utils.py leverages the class ansible.vars.VariableManager which no longer exists in Ansible 2.4.x JIRA: SNAPS-187 Change-Id: I3e92e5addb7251554d6ec9befa61bfcc9e1376ef Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2017-10-05Update git submodulesJose Lausuch1-0/+0
* Update docs/submodules/snaps from branch 'master' - Increse ssh timeout in Ansible The SNAPS smoke tests pass on Apex when the timeout is a bit higher than 10 (default) JIRA: SNAPS-186 Change-Id: I2f42f0fc9a78bfad4ae3940813e87ba7572ad2f5 Signed-off-by: Jose Lausuch <jalausuch@suse.com>
2017-09-21Update git submodulesMichael Polenchuk1-0/+0
* Update docs/submodules/snaps from branch 'master' - Reduce flavor resources of heat template In order to pass the HeatUtilsCreateComplexStackTests request an affordable amount of compute resources. Change-Id: I7d99435ce9500cc96e2e25828f1a804687df69e0 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>