stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Udara Liyanage <ud...@wso2.com>
Subject One cartridge never get activated
Date Tue, 28 Apr 2015 09:10:42 GMT
Hi,

I deployed the below application definition in Mock IaaS. All the
cartridges and groups get activated except for esb.

  {
    "alias": "mycompositeapp",
    "applicationId": "my-compositeapp",
    "components": {
      "groups": [
        {
          "name": "app-group",
          "alias": "my-appgroup",
          "cartridges": [
            {
              "type": "tomcat",
              "cartridgeMax": 2,
              "cartridgeMin": 1,
              "subscribableInfo": {
                "alias": "my-tomcat",
                "artifactRepository": {
                  "alias": "my-tomcat",
                  "privateRepo": true,
                  "repoPassword": "password",
                  "repoUrl": "http://xxx:10080/git/default.git",
                  "repoUsername": "user"
                },
                "autoscalingPolicy": "autoscaling-policy-1",
                "deploymentPolicy": "deployment-policy-2"
              }
            },
            {
              "type": "php",
              "cartridgeMax": 2,
              "cartridgeMin": 1,
              "subscribableInfo": {
                "alias": "my-php",
                "artifactRepository": {

                  "privateRepo": true,
                  "repoPassword": "password",
                  "repoUrl": "http://xxx:10080/git/default.git",
                  "repoUsername": "user"
                },
                "autoscalingPolicy": "autoscaling-policy-1",
                "deploymentPolicy": "deployment-policy-2"
              }
            }
          ],
          "groupMaxInstances": 2,
          "groupMinInstances": 1,
          "groupScalingEnabled": true
        },
        {
          "name": "db-group",
          "alias": "my-dbgroup",
          "cartridges": [
            {
              "type": "postgres",
              "cartridgeMax": 2,
              "cartridgeMin": 1,
              "subscribableInfo": {
                "alias": "my-postgres",
                "artifactRepository": {
                  "alias": "my-postgres",
                  "privateRepo": false,
                  "repoPassword": "password",
                  "repoUrl": "http://xxx:10080/git/default.git",
                  "repoUsername": "user"
                },
                "autoscalingPolicy": "autoscaling-policy-1",
                "deploymentPolicy": "deployment-policy-2"
              }
            },
            {
              "type": "mysql",
              "cartridgeMax": 2,
              "cartridgeMin": 1,
              "subscribableInfo": {
                "alias": "my-mysql",
                "artifactRepository": {
                  "alias": "my-mysql",
                  "privateRepo": true,
                  "repoPassword": "password",
                  "repoUrl": "http://xxx:10080/git/default.git",
                  "repoUsername": "user"
                },
                "autoscalingPolicy": "autoscaling-policy-1",
                "deploymentPolicy": "deployment-policy-2"
              }
            }
          ],
          "groupMaxInstances": 2,
          "groupMinInstances": 1,
          "groupScalingEnabled": true
        }
      ],
      "cartridges": [
        {
          "type": "esb",
          "cartridgeMax": 2,
          "cartridgeMin": 1,
          "subscribableInfo": {
            "alias": "my-esb",
            "artifactRepository": {
              "privateRepo": true,
              "repoPassword": "password",
              "repoUrl": "http://xxx:10080/git/default.git",
              "repoUsername": "user"
            },
            "autoscalingPolicy": "autoscaling-policy-1",
            "deploymentPolicy": "deployment-policy-2"
          }
        }
      ],
      "dependencies": {
        "scalingDependants": {
          "@xsi.nil": "true"
        },
        "startupOrders": [
          "group.dbgroup,group.appgroup","group.appgroup,cartridge.my-esb"
        ],
        "terminationBehaviour": "terminate-none"
      }
    }
  }


‚Äč
-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897

Mime
View raw message