Migrate service clients to tempest-lib
On the big-tent trend, many non-core projects continue increasing.
Tempest team cannot cover all projects on current trend, and each non-core project needs to implement tempest-like tests in the own repo.
They want to use service clients for these own integrated tests, so tempest-lib needs to provide stable service clients as library.
For stable library, we are making service clients consistent in Tempest.
As the next step, we need to migrate these consistent clients to tempest-lib.
https:/
Blueprint information
- Status:
- Complete
- Approver:
- Ken'ichi Ohmichi
- Priority:
- Medium
- Drafter:
- Ken'ichi Ohmichi
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Ken'ichi Ohmichi
Related branches
Related bugs
Sprints
Whiteboard
This bp is just for managing migration tasks.
Gerrit topic: https:/
Addressed by: https:/
Add --service-client option to migration script
Gerrit topic: https:/
Addressed by: https:/
Migrated availability_
Addressed by: https:/
Migrated aggregates_
Addressed by: https:/
Migrated baremetal_
Addressed by: https:/
Migrated certificates_
Addressed by: https:/
Migrated fixed_ips_client.py from tempest
Addressed by: https:/
Migrated flavors_client.py from tempest
Addressed by: https:/
Migrated floating_
Addressed by: https:/
Migrated tenant_
Addressed by: https:/
Migrated tenant_
Addressed by: https:/
Migrated limits_client.py from tempest
Addressed by: https:/
Migrated migrations_
Addressed by: https:/
Migrated keypairs_client.py from tempest
Addressed by: https:/
Migrated floating_
Addressed by: https:/
Migrated security_
Addressed by: https:/
Migrated hypervisor_
Addressed by: https:/
Migrated server_
Addressed by: https:/
"Partially implements blueprint migrate-
Addressed by: https:/
"Partially implements blueprint migrate-
Addressed by: https:/
Migrated instance_
Addressed by: https:/
Migrated security_
Addressed by: https:/
Migrated hosts_client.py from tempest
Addressed by: https:/
Migrated extensions_
Addressed by: https:/
Migrated networks_client.py, test_networks_
Addressed by: https:/
Migrated images_client.py, test_images_
Addressed by: https:/
Migrated quota_classes_
Addressed by: https:/
Migrated security_
Addressed by: https:/
Migrated volumes_client.py from tempest
Addressed by: https:/
Migrated services_client.py from tempest
Addressed by: https:/
Migrated interfaces_
Addressed by: https:/
Migrated snapshots_
Addressed by: https:/
Migrated snapshots_client.py from tempest
Gerrit topic: https:/
Addressed by: https:/
Migrated services_client.py from tempest
Addressed by: https:/
Migrated server_
Addressed by: https:/
Migrated volume_
Addressed by: https:/
Migrated floating_
Addressed by: https:/
Migrated servers_client.py from tempest
Addressed by: https:/
Migrated base.py, ports_client.py from tempest
Addressed by: https:/
Migrated quotas_client and security_
Addressed by: https:/
Migrated agents_client.py from tempest
Addressed by: https:/
Migrated 2 network clients from tempest
Addressed by: https:/
Migrated microversion testing framework from tempest
Addressed by: https:/
Use tempest.lib's base module for network clients
tempest-lib made the development process slow due to dual maintenance between tempest and tempest-lib. So tempest-lib repo is now deprecated and stable interfaces are implemented as tempest.lib instead of tempest-lib.
So this blueprint also should be deprecated. - 2016/09/14 - oomichi
Work Items
Dependency tree
* Blueprints in grey have been implemented.