Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
4.0.0
-
None
Description
Stratos 4.1.0 should support nested groups and nested application JSON formats. Here are some sample JSONs.
Group JSON :
{
"name":"group2",
"groups":[
{
"name":"group1",
"cartridges":[
"tomcat1"
],
"dependencies":
}
],
"cartridges":[
"tomcat"
],
"dependencies":
}
Application JSON :
{
"applicationId":"test_app5",
"alias":"myapp5",
"components":{
"groups":[
{
"name":"group2",
"alias":"group2alias",
"groupMinInstances":1,
"groupMaxInstances":2,
"isGroupScalingEnabled":"false",
"cartridges":[
{
"type":"tomcat",
"cartridgeMin":1,
"cartridgeMax":2,
"subscribableInfo":
}
],
"groups":[
{
"name":"group1",
"alias":"group1alias",
"groupMinInstances":2,
"groupMaxInstances":5,
"isGroupScalingEnabled":"true",
"cartridges":[
{
"type":"tomcat1",
"cartridgeMin":1,
"cartridgeMax":2,
"subscribableInfo":
}
]
}
]
}
],
"cartridges":[
{
"type":"tomcat",
"cartridgeMin":1,
"cartridgeMax":2,
"subscribableInfo":
}
]
}
}