http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/kubernetes/artifacts/esb.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/esb.json b/samples/dependency-scaling/sample-groups/kubernetes/artifacts/esb.json deleted file mode 100755 index 39bdf66..0000000 --- a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/esb.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "esb", - "provider": "wso2", - "category": "data", - "host": "isuruh.lk", - "displayName": "esb", - "description": "esb Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment":{ - "baseDir":"/var/www" - }, - "iaasProvider":[ - { - "type":"kubernetes", - "imageId":"stratos/cartridge:4.1.0-alpha", - "networkInterfaces":[ - { - "name":"network-non-routable", - "networkUuid":"" - } - ], - "property":[ - ] - } - ] -}
http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/kubernetes/artifacts/group6c.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/group6c.json b/samples/dependency-scaling/sample-groups/kubernetes/artifacts/group6c.json deleted file mode 100644 index cbba72b..0000000 --- a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/group6c.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "group6", - "groupScalingEnabled": "true", - "cartridges": [ - "esb", - "php" - ], - "dependencies": { - "startupOrders": [ - "cartridge.esb,cartridge.php" - ], - "terminationBehaviour": "terminate-all" - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/kubernetes/artifacts/kubernetes-cluster.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/kubernetes-cluster.json b/samples/dependency-scaling/sample-groups/kubernetes/artifacts/kubernetes-cluster.json deleted file mode 100644 index 228eeb3..0000000 --- a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/kubernetes-cluster.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "clusterId": "kubernetes-cluster-1", - "description": "Kubernetes CoreOS cluster", - "kubernetesMaster": { - "hostId" : "KubHostMaster1", - "hostname" : "master.dev.kubernetes.example.org", - "hostIpAddress" : "172.17.8.100", - "property" : [ - ] - }, - - "portRange" : { - "upper": "5000", - "lower": "4500" - }, - - "kubernetesHosts": [ - { - "hostId" : "KubHostSlave1", - "hostname" : "slave1.dev.kubernetes.example.org", - "hostIpAddress" : "172.17.8.101", - "property" : [ - ] - }, - { - "hostId" : "KubHostSlave2", - "hostname" : "slave2.dev.kubernetes.example.org", - "hostIpAddress" : "172.17.8.102", - "property" : [ - ] - } - ], - "property":[ - { - "name":"payload_parameter.MB_IP", - "value":"172.17.8.1" - }, - { - "name":"payload_parameter.MB_PORT", - "value":"1883" - }, - { - "name":"payload_parameter.CEP_IP", - "value":"172.17.8.1" - }, - { - "name":"payload_parameter.CEP_PORT", - "value":"7711" - }, - { - "name":"payload_parameter.LOG_LEVEL", - "value":"DEBUG" - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/kubernetes/artifacts/php.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/php.json b/samples/dependency-scaling/sample-groups/kubernetes/artifacts/php.json deleted file mode 100755 index 488197e..0000000 --- a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/php.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "php", - "provider": "apache", - "category": "data", - "host": "isuruh.lk", - "displayName": "php", - "description": "php Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment":{ - "baseDir":"/var/www" - }, - "iaasProvider":[ - { - "type":"kubernetes", - "imageId":"stratos/cartridge:4.1.0-alpha", - "networkInterfaces":[ - { - "name":"network-non-routable", - "networkUuid":"" - } - ], - "property":[ - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/kubernetes/artifacts/tomcat.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/tomcat.json b/samples/dependency-scaling/sample-groups/kubernetes/artifacts/tomcat.json deleted file mode 100755 index 559e7e8..0000000 --- a/samples/dependency-scaling/sample-groups/kubernetes/artifacts/tomcat.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "tomcat", - "provider": "apache", - "category": "data", - "host": "isuruh.lk", - "displayName": "tomcat", - "description": "tomcat Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment":{ - "baseDir":"/var/www" - }, - "iaasProvider":[ - { - "type":"kubernetes", - "imageId":"stratos/cartridge:4.1.0-alpha", - "networkInterfaces":[ - { - "name":"network-non-routable", - "networkUuid":"" - } - ], - "property":[ - ] - } - ], -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/kubernetes/deploy.sh ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/kubernetes/deploy.sh b/samples/dependency-scaling/sample-groups/kubernetes/deploy.sh deleted file mode 100755 index 1c05a91..0000000 --- a/samples/dependency-scaling/sample-groups/kubernetes/deploy.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/tomcat.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/esb.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/php.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/group6c.json' -k -v -u admin:admin https://localhost:9443/api/cartridgeGroups - -sleep 3 - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/app_single_group.json' -k -v -u admin:admin https://localhost:9443/api/applications - -sleep 3 - -curl -X POST -H "Content-Type: application/json" -d@'artifacts/dep_single_group.json' -k -v -u admin:admin https://localhost:9443/api/applications/app_group_v2/deploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/kubernetes/undeploy.sh ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/kubernetes/undeploy.sh b/samples/dependency-scaling/sample-groups/kubernetes/undeploy.sh deleted file mode 100755 index 9daacf3..0000000 --- a/samples/dependency-scaling/sample-groups/kubernetes/undeploy.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -curl -X POST -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/applications/app_group_v2/undeploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json b/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json deleted file mode 100644 index 76be30f..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "applicationId": "app_group_v2", - "alias": "mytestapp1", - "components": { - "groups": [ - { - "name": "group6", - "alias": "mygroup6", - "groupMinInstances": 1, - "groupMaxInstances": 2, - "cartridges": [ - { - "type": "esb", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "esbgroup6", - "autoscalingPolicy": "autoscale_policy_1" - } - }, - { - "type": "php", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "phpgroup6", - "autoscalingPolicy": "autoscale_policy_1" - } - } - ] - } - ], - "cartridges": [ - { - "type": "tomcat", - "cartridgeMin": 2, - "cartridgeMax": 4, - "subscribableInfo": { - "alias": "mytomcat", - "autoscalingPolicy": "autoscale_policy_1" - } - } - ], - "dependencies": { - "scalingDependants": [ - "group.group6, cartridge.tomcat" - ], - "terminationBehaviour": "terminate-none" - } - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json-para ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json-para b/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json-para deleted file mode 100644 index 3ca673d..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/app_single_group.json-para +++ /dev/null @@ -1,46 +0,0 @@ -{ - "applicationId": "app_group_v1", - "alias": "mytestapp1", - "components": { - "groups" : [ - { - "name": "group6", - "alias" : "mygroup6", - "groupMinInstances":1, - "groupMaxInstances":1, - "cartridges": [ - { - "type": "tomcat2", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "tom2group6", - "autoscalingPolicy": "autoscale_policy_1" - } - }, - { - "type": "tomcat1", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "tom1group6", - "autoscalingPolicy": "autoscale_policy_1" - } - } - ] - } - ], - "cartridges": [ - { - "type": "tomcat", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "mytomcat", - "autoscalingPolicy": "autoscale_policy_1" - } - } - ] - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/autoscale-policy.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/autoscale-policy.json b/samples/dependency-scaling/sample-groups/mock/artifacts/autoscale-policy.json deleted file mode 100755 index 8510ca6..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/autoscale-policy.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_1", - "loadThresholds": { - "requestsInFlight": { - "threshold": 50 - }, - "memoryConsumption": { - "threshold": 70 - }, - "loadAverage": { - "threshold": 70 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/dep_single_group.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/dep_single_group.json b/samples/dependency-scaling/sample-groups/mock/artifacts/dep_single_group.json deleted file mode 100644 index c5c4d4d..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/dep_single_group.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "applicationId": "app_group_v2", - "applicationPolicy": { - "networkPartition": [ - { - "id": "openstack_R1", - "activeByDefault": "true", - "partitions": [ - { - "id": "P1", - "provider": "mock", - "property": [ - { - "name": "region", - "value": "RegionOne" - } - ] - } - ] - } - ] - }, - "childPolicies": [ - { - "alias": "mytomcat", - "networkPartition": [ - { - "id": "openstack_R1", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 5 - } - ] - } - ] - }, - { - "alias": "mygroup6", - "networkPartition": [ - { - "id": "openstack_R1", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 5 - } - ] - } - ] - } - ] -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/esb.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/esb.json b/samples/dependency-scaling/sample-groups/mock/artifacts/esb.json deleted file mode 100755 index 0c24f9e..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/esb.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "esb", - "provider": "wso2", - "category": "data", - "host": "isuruh.lk", - "displayName": "esb", - "description": "esb Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "mock", - "imageId": "RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "reka" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/group6c.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/group6c.json b/samples/dependency-scaling/sample-groups/mock/artifacts/group6c.json deleted file mode 100644 index cbba72b..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/group6c.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "group6", - "groupScalingEnabled": "true", - "cartridges": [ - "esb", - "php" - ], - "dependencies": { - "startupOrders": [ - "cartridge.esb,cartridge.php" - ], - "terminationBehaviour": "terminate-all" - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/php.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/php.json b/samples/dependency-scaling/sample-groups/mock/artifacts/php.json deleted file mode 100755 index dc97a07..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/php.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "php", - "provider": "apache", - "category": "data", - "host": "isuruh.lk", - "displayName": "php", - "description": "php Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "mock", - "imageId": "RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "reka" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ], -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/artifacts/tomcat.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/artifacts/tomcat.json b/samples/dependency-scaling/sample-groups/mock/artifacts/tomcat.json deleted file mode 100755 index c09a14c..0000000 --- a/samples/dependency-scaling/sample-groups/mock/artifacts/tomcat.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "tomcat", - "provider": "apache", - "category": "data", - "host": "isuruh.lk", - "displayName": "tomcat", - "description": "tomcat Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "mock", - "imageId": "RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "reka" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ], -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/deploy.sh ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/deploy.sh b/samples/dependency-scaling/sample-groups/mock/deploy.sh deleted file mode 100755 index 1c05a91..0000000 --- a/samples/dependency-scaling/sample-groups/mock/deploy.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/tomcat.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/esb.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/php.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/group6c.json' -k -v -u admin:admin https://localhost:9443/api/cartridgeGroups - -sleep 3 - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/app_single_group.json' -k -v -u admin:admin https://localhost:9443/api/applications - -sleep 3 - -curl -X POST -H "Content-Type: application/json" -d@'artifacts/dep_single_group.json' -k -v -u admin:admin https://localhost:9443/api/applications/app_group_v2/deploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/mock/undeploy.sh ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/mock/undeploy.sh b/samples/dependency-scaling/sample-groups/mock/undeploy.sh deleted file mode 100755 index 9daacf3..0000000 --- a/samples/dependency-scaling/sample-groups/mock/undeploy.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -curl -X POST -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/applications/app_group_v2/undeploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/artifacts/app_single_group.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/artifacts/app_single_group.json b/samples/dependency-scaling/sample-groups/openstack/artifacts/app_single_group.json deleted file mode 100644 index 8cf73bd..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/artifacts/app_single_group.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "applicationId": "app_group_v2", - "alias": "mytestapp1", - "components": { - "groups": [ - { - "name": "group6", - "alias": "mygroup6", - "groupMinInstances": 1, - "groupMaxInstances": 2, - "cartridges": [ - { - "type": "esb", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "esbgroup6", - "autoscalingPolicy": "autoscale_policy_1" - } - }, - { - "type": "php", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "phpgroup6", - "autoscalingPolicy": "autoscale_policy_1" - } - } - ] - } - ], - "cartridges": [ - { - "type": "tomcat", - "cartridgeMin": 2, - "cartridgeMax": 4, - "subscribableInfo": { - "alias": "mytomcat", - "autoscalingPolicy": "autoscale_policy_1" - } - } - ], - "dependencies": { - "scalingDependants": [ - "group.group6,cartridge.tomcat" - ], - "terminationBehaviour": "terminate-none" - } - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/artifacts/autoscale-policy.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/artifacts/autoscale-policy.json b/samples/dependency-scaling/sample-groups/openstack/artifacts/autoscale-policy.json deleted file mode 100755 index d1d3134..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/artifacts/autoscale-policy.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_1", - "loadThresholds": { - "requestsInFlight": { - "threshold": 50 - }, - "memoryConsumption": { - "threshold": 70 - }, - "loadAverage": { - "threshold": 1000 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/artifacts/dep_single_group.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/artifacts/dep_single_group.json b/samples/dependency-scaling/sample-groups/openstack/artifacts/dep_single_group.json deleted file mode 100644 index d5f6e20..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/artifacts/dep_single_group.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "applicationId": "app_group_v2", - "applicationPolicy": { - "networkPartition": [ - { - "id": "openstack_R1", - "activeByDefault": "true", - "partitions": [ - { - "id": "P1", - "provider": "openstack", - "property": [ - { - "name": "region", - "value": "RegionOne" - } - ] - } - ] - } - ] - }, - "childPolicies": [ - { - "alias": "mytomcat", - "networkPartition": [ - { - "id": "openstack_R1", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 5 - } - ] - } - ] - }, - { - "alias": "mygroup6", - "networkPartition": [ - { - "id": "openstack_R1", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 5 - } - ] - } - ] - } - ] -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/artifacts/esb.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/artifacts/esb.json b/samples/dependency-scaling/sample-groups/openstack/artifacts/esb.json deleted file mode 100755 index e6c4501..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/artifacts/esb.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "esb", - "provider": "wso2", - "category": "data", - "host": "isuruh.lk", - "displayName": "esb", - "description": "esb Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "openstack", - "imageId": "RegionOne/a63609be-61df-436f-80bc-d2b6068a4c3a", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "vishanth-key" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/artifacts/group6c.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/artifacts/group6c.json b/samples/dependency-scaling/sample-groups/openstack/artifacts/group6c.json deleted file mode 100644 index cbba72b..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/artifacts/group6c.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "group6", - "groupScalingEnabled": "true", - "cartridges": [ - "esb", - "php" - ], - "dependencies": { - "startupOrders": [ - "cartridge.esb,cartridge.php" - ], - "terminationBehaviour": "terminate-all" - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/artifacts/php.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/artifacts/php.json b/samples/dependency-scaling/sample-groups/openstack/artifacts/php.json deleted file mode 100755 index fee3f86..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/artifacts/php.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "php", - "provider": "apache", - "category": "data", - "host": "isuruh.lk", - "displayName": "php", - "description": "php Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "openstack", - "imageId": "RegionOne/a63609be-61df-436f-80bc-d2b6068a4c3a", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "vishanth-key" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ], -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/artifacts/tomcat.json ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/artifacts/tomcat.json b/samples/dependency-scaling/sample-groups/openstack/artifacts/tomcat.json deleted file mode 100755 index 7e04e95..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/artifacts/tomcat.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "tomcat", - "provider": "apache", - "category": "data", - "host": "isuruh.lk", - "displayName": "tomcat", - "description": "tomcat Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "openstack", - "imageId": "RegionOne/a63609be-61df-436f-80bc-d2b6068a4c3a", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "vishanth-key" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ], -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/deploy.sh ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/deploy.sh b/samples/dependency-scaling/sample-groups/openstack/deploy.sh deleted file mode 100755 index 9ecdefe..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/deploy.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/tomcat.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/esb.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/php.json' -k -v -u admin:admin https://localhost:9443/api/cartridges -curl -X POST -H "Content-Type: application/json" -d @'artifacts/group6c.json' -k -v -u admin:admin https://localhost:9443/api/cartridgeGroups - -sleep 3 - -curl -X POST -H "Content-Type: application/json" -d @'artifacts/app_single_group.json' -k -v -u admin:admin https://localhost:9443/api/applications - -sleep 3 - -curl -X POST -H "Content-Type: application/json" -d@'artifacts/dep_single_group.json' -k -v -u admin:admin https://localhost:9443/api/applications/app_group_v2/deploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/dependency-scaling/sample-groups/openstack/undeploy.sh ---------------------------------------------------------------------- diff --git a/samples/dependency-scaling/sample-groups/openstack/undeploy.sh b/samples/dependency-scaling/sample-groups/openstack/undeploy.sh deleted file mode 100755 index 9daacf3..0000000 --- a/samples/dependency-scaling/sample-groups/openstack/undeploy.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -curl -X POST -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/applications/app_group_v2/undeploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/app_deployment_policy.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/app_deployment_policy.json b/samples/group-scaling-v1/ec2/artifacts/app_deployment_policy.json deleted file mode 100644 index 596edf9..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/app_deployment_policy.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "applicationId": "appscaling", - "applicationPolicy": { - "networkPartition": [ - { - "id": "EC2-P1", - "activeByDefault": "true", - "partitions": [ - { - "id": "P1", - "provider": "ec2", - "property": [ - { - "name": "region", - "value": "RegionOne" - } - ] - } - ] - }, - { - "id": "EC2-P2", - "activeByDefault": "false", - "partitions": [ - { - "id": "P1", - "provider": "ec2", - "property": [ - { - "name": "region", - "value": "RegionOne" - } - ] - } - ] - } - ] - }, - "childPolicies": [ - { - "alias": "mygroup2", - "networkPartition": [ - { - "id": "EC2-P1", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 2 - } - ] - }, - { - "id": "EC2-P2", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 2 - } - ] - } - ] - } - ] -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c1.json b/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c1.json deleted file mode 100755 index dacdeeb..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c1", - "loadThresholds": { - "requestsInFlight": { - "threshold": 80 - }, - "memoryConsumption": { - "threshold": 20 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c2.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c2.json b/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c2.json deleted file mode 100755 index b908013..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c2.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c2", - "loadThresholds": { - "requestsInFlight": { - "threshold": 90 - }, - "memoryConsumption": { - "threshold": 5 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c3.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c3.json b/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c3.json deleted file mode 100755 index f2942a0..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c3.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c3", - "loadThresholds": { - "requestsInFlight": { - "threshold": 100 - }, - "memoryConsumption": { - "threshold": 10 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c4.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c4.json b/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c4.json deleted file mode 100755 index 4b6db88..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/autoscale-policy-c4.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c4", - "loadThresholds": { - "requestsInFlight": { - "threshold": 50 - }, - "memoryConsumption": { - "threshold": 28 - }, - "loadAverage": { - "threshold": 75 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/c1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/c1.json b/samples/group-scaling-v1/ec2/artifacts/c1.json deleted file mode 100755 index 8020bdd..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/c1.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "type": "c1", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c1", - "description": "c1 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "ec2", - "imageId": "ap-southeast-1/ami-3c0f5d6e", - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "m1.medium" - }, - { - "name": "keyPair", - "value": "vishanth-key" - }, - { - "name": "securityGroups", - "value": "s2-2.0.0-rc1" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/c2.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/c2.json b/samples/group-scaling-v1/ec2/artifacts/c2.json deleted file mode 100755 index 384ebc7..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/c2.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "type": "c2", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c2", - "description": "c2 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "ec2", - "imageId": "ap-southeast-1/ami-3c0f5d6e", - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "m1.medium" - }, - { - "name": "keyPair", - "value": "vishanth-key" - }, - { - "name": "securityGroups", - "value": "s2-2.0.0-rc1" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/c3.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/c3.json b/samples/group-scaling-v1/ec2/artifacts/c3.json deleted file mode 100755 index 886b7f4..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/c3.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "type": "c3", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c3", - "description": "c3 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "ec2", - "imageId": "ap-southeast-1/ami-3c0f5d6e", - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "m1.medium" - }, - { - "name": "keyPair", - "value": "vishanth-key" - }, - { - "name": "securityGroups", - "value": "s2-2.0.0-rc1" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/c4.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/c4.json b/samples/group-scaling-v1/ec2/artifacts/c4.json deleted file mode 100755 index 38cc646..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/c4.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "type": "c4", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c4", - "description": "c4 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "ec2", - "imageId": "ap-southeast-1/ami-3c0f5d6e", - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "m1.medium" - }, - { - "name": "keyPair", - "value": "vishanth-key" - }, - { - "name": "securityGroups", - "value": "s2-2.0.0-rc1" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/composite_application.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/composite_application.json b/samples/group-scaling-v1/ec2/artifacts/composite_application.json deleted file mode 100644 index 54dbe33..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/composite_application.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "applicationId": "appscaling", - "alias": "appscaling", - "components": { - "groups": [ - { - "name": "group2", - "alias": "mygroup2", - "groupMinInstances": 1, - "groupMaxInstances": 2, - "cartridges": [ - { - "type": "c2", - "cartridgeMin": 2, - "cartridgeMax": 4, - "subscribableInfo": { - "alias": "group2c2", - "autoscalingPolicy": "autoscale_policy_c2" - } - }, - { - "type": "c3", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "group2c3", - "autoscalingPolicy": "autoscale_policy_c3" - } - } - ] - } - ] - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/artifacts/group1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/artifacts/group1.json b/samples/group-scaling-v1/ec2/artifacts/group1.json deleted file mode 100644 index d1d4267..0000000 --- a/samples/group-scaling-v1/ec2/artifacts/group1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "group2", - "groupScalingEnabled": "true", - "cartridges": [ - "c2", - "c3" - ], - "dependencies": { - "startupOrders": [ - "cartridge.c3,cartridge.c2" - ], - "scalingDependants": [ - "cartridge.c3, cartridge.c2" - ], - "terminationBehaviour": "terminate-all" - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/deploy.sh ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/deploy.sh b/samples/group-scaling-v1/ec2/deploy.sh deleted file mode 100755 index 019f134..0000000 --- a/samples/group-scaling-v1/ec2/deploy.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -# Create autoscale policy -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c1.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c2.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c3.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c4.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies - -# Deploy c3 cartridge -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c3.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c4 cartridge -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c4.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c1 cartride -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c1.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c2 cartride -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c2.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy group -curl -X POST -H "Content-Type: application/json" -d @'artifacts/group1.json' -k -v -u admin:admin https://localhost:9443/api/cartridgeGroups - -sleep 3 -# Create application -curl -X POST -H "Content-Type: application/json" -d @'artifacts/composite_application.json' -k -v -u admin:admin https://localhost:9443/api/applications - -sleep 3 -# Deploy application -curl -X POST -H "Content-Type: application/json" -d@'artifacts/app_deployment_policy.json' -k -v -u admin:admin https://localhost:9443/api/applications/appscaling/deploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/ec2/undeploy.sh ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/ec2/undeploy.sh b/samples/group-scaling-v1/ec2/undeploy.sh deleted file mode 100755 index bc600a7..0000000 --- a/samples/group-scaling-v1/ec2/undeploy.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Undeploy application -curl -X POST -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/applications/appscaling/undeploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/app_deployment_policy.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/app_deployment_policy.json b/samples/group-scaling-v1/kubernetes/artifacts/app_deployment_policy.json deleted file mode 100644 index 29075a3..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/app_deployment_policy.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "applicationId": "appscaling", - "applicationPolicy": { - "networkPartition": [ - { - "id":"network-p1", - "kubernetesClusterId":"kubernetes-cluster-1", - "activeByDefault": "true", - "partitions": [ - { - "id": "P1", - "provider": "kubernetes", - "property": [ - { - "name": "region", - "value": "default" - } - ] - } - ] - }, - { - "id": "network-p2", - "activeByDefault": "false", - "partitions": [ - { - "id": "P1", - "provider": "kubernetes", - "property": [ - { - "name": "region", - "value": "default" - } - ] - } - ] - } - ] - }, - "childPolicies": [ - { - "alias": "mygroup2", - "networkPartition": [ - { - "id": "network-p1", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 2 - } - ] - }, - { - "id": "network-p2", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 2 - } - ] - } - ] - } - ] -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c1.json b/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c1.json deleted file mode 100755 index dacdeeb..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c1", - "loadThresholds": { - "requestsInFlight": { - "threshold": 80 - }, - "memoryConsumption": { - "threshold": 20 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c2.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c2.json b/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c2.json deleted file mode 100755 index b908013..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c2.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c2", - "loadThresholds": { - "requestsInFlight": { - "threshold": 90 - }, - "memoryConsumption": { - "threshold": 5 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c3.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c3.json b/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c3.json deleted file mode 100755 index f2942a0..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c3.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c3", - "loadThresholds": { - "requestsInFlight": { - "threshold": 100 - }, - "memoryConsumption": { - "threshold": 10 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c4.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c4.json b/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c4.json deleted file mode 100755 index 4b6db88..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/autoscale-policy-c4.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c4", - "loadThresholds": { - "requestsInFlight": { - "threshold": 50 - }, - "memoryConsumption": { - "threshold": 28 - }, - "loadAverage": { - "threshold": 75 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/c1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/c1.json b/samples/group-scaling-v1/kubernetes/artifacts/c1.json deleted file mode 100755 index d74fca0..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/c1.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "c1", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c1", - "description": "c1 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment":{ - "baseDir":"/var/www" - }, - "iaasProvider":[ - { - "type":"kubernetes", - "imageId":"stratos/cartridge:4.1.0-alpha", - "networkInterfaces":[ - { - "name":"network-non-routable", - "networkUuid":"" - } - ], - "property":[ - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/c2.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/c2.json b/samples/group-scaling-v1/kubernetes/artifacts/c2.json deleted file mode 100755 index d5ba39d..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/c2.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "c2", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c2", - "description": "c2 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment":{ - "baseDir":"/var/www" - }, - "iaasProvider":[ - { - "type":"kubernetes", - "imageId":"stratos/cartridge:4.1.0-alpha", - "networkInterfaces":[ - { - "name":"network-non-routable", - "networkUuid":"" - } - ], - "property":[ - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/c3.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/c3.json b/samples/group-scaling-v1/kubernetes/artifacts/c3.json deleted file mode 100755 index aa46b72..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/c3.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "c3", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c3", - "description": "c3 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment":{ - "baseDir":"/var/www" - }, - "iaasProvider":[ - { - "type":"kubernetes", - "imageId":"stratos/cartridge:4.1.0-alpha", - "networkInterfaces":[ - { - "name":"network-non-routable", - "networkUuid":"" - } - ], - "property":[ - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/c4.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/c4.json b/samples/group-scaling-v1/kubernetes/artifacts/c4.json deleted file mode 100755 index 52ffdd1..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/c4.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "c4", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c4", - "description": "c4 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment":{ - "baseDir":"/var/www" - }, - "iaasProvider":[ - { - "type":"kubernetes", - "imageId":"stratos/cartridge:4.1.0-alpha", - "networkInterfaces":[ - { - "name":"network-non-routable", - "networkUuid":"" - } - ], - "property":[ - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/composite_application.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/composite_application.json b/samples/group-scaling-v1/kubernetes/artifacts/composite_application.json deleted file mode 100644 index cee3d52..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/composite_application.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "applicationId": "appscaling", - "alias": "appscaling", - "components": { - "groups": [ - { - "name": "group2", - "alias": "mygroup2", - "groupMinInstances": 1, - "groupMaxInstances": 2, - "cartridges": [ - { - "type": "c2", - "cartridgeMin": 2, - "cartridgeMax": 4, - "subscribableInfo": { - "alias": "group2c2", - "autoscalingPolicy": "autoscale_policy_c2" - "artifactRepository":{ - "privateRepo":false, - "repoUrl":"https://github.com/imesh/stratos-c2-applications.git", - "repoUsername":"", - "repoPassword":"" - } - } - }, - { - "type": "c3", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "group2c3", - "autoscalingPolicy": "autoscale_policy_c3" - "artifactRepository":{ - "privateRepo":false, - "repoUrl":"https://github.com/imesh/stratos-c3-applications.git", - "repoUsername":"", - "repoPassword":"" - } - } - } - ] - } - ] - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/group1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/group1.json b/samples/group-scaling-v1/kubernetes/artifacts/group1.json deleted file mode 100644 index d1d4267..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/group1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "group2", - "groupScalingEnabled": "true", - "cartridges": [ - "c2", - "c3" - ], - "dependencies": { - "startupOrders": [ - "cartridge.c3,cartridge.c2" - ], - "scalingDependants": [ - "cartridge.c3, cartridge.c2" - ], - "terminationBehaviour": "terminate-all" - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/artifacts/kubernetes-cluster.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/artifacts/kubernetes-cluster.json b/samples/group-scaling-v1/kubernetes/artifacts/kubernetes-cluster.json deleted file mode 100644 index 228eeb3..0000000 --- a/samples/group-scaling-v1/kubernetes/artifacts/kubernetes-cluster.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "clusterId": "kubernetes-cluster-1", - "description": "Kubernetes CoreOS cluster", - "kubernetesMaster": { - "hostId" : "KubHostMaster1", - "hostname" : "master.dev.kubernetes.example.org", - "hostIpAddress" : "172.17.8.100", - "property" : [ - ] - }, - - "portRange" : { - "upper": "5000", - "lower": "4500" - }, - - "kubernetesHosts": [ - { - "hostId" : "KubHostSlave1", - "hostname" : "slave1.dev.kubernetes.example.org", - "hostIpAddress" : "172.17.8.101", - "property" : [ - ] - }, - { - "hostId" : "KubHostSlave2", - "hostname" : "slave2.dev.kubernetes.example.org", - "hostIpAddress" : "172.17.8.102", - "property" : [ - ] - } - ], - "property":[ - { - "name":"payload_parameter.MB_IP", - "value":"172.17.8.1" - }, - { - "name":"payload_parameter.MB_PORT", - "value":"1883" - }, - { - "name":"payload_parameter.CEP_IP", - "value":"172.17.8.1" - }, - { - "name":"payload_parameter.CEP_PORT", - "value":"7711" - }, - { - "name":"payload_parameter.LOG_LEVEL", - "value":"DEBUG" - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/deploy.sh ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/deploy.sh b/samples/group-scaling-v1/kubernetes/deploy.sh deleted file mode 100755 index 019f134..0000000 --- a/samples/group-scaling-v1/kubernetes/deploy.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -# Create autoscale policy -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c1.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c2.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c3.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c4.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies - -# Deploy c3 cartridge -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c3.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c4 cartridge -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c4.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c1 cartride -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c1.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c2 cartride -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c2.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy group -curl -X POST -H "Content-Type: application/json" -d @'artifacts/group1.json' -k -v -u admin:admin https://localhost:9443/api/cartridgeGroups - -sleep 3 -# Create application -curl -X POST -H "Content-Type: application/json" -d @'artifacts/composite_application.json' -k -v -u admin:admin https://localhost:9443/api/applications - -sleep 3 -# Deploy application -curl -X POST -H "Content-Type: application/json" -d@'artifacts/app_deployment_policy.json' -k -v -u admin:admin https://localhost:9443/api/applications/appscaling/deploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/kubernetes/undeploy.sh ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/kubernetes/undeploy.sh b/samples/group-scaling-v1/kubernetes/undeploy.sh deleted file mode 100755 index bc600a7..0000000 --- a/samples/group-scaling-v1/kubernetes/undeploy.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -# Undeploy application -curl -X POST -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/applications/appscaling/undeploy - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/app_deployment_policy.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/app_deployment_policy.json b/samples/group-scaling-v1/mock/artifacts/app_deployment_policy.json deleted file mode 100644 index 671c9af..0000000 --- a/samples/group-scaling-v1/mock/artifacts/app_deployment_policy.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "applicationId": "appscaling", - "applicationPolicy": { - "networkPartition": [ - { - "id": "openstack_R1", - "activeByDefault": "true", - "partitions": [ - { - "id": "P1", - "provider": "mock", - "property": [ - { - "name": "region", - "value": "RegionOne" - } - ] - } - ] - }, - { - "id": "openstack_R2", - "activeByDefault": "false", - "partitions": [ - { - "id": "P1", - "provider": "mock", - "property": [ - { - "name": "region", - "value": "RegionOne" - } - ] - } - ] - } - ] - }, - "childPolicies": [ - { - "alias": "mygroup2", - "networkPartition": [ - { - "id": "openstack_R1", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 2 - } - ] - }, - { - "id": "openstack_R2", - "partitionAlgo": "one-after-another", - "partitions": [ - { - "id": "P1", - "max": 2 - } - ] - } - ] - } - ] -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c1.json b/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c1.json deleted file mode 100755 index dacdeeb..0000000 --- a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c1", - "loadThresholds": { - "requestsInFlight": { - "threshold": 80 - }, - "memoryConsumption": { - "threshold": 20 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c2.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c2.json b/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c2.json deleted file mode 100755 index b908013..0000000 --- a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c2.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c2", - "loadThresholds": { - "requestsInFlight": { - "threshold": 90 - }, - "memoryConsumption": { - "threshold": 5 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c3.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c3.json b/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c3.json deleted file mode 100755 index f2942a0..0000000 --- a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c3.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c3", - "loadThresholds": { - "requestsInFlight": { - "threshold": 100 - }, - "memoryConsumption": { - "threshold": 10 - }, - "loadAverage": { - "threshold": 50 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c4.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c4.json b/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c4.json deleted file mode 100755 index 4b6db88..0000000 --- a/samples/group-scaling-v1/mock/artifacts/autoscale-policy-c4.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": "autoscale_policy_c4", - "loadThresholds": { - "requestsInFlight": { - "threshold": 50 - }, - "memoryConsumption": { - "threshold": 28 - }, - "loadAverage": { - "threshold": 75 - } - } -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/c1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/c1.json b/samples/group-scaling-v1/mock/artifacts/c1.json deleted file mode 100755 index 55408a9..0000000 --- a/samples/group-scaling-v1/mock/artifacts/c1.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "c1", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c1", - "description": "c1 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "mock", - "imageId": "RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "reka" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/c2.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/c2.json b/samples/group-scaling-v1/mock/artifacts/c2.json deleted file mode 100755 index 99f9a6e..0000000 --- a/samples/group-scaling-v1/mock/artifacts/c2.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "c2", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c2", - "description": "c2 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "mock", - "imageId": "RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "reka" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/c3.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/c3.json b/samples/group-scaling-v1/mock/artifacts/c3.json deleted file mode 100755 index 60eebe4..0000000 --- a/samples/group-scaling-v1/mock/artifacts/c3.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "c3", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c3", - "description": "c3 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "mock", - "imageId": "RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "reka" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/c4.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/c4.json b/samples/group-scaling-v1/mock/artifacts/c4.json deleted file mode 100755 index 9190082..0000000 --- a/samples/group-scaling-v1/mock/artifacts/c4.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "c4", - "provider": "apache", - "host": "stratos.apache.org", - "category": "data", - "displayName": "c4", - "description": "c4 Cartridge", - "version": "7", - "multiTenant": "false", - "portMapping": [ - { - "protocol": "http", - "port": "22", - "proxyPort": "8280" - } - ], - "deployment": { - }, - "iaasProvider": [ - { - "type": "mock", - "imageId": "RegionOne/b4ca55e3-58ab-4937-82ce-817ebd10240e", - "networkInterfaces": [ - { - "name": "network-non-routable", - "networkUuid": "b55f009a-1cc6-4b17-924f-4ae0ee18db5e" - } - ], - "maxInstanceLimit": "2", - "property": [ - { - "name": "instanceType", - "value": "RegionOne/aa5f45a2-c6d6-419d-917a-9dd2e3888594" - }, - { - "name": "keyPair", - "value": "reka" - }, - { - "name": "securityGroups", - "value": "default" - } - ] - } - ] -} http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/composite_application.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/composite_application.json b/samples/group-scaling-v1/mock/artifacts/composite_application.json deleted file mode 100644 index 54dbe33..0000000 --- a/samples/group-scaling-v1/mock/artifacts/composite_application.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "applicationId": "appscaling", - "alias": "appscaling", - "components": { - "groups": [ - { - "name": "group2", - "alias": "mygroup2", - "groupMinInstances": 1, - "groupMaxInstances": 2, - "cartridges": [ - { - "type": "c2", - "cartridgeMin": 2, - "cartridgeMax": 4, - "subscribableInfo": { - "alias": "group2c2", - "autoscalingPolicy": "autoscale_policy_c2" - } - }, - { - "type": "c3", - "cartridgeMin": 1, - "cartridgeMax": 2, - "subscribableInfo": { - "alias": "group2c3", - "autoscalingPolicy": "autoscale_policy_c3" - } - } - ] - } - ] - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/artifacts/group1.json ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/artifacts/group1.json b/samples/group-scaling-v1/mock/artifacts/group1.json deleted file mode 100644 index d1d4267..0000000 --- a/samples/group-scaling-v1/mock/artifacts/group1.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "group2", - "groupScalingEnabled": "true", - "cartridges": [ - "c2", - "c3" - ], - "dependencies": { - "startupOrders": [ - "cartridge.c3,cartridge.c2" - ], - "scalingDependants": [ - "cartridge.c3, cartridge.c2" - ], - "terminationBehaviour": "terminate-all" - } -} - http://git-wip-us.apache.org/repos/asf/stratos/blob/d7f100da/samples/group-scaling-v1/mock/deploy.sh ---------------------------------------------------------------------- diff --git a/samples/group-scaling-v1/mock/deploy.sh b/samples/group-scaling-v1/mock/deploy.sh deleted file mode 100755 index 019f134..0000000 --- a/samples/group-scaling-v1/mock/deploy.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh - -# Create autoscale policy -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c1.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c2.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c3.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies -curl -X POST -H "Content-Type: application/json" -d @'artifacts/autoscale-policy-c4.json' -k -v -u admin:admin https://localhost:9443/api/autoscalingPolicies - -# Deploy c3 cartridge -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c3.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c4 cartridge -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c4.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c1 cartride -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c1.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy c2 cartride -curl -X POST -H "Content-Type: application/json" -d @'artifacts/c2.json' -k -v -u admin:admin https://localhost:9443/api/cartridges - -# Deploy group -curl -X POST -H "Content-Type: application/json" -d @'artifacts/group1.json' -k -v -u admin:admin https://localhost:9443/api/cartridgeGroups - -sleep 3 -# Create application -curl -X POST -H "Content-Type: application/json" -d @'artifacts/composite_application.json' -k -v -u admin:admin https://localhost:9443/api/applications - -sleep 3 -# Deploy application -curl -X POST -H "Content-Type: application/json" -d@'artifacts/app_deployment_policy.json' -k -v -u admin:admin https://localhost:9443/api/applications/appscaling/deploy -
