CloudPulse - Extensions support
Cloudpulse shall support application or operator specific extensions. Extensions are pluggable python modules that can be loaded at runtime.
1. Start tests
POST /cpulse_
ext-name - Name of the extension
test-type - api, oper and upgrade
mode - supported extension test-modes similar to endpoint, functional, comprehensive
service - glance, nova, neutron, cinder, keystone, all
test-type - api, oper and upgrade
misc- Parameter to extension test.
Output:
{
'info' : {
'id' : test-id,
}
}
2. Get a list of supported tests
GET /cpulse_
param:
all - All extensions installed
valid - All extensions installed and valid for this deployment
Output:
{
'ext-names' : ['nagios', 'ganglia', 'nfv-vnfm']
}
3. Get result of test
Use the cloudpulse-
Blueprint information
- Status:
- Started
- Approver:
- Vinod Pandarinathan
- Priority:
- Medium
- Drafter:
- Vinod Pandarinathan
- Direction:
- Needs approval
- Assignee:
- Anand Shanmugam
- Definition:
- Drafting
- Series goal:
- Accepted for liberty
- Implementation:
- Started
- Milestone target:
- liberty-2
- Started by
- Anand Shanmugam
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Adding the scenarios module and the scenarios