Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
 {
    "version": "1",
	"profile": {
		//free object to add whatever you see fit
	},
	"lastSync": {
		"ts": "2342343423",
		"branch": "branch1", // or tag (only one is allowed)
		"tag": "tag1" // or branch (only one is allowed)
	},
	"tags": ["tag1"], // or branches (only one is allowed)
	"branches: ["branch1"], // or tags (only one is allowed)
	"soa": "stringified soa.json",
	"documentation": {
		"readme": "stringified readme.md",
		"release": "stringified release.md"
	},
	"extKeyRequiredjobs": true || false,
{
		"oauthjob1": true || false,
	"provision_ACL {}
	},
  "maintenance": true{
|| false, 	"tenant_Profile": true || false,
	"uracport": true{
|| false, 	"urac_ACL": true || false, 	"urac_Configtype": true || false,
	"urac_GroupConfig": true || false,
	"urac_Profile": true || false,
	"jobs": {
		"job1": {}
	},
	"interConnect": [
		{"name": "ms", "version": "1"}
	]"inherit"
    },
    "readiness": "/heartbeat"
  }
}

Configuration:

Code Block
languagejs
{
  "port" : 4005,
  "group": "groupname",
  "requestTimeout": 5,
  "requestTimeoutRenewal": 10,
  "subType": "subType",
  "maintenance": {
     "port": {
      "type": "inherit"
    },
    "readiness": "/heartbeat"
  }
}

Deploy

Code Block
languagejs
{
  "version": "1",
  "cd": {
    "strategy" : "notify" || "update"
  },
  "settings": {
    "memory": "512Mi", //https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory%22
    "mode": "deployment | daemonset", 
    "replicas": 1,
    "loadBalancer": true
    },
  "src": {
    "branch": "master",
    "commit": "324234234"
  },
  "recipe": {
    "id": "mongoId",
    "image": {
      "name": "imagename",
      "prefix": "soajsorg",
      "tag": "tagname"
    },
    "ports": [],
    "env" {
    //list of envirnment variables
    }
  },
}

...