Skip to content

Commit

Permalink
Merge pull request #484 from duglin/ShowAnnot
Browse files Browse the repository at this point in the history
Add annotations to the state json
  • Loading branch information
Mrunal Patel committed Jun 3, 2016
2 parents fddb3e5 + 9cb0c7f commit 34901c1
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
7 changes: 6 additions & 1 deletion runtime.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ The value MAY be one of:
* **`pid`**: (int) is the ID of the main process within the container, as seen by the host.
* **`bundlePath`**: (string) is the absolute path to the container's bundle directory.
This is provided so that consumers can find the container's configuration and root filesystem on the host.
* **`annotations`**: (map) contains the list of annotations associated with the container.
If no annotations were provided then this property MAY either be absent or an empty map.

When serialized in JSON, the format MUST adhere to the following pattern:

Expand All @@ -32,7 +34,10 @@ When serialized in JSON, the format MUST adhere to the following pattern:
"id": "oci-container1",
"status": "running",
"pid": 4422,
"bundlePath": "/containers/redis"
"bundlePath": "/containers/redis",
"annotations": {
"myKey": "myValue"
}
}
```

Expand Down
2 changes: 2 additions & 0 deletions specs-go/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ type State struct {
Pid int `json:"pid"`
// BundlePath is the path to the container's bundle directory.
BundlePath string `json:"bundlePath"`
// Annotations are the annotations associated with the container.
Annotations map[string]string `json:"annotations"`
}

0 comments on commit 34901c1

Please sign in to comment.