summaryrefslogtreecommitdiff
path: root/tempest
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Merge flavor response schema into one file"Jenkins2015-04-163-125/+78
|\
| * Merge flavor response schema into one fileYuiko Takada2015-03-313-125/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | After removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1) APIs but those end up in scattered structure. Schema files needs to be re arranged into a clean structure. Any resource schema should be defined in single file for better readability. This patch merge the flavor response schema into one file. Partially implements blueprint rearrange-nova-response-schemas Change-Id: I2f660ce072fe199b4ed4d51ac2267b871d82ef83
* | Merge "Rearrange keypairs response schema into one file"Jenkins2015-04-163-67/+49
|\ \
| * | Rearrange keypairs response schema into one fileghanshyam2015-03-203-67/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1) APIs but those end up in scattered structure. Schema files needs to be re arranged into a clean structure. Any resource schema should be defined in single file for better readability. This patch rearrange the keypairs response schema into one file. Partially implements blueprint rearrange-nova-response-schemas Change-Id: I76ed40fbe4999c3ee84c4377a6f14fc3a2a11061
* | | Merge "Arrange quotas response schema into one file"Jenkins2015-04-164-85/+55
|\ \ \
| * | | Arrange quotas response schema into one fileghanshyam2015-03-204-85/+55
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1) APIs but those end up in scattered structure. Schema files needs to be re arranged into a clean structure. Any resource schema should be defined in single file for better readability. This patch merge quotas response schema into one file. Also rename schema names according to their API. Partially implements blueprint rearrange-nova-response-schemas Change-Id: I2378e019353f551a3ac49666edd5ecb561b5b6ed
* | | Merge "Merge hosts response schema into one file"Jenkins2015-04-163-95/+76
|\ \ \
| * | | Merge hosts response schema into one fileHaiwei Xu2015-03-233-95/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge hosts response schema of v2 into v2_1 directory. Partially implements blueprint rearrange-nova-response-schemas Change-Id: I5c71afb8f647b5ea6d033a353808e963e3136a18
* | | | Merge "FIx Accounts with identity v3 and v2 data in yaml"Jenkins2015-04-162-2/+11
|\ \ \ \
| * | | | FIx Accounts with identity v3 and v2 data in yamlAndrea Frittoli (andreaf)2015-04-132-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When tempest uses identity v3 - either because it's forced by a test, or because it's configured as default, accounts can still work with v2 accounts configured in accounts.yaml, under the assumption that those accounts belong to CONF.identity.admin_domain_name. The domain name is added on the fly to newly created credentials by cred_provider, however this is not accounted for in the get_hash function - fixing that. Change-Id: Id0e72b9a8b85fdc682b9e14c39ecc1d8495ef35c
* | | | | Update linux client to support basic MTU testingRichard Winters2015-04-153-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BP MTU selection and adervertisement requires sending pkts of known sizes to verify MTU. This patch allows basic MTU testing via the linux_client Change-Id: Ia98ad49bad9ebbf783de599689b4684d31fadca6
* | | | | Merge "Add new multi ssh configuration options"Jenkins2015-04-151-17/+49
|\ \ \ \ \
| * | | | | Add new multi ssh configuration optionsJoseph Lanoux2015-04-131-17/+49
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch add new configuration options for the multiple strategies for ssh access to VMs. Partially implements: blueprint ssh-auth-strategy Change-Id: I16cdbe0982aa35b752828054b6be2cae6c51c6ef
* | | | | Merge "Deprecates 'format' in Javelin image description"Jenkins2015-04-151-3/+14
|\ \ \ \ \
| * | | | | Deprecates 'format' in Javelin image descriptionJoe H. Rahme2015-03-131-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Javelin uses the same field to describe disk format and container format. This only works for ami images. This patch replaces the field 'format' in the resource file with 2 new fields: 'disk_format' and 'container_format'. For backwards compatibility 'format' is still supported, but marked as deprecated in the comments of Javelin. Closes-bug: #1429909 Change-Id: Ic199956d11f8be974374b0f3c2cd7bdfedc90c8d
* | | | | | Merge "Make this script work with keystone v2 and v3"Jenkins2015-04-141-2/+8
|\ \ \ \ \ \
| * | | | | | Make this script work with keystone v2 and v3David Kranz2015-04-081-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic3871eeadd77945ff70f925892e25d36435075fd
* | | | | | | Merge "Fix external connectivity check for dualstack"Jenkins2015-04-142-7/+16
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Fix external connectivity check for dualstackAndrew Boik2015-04-102-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch modifies the _check_network_external_connectivity() method in test_network_basic_ops such that it asserts there exists one IPv4 subnet (instead of one subnet of any address family) and such that it tests external connectivity to only the IPv4 subnet (in the case of a dualstack external network). The external connectivity test currently relies on SSH'ing to an instance through its floating IP and pinging the external gateway IP. To test IPv6 external connectivity, this test would have to be modified to SSH to an instance's IPv6 GUA address and use the ping6 utility to ping the external IPv6 gateway address. That enhancement is outside the scope of this patch and can be implemented in the future. Change-Id: I0f9ea98cb84aa72cb1505fb9ff8ac61561cc1376 Closes-Bug: #1440226 Partially-implements: blueprint multiple-ipv6-prefixes
* | | | | | | Merge "Apply a naming rule of GET to orchestration client"Jenkins2015-04-108-32/+37
|\ \ \ \ \ \ \
| * | | | | | | Apply a naming rule of GET to orchestration clientKen'ichi Ohmichi2015-04-078-32/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [GET /resources] methods should be "list_<resource name>s" or "show_<resource name>", so this patch applies the rule to orchestration client. Partially implements blueprint consistent-service-method-names Change-Id: I5a0d046d3811d48d3e4bddae8b0f022762c621c8
* | | | | | | | Merge "Apply a naming rule of GET to volume client"Jenkins2015-04-1033-140/+126
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Apply a naming rule of GET to volume clientKen'ichi Ohmichi2015-04-0733-140/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [GET /resources] methods should be "list_<resource name>s" or "show_<resource name>", so this patch applies the rule to volume client. Partially implements blueprint consistent-service-method-names Change-Id: I843dd43293f40bf673a033b1dbf24e035bc8f0c3
* | | | | | | | Merge "Remove EC2 test case that incompatible with Amazon"Jenkins2015-04-101-44/+0
|\ \ \ \ \ \ \ \
| * | | | | | | | Remove EC2 test case that incompatible with AmazonAndrey Pavlov2015-04-071-44/+0
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test tries to allocate address and disassociate it without association. Amazon allows to do it for EC2-classic and does not throw error. But EC2 implementation in Nova throws error. We have the same test in our own test suite against stackforge/ec2-api (but it's not merged yet) and I checked it against Amazon - https://review.openstack.org/#/c/171050/ I suggest to remove this test from tempest as incompatible with Amazon. Also because of EC2 is deprecated in nova and can't be fixed. Change-Id: I711314408ec7c4ea75f93348a7335843713e9a2b
* | | | | | | | Merge "Prevent failures when running as non-admin"Jenkins2015-04-094-10/+26
|\ \ \ \ \ \ \ \
| * | | | | | | | Prevent failures when running as non-adminDavid Kranz2015-04-074-10/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some cases a skip method was needed to check for non-admin. In other cases there was already a try/except to handle on-admin but it needed to be changed to use is_admin_available. NegativeAutoTest was changed to push creation of an admin client to the point where the need has been established. Also fixed some skip_checks methods to call super first. Change-Id: Ie58135285a4c95c2eed9c0462c4e76af3ad5d97e
* | | | | | | | | Merge "Rearrange hypervisors response schemas into one file"Jenkins2015-04-083-242/+162
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Rearrange hypervisors response schemas into one fileghanshyam2015-04-083-242/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After removing v3 schemas, we have only 1 set of schemas for v2 (/v2.1) APIs but those end up in scattered structure. Schema files needs to be re arranged into a clean structure. Any resource schema should be defined in single file for better readability. This patch rearrange hypervisors response schema into one file and merge some of common schema definition. Partially implements blueprint rearrange-nova-response-schemas Change-Id: I21b90b8410ea62a94f8f41ecf714e2158015c6d2
* | | | | | | | | | Merge "Allows selection of floating IP pool in Javelin"Jenkins2015-04-081-1/+4
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Allows selection of floating IP pool in JavelinJoe H. Rahme2015-03-291-1/+4
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | javelin2 doesn't allow selection of a floating-ip pool which are a necessity to use Javelin on multi-host environments. This patch allows to add this from the resource definition yaml file. Change-Id: Ifdb84dc1e8a220dec18fc043e4175d3855b0677f
* | | | | | | | | | Merge "Skip test_volume_boot_pattern until bug 1439371 is fixed"Jenkins2015-04-081-0/+2
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Skip test_volume_boot_pattern until bug 1439371 is fixedMatt Riedemann2015-04-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check-tempest-dsvm-full-ceph job sets volume.storage_protocol to 'ceph' in devstack-gate and the test is failing with a ceph backend, so skip it while that's being debugged. The plan is to get the ceph job passing consistently so we can make it voting on nova/cinder/glance changes so we can tell when a change regresses it. Related-Bug: #1439371 Change-Id: Ia1cba598a8243dd4a48613c870a25de578b79fe4
* | | | | | | | | | | Merge "Fix fixed_network bug 1439634 - ipsec issue"Jenkins2015-04-081-1/+6
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix fixed_network bug 1439634 - ipsec issueAndrea Frittoli2015-04-032-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixed_networks only verified if tenant isolation is enabled that does not account for the case of force tenant isolation, where an isolated tenant will be available regardless of the tenant isolation default setting. Closes-bug: #1439634 Change-Id: Id1743ac18b6b52a3ee6bb533a7a348432ce1f466
* | | | | | | | | | | | Merge "Make L3AgentSchedulerTestJSON DVR-aware"Jenkins2015-04-081-0/+15
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Make L3AgentSchedulerTestJSON DVR-awareSwaminathan Vasudevan2015-04-071-0/+15
| | |_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test_add_list_remove_router_on_l3_agent fails when testing with DVR routers as distributed routers follow a different agent binding logic. Due to this failure, performance improvements like e99f6e00 were reverted. This called for a revision of the test case. This change ensures that, when needed, the test provisions extra resources so that the binding logic can be successful. Closes-Bug: #1433349 Co-Authored-By: Armando Migliaccio <armamig@gmail.com> Change-Id: I15bbf16fd4378c6431e9da8942d0968e7a012a91
* | | | | | | | | | | | Merge "Remove Sahara CLI tests (migrated)"Jenkins2015-04-082-191/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Remove Sahara CLI tests (migrated)Luigi Toscano2015-03-312-191/+0
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tests have been migrated to the python-saharaclient repository. Also, remove python-saharaclient from requirements. Change-Id: Ia027fcfff4d643effa85dfd55dafe12bfdd6fba8 Depends-On: I3f1b1fafc0f8dccbe13783271894d60d4567e4cc
* | | | | | | | | | | Merge "Embed network resoruces and credentials in TestResources"Jenkins2015-04-085-65/+67
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Embed network resoruces and credentials in TestResourcesAndrea Frittoli (andreaf)2015-04-075-65/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define a new class TestResources which embeds credentials and their network resources. This makes it easier to obtain network resources for a set of credentials in case of preprovisioned accounts. Partially-implements: bp test-accounts-continued Change-Id: Ie3d5e2471db7371e1109fd24a716e7c449843904
* | | | | | | | | | | | Merge "Skip test_security_groups_basic_ops for vnic_type=direct of macvtap"Jenkins2015-04-081-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | |
| * | | | | | | | | | | Skip test_security_groups_basic_ops for vnic_type=direct of macvtapItzik Brown2015-03-291-0/+4
| | |_|_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently there is no security groups support for SR-IOV in openstack. So test_security_groups_basic_ops should be skipped when using vnic_type=direct or vnic_type=macvtap. Closes-Bug: 1437799 Change-Id: If0d40730f057dfb2d73c246b2104b5be2e4c503e
* | | | | | | | | | | Merge "Use network from get_tenant_network in scenario"Jenkins2015-04-081-1/+2
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / / | |/| | | | | | | | |
| * | | | | | | | | | Use network from get_tenant_network in scenarioMatthew Treinish2015-04-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the scenario tests create_server helper method the returned network from get_tenant_network() was not being used it was returned and the method to add it to the kwargs dict was called, but the resulting updated dict was never used. This patch corrects the oversight by updating the kwargs dict to ensure we actually pass the right network into the create server call. Change-Id: I1976ed6eb2edfa77971bd908fe47514c1a801b98
* | | | | | | | | | | Merge "Use the catalog to discover available services instead of get_service"Jenkins2015-04-081-5/+4
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / /
| * | | | | | | | | | Use the catalog to discover available services instead of get_serviceDavid Kranz2015-04-071-5/+4
| | |_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This script should not require admin creds and that was the reason it did. Change-Id: Idd6c8058f225db929685277b9c7183f7dc29a323
* | | | | | | | | | Merge "Allows Javelin to specify Swift role"Jenkins2015-04-071-3/+4
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Allows Javelin to specify Swift roleJoe H. Rahme2015-03-311-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Javelin assumes that the role needed by Swift is 'Member'. This patch allows the possibility to specify something else, while keeping the default value to 'Member' if nothing is specified. Change-Id: I672f3efa8c00d55cc9bb644783e40a11e548018c
* | | | | | | | | | Merge "Remove hyphen from rand_name calls in scenario tests"Jenkins2015-04-065-8/+8
|\ \ \ \ \ \ \ \ \ \