From ace266ffff6a45cc2d2d13a923e0328b9c831f19 Mon Sep 17 00:00:00 2001 From: Ratnadeep Debnath Date: Thu, 1 Sep 2016 16:43:10 +0530 Subject: [PATCH] Specify that Nulecule IDs and graph item names cannot contain ':'. This change is related to config refactor in atomic app, which now generates unique section names in answers file by concatenating names from parent Nulecule to the child nulecule/graph item using ':'. --- spec/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/README.md b/spec/README.md index 19b8961..596df0c 100644 --- a/spec/README.md +++ b/spec/README.md @@ -70,7 +70,7 @@ This is the root object for the specification. Field Name | Type | Description ---|:---:|--- -id | `string` | **Required.** The machine readable id of the Container Application. +id | `string` | **Required.** The machine readable id of the Container Application (shouldn't contain ``:``). specversion | `string` | **Required.** The semantic version string of the Container Application Specification used to describe the app. The value MUST be `"0.0.2"`. metadata | [ [MetadataObject](#metadataObject) ] | **Optional** An object holding optional metadata related to the Container Application, this may include license information or human readable information. params | [ [ParamsObject](#paramsObject) ] | **Optional** A list of [ParamsObject](#paramsObject) that contain provider specific information. @@ -151,7 +151,7 @@ The graph is a list of items (containerapps) the Container Application depends o Field Name | Type | Description ---|:---:|--- -name | `string` | **Required.** The name of the depending Container Application. +name | `string` | **Required.** The name of the depending Container Application (shouldn't contain ``:``). source | `URL` | **Optional** Source location of the Container Application, the source MUST be specified by a valid URL. If source is present, all other fields SHALL be ignored. params | [ [ParamsObject](#paramsObject) ] | **Optional** A list of [ParamsObject](#paramsObject) that contain provider specific information. If params is present, source field SHALL be ignored. artifacts | [ [ArtifactsObject](#artifactsObject) ] | **Optional** A list of [ArtifactsObject](#artifactsObject) that contain providr specific information. If artifacts is present, source field SHALL be ignored.