Versions Compared

Key

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

Code Block
{
  "name": "frontend",
  "type": "static",
  "description" : "this is a sample description",
  "configuration": {},
  "versions" : [
    {
      "version" : "1",
      "lastSync": {
        "branch": "feature/static",
        "ts": 123123123
      },
      "soa": "json stringified config/soa file",
      "documentation": {
        "readme" : "json stringified file",
        "release" : "json stringified file"
      },
      "branches": [
        "feature/standardization"
      ]
    }
  ],
   "metadata": {
    "tags": ["tag1", "tag2"],
    "attributes": {
      "att1": ["att1.1", "att1.2"],
      "att2": ["att2.1", "att2.2"]
    },
    "program": ["soajs"]
  },
  "ui": {
    "main": "",
    "sub": ""
  },
  "settings": {
    "acl": {
      "groups" :{
        "type": "blackList", //// "whitelist"
        "value": ["owner"],
        "config": {}
      }
    },
    "environments :{
      "type": "blackList", //// "whitelist"
      "value": ["dev"],
      "config": {}
    }
  },
  "src": {
    "provider": "github",
    "owner": "ragheb",
    "repo": "test"
  },
  "deploy":{
    "dev": [
      {
        "version": "1",
        "src":{
          "branch: "master",
          "commit": "90d3b7cb59572775def3533f3e4be11d1fc7e057"
        },
        "cd": {
          "strategy": "notify"
        },
        "setting":{
          "memory": "512Mi",
          "mode": "deployment | daemonset", 
          "replicas": 1,
          "loadBalancer": true 
        },
        "recipe": {
          "id": "",
          "image" : {
              "name": "oauth", 
              "prefix": "soajsorg", 
              "tag": "2.x"
          }, 
          "ports": [],
          "env": {
          }
        }
      }
    ]
  }
}