Below compute config options for validation server had been
deprecated with corresponding options in validation group almost
year back.
- I1908e37d2551760831e338788511db93d5129e16
- ``compute.use_floatingip_for_ssh`` (available as ``validation.connect_method``)
- ``compute.ssh_auth_method`` (available as ``validation.auth_method``)
- ``compute.image_ssh_password`` (available as ``validation.image_ssh_password``)
- ``compute.ssh_shell_prologue`` (available as ``validation.ssh_shell_prologue``)
- ``compute.ping_size `` (available as ``validation.ping_size``)
- ``compute.ping_count `` (available as ``validation.ping_count``)
- ``compute.floating_ip_range `` (available as ``validation.floating_ip_range``)
This patch removes them from tempest conf.
Devstack and all plugins are good on those config options.
Few options are also deprecated same time but those are being
used in some plugin and will be removed in next commit with fix
in corresponding plugins.
Change-Id: Ia601e8e08284beceff0e2d02182cedc684044ec2
input scenarios functionality has already been removed
from tempest and corresponding config options also been
deprecated and schedule to remove in Ocata-
Ie7814bd50f1c57c5f8da8355f665f09c9ac8e2d9
This commit removes the deprecated input-scenario config options.
Change-Id: Idd4050994d007715a19179f11b745ba27745ca8e
Below network config options have been deprecated with
new names long back
- Ied68c0326cf891a4e6eb3db51dc5f43241e4b8d2
- 'tenant_network_cidr' -> 'project_network_cidr'
- 'tenant_network_mask_bits' -> 'project_network_mask_bits'
- 'tenant_network_v6_cidr' -> 'project_network_v6_cidr'
- 'tenant_network_v6_mask_bits' -> 'project_network_v6_mask_bits'
- 'tenant_networks_reachable' -> 'project_networks_reachable'
This patch removes them from tempest conf.
Devstack already use the new config options.
Change-Id: Ic0c39e607265f1b8e60caaacd11912ba9d558e01
Depends-On: I31f83ec70b8803a29a7be765661517d890ffd6f1
Compute min_microversion and max_microversion in group
'compute-feature-enabled' had been deprecated long back
- I29f0cb9962fdaaecf60a886467c4665fe4010353
This commit removes those options from deprecated group.
Change-Id: If96cbad9098d511ec0b031390d19f6756d27de15
Depends-On: I31f83ec70b8803a29a7be765661517d890ffd6f1
Adds the implied roles API calls to the roles_client library:
create, get, check and delete inference rules.
This will enable the possibility to create additional identity
API tests for some features, like implied roles and domain
specific roles.
Change-Id: I1587eb862fac5b533aa4715334d54c86d9af85ff
Currently datetime attributes in response schema like
'created_at' etc are being validated against type 'string' only
not with ISO 8601 date time format.
Another issue is with jsonschema validation for built-in 'date-time'
format. It needs 'strict_rfc3339' or 'isodate' module to be installed
for proper date-time validation as per rfc3339.
Otherwise it returns True wihtout doing any validation.
This patch define the new format checker for 'iso8601-date-time' format
which checks the format as per ISO 8601 with help of oslo_utils.timeutils
and validate all the date time attributes against JSON schema
'iso8601-date-time' format.
NOTE: date in image API header is returned in different format than
ISO 8601 date time format which is not consistent with other date-time
format in nova. So validating this as string only.
This API is already deprecated so not worth to fix on nova side.
Change-Id: Ief7729975daea373dcfa54a23ec76c3ec7754a70
Closes-Bug: #1567640
Now that Liberty is EOL, the feature flag is not needed anymore. But
we still need to deprecate it in order to remove it later.
Change-Id: If0b2168080a0b0ecdc6682ef69856a0879f4f6d3
This feature provides the ability to import/export volume snapshot
from one Cinder to another and to import snapshots that have not been
managed by Cinder from a storage back end to Cinder.
Added:
- Api for snapshot-unmange
- Api for snapshot-manage
- New client 'snapshot_manage_client'
- 'delete_snapshot' method
Note: Cinder V1 does not support unmanage & manage snapshot.
Change-Id: Ib02fe171b07814aa12d311171dceac834ecbfe39
Now that Liberty is EOL, the feature flag is not needed anymore. But
we still need to deprecate it in order to remove it later.
Change-Id: I7073106988a79aad19c6b95bb050d2eaf00c36c0
This patches removes unnecessary utf-8 encoding in
tempest/api/orchestration/stacks/test_swift_resources.py
tempest/tests/lib/test_tempest_lib.py
doc/source/conf.py
releasenotes/source/conf.py
For tempest/api/baremetal/admin/test_chassis.py
==> Still need the encoding for Non-ASCII characters in the file
Change-Id: I2e1bff1f64dfe08f40562fa51e08a8ba25c9c3ae
Migrate identity v3 API domains_client to tempest.lib and implement
unit test for the service clients.
Init files are edited and the old ones in tempest/services/identity are removed
as this is the last identity client to migrate.
Partially implements blueprint consistent-service-method-names
Co-Authored-By: ghanshyam <ghanshyammann@gmail.com>
Change-Id: Ia3f5693156d6d9dff4f8b0b1986c5bc456af804a
Patch - Id518a6d87d0949737cd1c50cb6a83149b85e5f85
remove the baremetal tests from tempest.
This patch adds release notes which got missed in
previous patch.
Change-Id: Iba3b613aa7bd00abdada7e503c366acc7a12e19d
The test `test_service_provider` has been skip for more than 2 years
because of bug #1400370 . In the mean time, the Neutron service-type
extension has been reworked heavily.
The connection between service-types and service-providers from the
documentation PoV is briefly discussed in bug #1239153
What's left in the Neutron Core API is 'GET /service-providers'
as per the official doc here [1]
The patch adds the test for the corresponding API route.
[1] : http://developer.openstack.org/api-ref/networking/v2/index.html?
expanded=list-service-providers-detail#service-providers
Related-Bug: #1400370
Change-Id: I66a077b61aa260bf0acaae1adf77f44104b67f0e
Moving volume v3 folders to /lib/services/volumes
Remove old left overs from service/volumes.
The patch removes services/volume api code
Tempest volume api will run from /lib/service
Change-Id: I76fec9c42ecb7038f01a186f3eb51bb471b1679d
This patch adds unit tests for the role_assignments_client and also
moves it to the lib.
Additionally, the method is refactored to be generic and handle the
full set of the role_assignments API parameters.
Change-Id: I1452d4f7be927f87f180badee377afa116d55ed6
The option is deprecated already and the os-set_bootable feature has
been implemented since Ib6cdca15950fe86b4fb2a43cfc7338e28260e453 .
That was 2.5 years ago. So we can remove this option.
Change-Id: I83085bc9e9747a5f427d1651408b265cc1e2030e
Added a volume limits client
Added testcase:
- show cinder absolute-limit api
Tests:
- tests get absolute limits and verify counter and defaults.
Change-Id: I35ac2aeae7e9bda8db69fbc8bf625db1839412ed
This commit migrates the cred_client module from tempest.common to
tempest lib. This module provides an abstraction around the differences
between v2 credential operations and v3 credential operations. Since for
a lot of tests you just need to interact with credentials and which
version of keystone is deployed or being used doesn't matter. As part of
this migration unit tests are added to handle testing the abstraction
layer.
Change-Id: I196033483e06c96c16eaefeaac68b3253c3347f5