summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Retire tempest-lib in favor of tempest.libHEADmasterGhanshyam Mann2022-04-05199-18678/+13
| | | | | | | | | | | | | | | As of the 1.0.0 release tempest-lib as a separate repository and project is deprecated. We moved all the code to tempest.lib temepst version 10. Hoping everyone is moved to tempest.lib now, We can retire the tempest-lib. We discussed the same in PTG and agreed to proceed on retirement - https://etherpad.opendev.org/p/qa-zed-ptg Needed-By: https://review.opendev.org/c/openstack/governance/+/836704 Change-Id: I37ceb96e084f569ea59e4849ca8770742ce17846
* OpenDev Migration PatchOpenDev Sysadmins2019-04-191-1/+1
| | | | | | | | | | | | | | | This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
* Updated from global requirementsOpenStack Proposal Bot2016-04-082-2/+2
| | | | Change-Id: Ic3ed2c3d806ab8a4d62eaf1d567c585a1369fab3
* Add note to README about tempest-lib deprecation1.0.0Matthew Treinish2016-02-261-0/+6
| | | | | | | This commit adds a **bold** note to tempest-lib readme to explain that tempest-lib is deprecated and explain how to use the library in tempest. Change-Id: I7be8357d67e31d0dc51f453edf02b46dab4f6f63
* Merge "Deprecation warning in tempest-lib"Jenkins2016-02-241-1/+12
|\
| * Deprecation warning in tempest-libAndrea Frittoli (andreaf)2016-02-241-1/+12
| | | | | | | | | | | | | | | | | | | | Add a depreaction warning to tempest-lib to let our users know they should switch to tempest.lib if they want the latest and greatest fixes and functionalities. Partially implements bp tempest-lib-reintegration Change-Id: I316f5b3c00d50345761b7678297b894730d968e5
* | Add reno release notes to tempest-libMatthew Treinish2016-02-237-1/+302
|/ | | | | | | | | This commit adds reno release notes to the tempest-lib to track the changes each release. It adds a note for the upcoming deprecation of tempest-lib in the next release. Partially implements bp tempest-lib-reintegration Change-Id: I651eecf3ad40a0d8acf0305d200555f97f50bea5
* Merge "Add update attached volume function to servers_client"Jenkins2016-02-123-0/+24
|\
| * Add update attached volume function to servers_clientTakashi NATSUME2016-02-053-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | os-volume_attachments API for update: PUT /v2.1/{tenant_id}/servers/{server_id}/os-volume_attachments/{attachment_id} tenant_id: The project ID (tenant ID) that the target server belongs to server_id: The server ID to update the volume attachment attachment_id: The volume attachment ID to update Request body sample: { "volumeAttachment": { "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f805" } } volumeId: The volume ID to attach instead of the volume that has already been attached This API does not return a response body. Reference: - Request body sample https://github.com/openstack/nova/blob/master/doc/api_samples/os-volumes/update-volume-req.json - Fuctional test test_volume_attachment_update method in VolumeAttachmentsSample class https://github.com/openstack/nova/blob/master/nova/tests/functional/api_sample_tests/test_volumes.py Change-Id: Ic0258e5688be6ede3316ab4310e9ca6ac0f51659 Implements: blueprint add-nova-swap-volume-tests
* | Merge "Fix project domain problem in v3 token client"Jenkins2016-02-122-4/+42
|\ \
| * | Fix project domain problem in v3 token clientJohn Warren2016-02-102-4/+42
| | | | | | | | | | | | | | | | | | | | | | | | The project domain (name or ID) is omitted in auth requests when the project ID is specified. This change fixes the issue. Change-Id: I3d970acd9b5c61ee3436689f940a5e92b10ae299 Closes-Bug: #1542655
* | | Merge "Add cli execute test case"Jenkins2016-02-121-0/+6
|\ \ \
| * | | Add cli execute test caseMasayuki Igawa2016-02-101-0/+6
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a unit test case of cli.base.execute(). Originally, the failure test case asserts 'fail_ok=True' condition only. However, the execute() raises an exception when 'fail_ok=False'(default). So we should test the behavior in our unit test. Change-Id: I0d1a0dd74ad0884475010bdc88b899c41b86998a
* | | Updated from global requirementsOpenStack Proposal Bot2016-02-111-1/+1
|/ / | | | | | | Change-Id: I88b8d178a7776e64ca41a30208f38b74e0ad842f
* | Merge "Add bulk methods to network service clients"0.14.0Jenkins2016-02-053-0/+27
|\ \ | |/ |/|
| * Add bulk methods to network service clientsKen'ichi Ohmichi2016-02-033-0/+27
| | | | | | | | | | | | | | | | | | | | | | The tempest network_client still contains some bulk methods, but they should be implemented on each resource client. This patch addes them into each client. After this patch and a new tempest-lib release, we can remove these bulk methods from Tempest. Partially implements blueprint consistent-service-method-names Change-Id: Iea34620ae8785cc593d9c68bf3c31840f3e79bd7
* | Merge "Migrated 2 network clients from tempest"Jenkins2016-02-042-0/+57
|\ \
| * | Migrated 2 network clients from tempestKen'ichi Ohmichi2016-02-022-0/+57
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | This migrates the above files from tempest. This includes tempest commits: * security_group_rules_client.py: I2cd6bef13a16672bf0dbf6aeab0c60f0221e1a49 * extensions_client.py : I49b30eac4d7db0b06a3b0946158e542801cf4e75 to see the commit history for these files refer to the above Change-Ids in the tempest repository. Partially implements blueprint migrate-service-clients-to-tempest-lib Change-Id: I76b1d0b1c3ffb2c366c4e6d95105d9c8fde2a22b
* | Merge "Minor spelling fix"Jenkins2016-02-041-1/+1
|\ \
| * | Minor spelling fixJake Yip2016-02-011-1/+1
| |/ | | | | | | Change-Id: Iba06b3c515b77cfb95a9f9260bed46a1739c9dda
* | Merge "Update .gitignore because of to ignore .eggs dir"Jenkins2016-02-041-1/+1
|\ \
| * | Update .gitignore because of to ignore .eggs dirMasayuki Igawa2016-01-291-1/+1
| |/ | | | | | | | | | | This commit updates .gitignore for ignoring .eggs dir. Change-Id: Iadd6a8f24ae48002fff25e707154ef813ecf213f
* | Merge "Added __init__.py to tests/services/identity/"Jenkins2016-02-035-6/+6
|\ \
| * | Added __init__.py to tests/services/identity/Adrien Cunin2016-01-255-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary for the tests to actually be run. Also use sort_keys=True for json.dumps() in both the auth() methods and the unit tests that compare the expected and actual request bodies. Otherwise the order of the keys is unpredictable and the tests fail randomly. Change-Id: Ieb27be22367b419326939c4261388286e6c996c4
* | | Merge "Alter image json schema to allow for null name and size values"Jenkins2016-02-021-2/+2
|\ \ \ | |_|/ |/| |
| * | Alter image json schema to allow for null name and size valuesJohn Warren2016-01-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests are failing due to images that have null name or size values even though these are valid images that happen to have been created outside of tempest. The API spec indicates that both values can be null: http://developer.openstack.org/api-ref-image-v2.html#listImages-v2 Change-Id: I015bc569ac4dde5d06b5418b98ff29537b7a4b1c Closes-Bug: #1533730
* | | Merge "Change attach_id to volume_id in show_volume_attachment"Jenkins2016-01-262-3/+3
|\ \ \
| * | | Change attach_id to volume_id in show_volume_attachmentMatt Riedemann2016-01-262-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The id in the os-volume_attachments GET request is actually the volume id [1] so rename the variable so people like me aren't super confused when writing code with tempest-lib. [1] http://tinyurl.com/hl2mcwb Change-Id: Ie5454963ce931a7238e34737b638e171c69d0125
* | | | Merge "Raise IdentityError if auth_url doesn't exist"Jenkins2016-01-264-0/+16
|\ \ \ \ | |_|/ / |/| | |
| * | | Raise IdentityError if auth_url doesn't existAdrien Cunin2016-01-254-0/+16
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise a TypeError, not understandable for the user, is raised. This happens for example when using tempest account-generator with no identity uri defined in the config file. Also added unit tests for this specific case. Change-Id: Ia8d523f973240300e0010b9b28f5ee63b2b84341
* | | Merge "Migrated 2 network clients from tempest"Jenkins2016-01-262-0/+108
|\ \ \
| * | | Migrated 2 network clients from tempestKen'ichi Ohmichi2016-01-262-0/+108
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This migrates the above files from tempest. This includes tempest commits: * agents_client.py : I505fa196c574027692497848d235781d903cb9f6 * subnetpools_client.py: I405a896b4da0c5cb5bc87622d07498c06932f406 to see the commit history for these files refer to the above Change-Ids in the tempest repository. Partially implements blueprint migrate-service-clients-to-tempest-lib Change-Id: I97b67e2385452db6ef59bc4b8c63c211ca119bc2
* | | Updated from global requirementsOpenStack Proposal Bot2016-01-212-18/+18
|/ / | | | | | | Change-Id: I04c8d52cc52bb33a50fc2c7408c9e9e8dd27f02f
* | Migrate the skip_unless_attr decorator from tempestGhanshyam2016-01-202-0/+48
|/ | | | | | | This commit migrates the skip_unless_attr from tempest to tempest-lib. Change-Id: I6a1e7a411a4b27fa0f9bd533276d5cb4d4759976
* Merge "Retry ssh connect when EOFError received"Jenkins2016-01-121-1/+2
|\
| * Retry ssh connect when EOFError receivedXiangfei Zhu2015-08-211-1/+2
| | | | | | | | | | | | | | | | | | When doing a ssh connect, paramiko transport randomly throws out EOFError. This should be retried the same as when socket.error and paramiko.SSHException are captured. Change-Id: Iaf6dce01278116128dcef8f11585e8d7f6353e1e Closes-bug: #1487373
* | Merge "Remove MANIFEST.in"Jenkins2016-01-121-6/+0
|\ \
| * | Remove MANIFEST.intanyy2016-01-051-6/+0
| | | | | | | | | | | | | | | | | | This not needed any more because manifest is now managed by pbr. Change-Id: Ib045e52d817dd9bba6e1ac56e9928b6ee630119b
* | | Merge "Migrated quotas_client and security_groups_client"Jenkins2016-01-082-0/+73
|\ \ \
| * | | Migrated quotas_client and security_groups_clientKen'ichi Ohmichi2016-01-062-0/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This migrates the above files from tempest. This includes tempest commits: * quotas_client.py : I8087a7bf5e130778df9629065a8bfda8018fdbe0 * security_groups_client.py: I88a43f44346671de5dfb759d07c4086cffa8d4d9 to see the commit history for these files refer to the above Change-Ids in the tempest repository. NOTE: reset_quotas() of quotas_client is different from the method naming rule, but is is the same as the api-site. So it is fine now. Partially implements blueprint migrate-service-clients-to-tempest-lib Change-Id: I559c7ec29d6cc85060d59b8b7714a669a277f217
* | | | Merge "Prevent StopIteration exception during parse response"Jenkins2016-01-072-1/+8
|\ \ \ \ | |/ / / |/| | |
| * | | Prevent StopIteration exception during parse responseVictor Ryzhenkin2015-12-242-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Parse response body only if there is one top-level element in JSON object because if there is nullable JSON in response body six will throw us an StopIteration exception from six.next Closes-Bug: #1529144 Change-Id: Iea2d0950b25cb8f576ca7e15383a205e04d7c9e3
* | | | Merge "Change LOG.warn to LOG.warning"Jenkins2016-01-051-3/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | Change LOG.warn to LOG.warningzhangguoqing2016-01-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python 3 deprecated the logger.warn method, see: https://docs.python.org/3/library/logging.html#logging.warning so we prefer to use warning to avoid DeprecationWarning. Change-Id: I912333466ac65aa3ad06732f3a16e7130b21e282 Closes-Bug: #1530742
* | | | Updated from global requirementsOpenStack Proposal Bot2016-01-041-1/+1
|/ / / | | | | | | | | | Change-Id: Ibed03dd6320dc7b2d68a656efbedc94d9e00d49c
* | | Merge "Keep py3.X compatibility for urllib"0.13.0Jenkins2016-01-041-3/+4
|\ \ \
| * | | Keep py3.X compatibility for urllibSwapnil Kulkarni (coolsvap)2015-12-241-3/+4
| |/ / | | | | | | | | | | | | Change-Id: I7bfe6e685a71bde7fc079d95af895e20a8c9c088 Partial-Bug:#1280105
* | | Merge "Migrated 6 network clients from tempest"Jenkins2015-12-248-0/+289
|\ \ \ | |/ / |/| |
| * | Migrated 6 network clients from tempestKen'ichi Ohmichi2015-12-178-0/+289
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This migrates the above files from tempest. This includes tempest commits: * base.py : Icf9f6fa4ea52a1fe72253391abf4880b1f8ed497 * floating_ips_client.py : Iaeabf6cb827e4153d72353dab6d1d66f0f246eb6 * metering_label_rules_client.py: Iddecde5f6f5c1ac88a18d71aab1fc26370b26ba8 * metering_labels_client.py : I3364fc9320640b875f5232c2ae5a4ae98121d821 * networks_client.py : Iff82c07bae2b1c82e5ff914ca90fcf5fc7de8daa * ports_client.py : I1248cc6132f4a2e40ad13f6177c7ecda834db57d * subnets_client.py : I52c9d099b97540440fa98343c736b894d130a07e to see the commit history for these files refer to the above Change-Ids in the tempest repository. Partially implements blueprint migrate-service-clients-to-tempest-lib Change-Id: Ic840c3697f727612dfe754948e9a5890e7f2505d
* | | Migrated servers_client.py from tempest0.12.0Ken'ichi Ohmichi2015-12-163-5/+1566
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This migrates the above files from tempest. This includes tempest commits: * servers_client.py : I7174723f907fd8962d9d12fe76bec2dc06883938 * servers.py : I10a8c32b53f15063dab087d67123598800b141a0 * test_servers_client.py: I7174723f907fd8962d9d12fe76bec2dc06883938 to see the commit history for these files refer to the above Change-Ids in the tempest repository. Partially implements blueprint migrate-service-clients-to-tempest-lib Change-Id: I9234f063a72bd58100bfffd3db38718a257ce6ea