Add scenarios for benchmarking additional nova API's

Registered by Piyush

Currently Rally Nova Scenarios do not benchmark following commands-
1- agent-list
2- aggregate-list
3- availability-zone-list
4- host-list
5- flavor-access-list
6- secgroup-list-rules
6- create-flavor
8- delete flavor

https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/nova/
https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/nova/utils.py

Add scenarios to benchmark above Nova API's

Some related previous reviews-
https://review.openstack.org/#/c/178805/ (for support of list-hypervisors)
https://review.openstack.org/#/c/275523/ (for support of list-images)

Blueprint information

Status:
Started
Approver:
Andriy Kurilin
Priority:
Low
Drafter:
Piyush
Direction:
Approved
Assignee:
Piyush
Definition:
Approved
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Andriy Kurilin

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/extend-api-benchmark-in-nova-scenarios,n,z

Addressed by: https://review.openstack.org/280556
    Expand Nova API benchmark in Rally

Addressed by: https://review.openstack.org/282030
    Add support for nova service-list

Addressed by: https://review.openstack.org/302754
    [WIP] Add aggregate-show/flavor-access-list scenario

Addressed by: https://review.openstack.org/316292
    Add flavor-delete API benchmark

(?)

Work Items

Work items:
Scenarios: INPROGRESS
- agent-list : DONE
- aggregate-list : DONE
- availability-zone-list : DONE
- host-list : DONE
- service-list: DONE
- flavor-access-list : DONE
- flavor-create: DONE
- flavor-delete: INPROGRESS
- aggregate-details: INPROGRESS

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.