Commit Graph

536 Commits

Author SHA1 Message Date
Vincent Batts bf58a8f544 Merge pull request #411 from anuthan/solarisSpec
Introducing Solaris in OCI
2016-05-04 16:17:37 -04:00
Abhijeeth Nuthan 7c9daebaa7 Introducing Solaris in OCI
Signed-off-by: Abhijeeth Nuthan <abhijeeth.nuthan@oracle.com>
2016-05-04 12:19:27 -07:00
Michael Crosby 07126441b3 Merge pull request #415 from wking/explicit-hook-namespace
config: Explicitly put hooks in the runtime namespace
2016-05-04 10:18:56 -07:00
Vincent Batts cbea66a275 Merge pull request #422 from vbatts/travis_make_target
travis: have make target be travis sensitive
2016-05-03 16:35:52 -04:00
Vincent Batts e65fe55686 travis: have make target be travis sensitive
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-05-03 15:25:31 -04:00
Mrunal Patel 3b78e51738 Merge pull request #419 from wking/lifecycle-cleanup-step-7
runtime: Fix 'step 8' -> 'step 7' references
2016-05-02 12:41:17 -07:00
W. Trevor King 0382257baf runtime: Fix 'step 8' -> 'step 7' references
This slipped through the renumbering in 7117ede7 (Expand on the
definition of our ops, 2015-10-13, #225).

Signed-off-by: W. Trevor King <wking@tremily.us>
2016-05-02 11:40:48 -07:00
Vincent Batts 4941dba4a8 version: include version in produced docs (#406)
Fixes #398

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-05-02 14:10:02 -04:00
Rob Dolin (MSFT) 9630bf7acb [ Lifecycle ] Increase importance of logging errors (#410)
"errors, if any, MAY be logged" --> "errors, if any, SHOULD be logged"

Signed-off-by: Rob Dolin <RobDolin@microsoft.com>
2016-05-02 14:09:25 -04:00
Vincent Batts 3db55ea3ba *: fetch code-of-conduct.md from tob (#413)
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-05-02 14:04:54 -04:00
W. Trevor King b373a155de config: Split platform-specific configuration into its own section (#414)
To make it clear that the whole 'linux' section is optional.

Signed-off-by: W. Trevor King <wking@tremily.us>
2016-05-02 14:04:39 -04:00
Amit Saha 45f7ada1bb config.md: args is an array of strings (#416)
Signed-off-by: Amit Saha <amitsaha.in@gmail.com>
2016-05-01 10:10:56 -04:00
W. Trevor King a5af569061 config: Explicitly put hooks in the runtime namespace
The language from 15dee2e0 (runtime: Add prestart/poststop hooks,
2015-08-03, #34) landed well before we had glossary entries for the
runtime and container namespaces (from 5dad1255, config-linux: Specify
host mount namespace for namespace paths, 2015-12-18, #275).  Now that
we do have language to cover that concept, it's better to explicitly
say that hooks run in the runtime namespace instead of leaving it to
the reader to extrapolate from the filesystem requirement.

With the new namespace wording, the "host's filesystem" wording is
somewhat redundant.  I've left it in though, because I think it helps
to have a more gradual transition from hook paths to namespaces.

Signed-off-by: W. Trevor King <wking@tremily.us>
2016-04-29 21:07:00 -07:00
Mrunal Patel e5e603f26f Merge pull request #407 from vbatts/annotations
config: clarify annotations sentence
2016-04-28 14:46:15 -07:00
Mrunal Patel 15bddb9311 Merge pull request #409 from RobDolinMS/patch-17
[ Configuration | Version ] Capitalize MUST in ociVersion description
2016-04-28 14:45:56 -07:00
Rob Dolin (MSFT) 646868f7d4 [ Configuration | Version ] Capitalize MUST in ociVersion description
"ociVersion ... must be in SemVer ... format" --> "ociVersion ... MUST be in SemVer ... format"

Signed-off-by: Rob Dolin <RobDolin@microsoft.com>
2016-04-28 12:42:12 -07:00
W. Trevor King 440fc5b36e specs-go/config: Make Spec.Mounts omitempty (#408)
* specs-go/config: Make Spec.Mounts omitempty

Otherwise:

  $ ocitools generate --mount-cgroups=no --template <(echo {})
  $ grep mounts config.json
          "mounts": null,

The language in config.md#Mounts is:

> You can add array of mount points...

which I think means 'MAY'.

Signed-off-by: W. Trevor King <wking@tremily.us>

* config: Use 'MAY' (RFC 2119) for mounts

Signed-off-by: W. Trevor King <wking@tremily.us>
2016-04-28 09:46:54 -04:00
Vincent Batts e6427cb043 Merge pull request #349 from vbatts/target-install-tools
Makefile: add target for tools
2016-04-27 13:31:59 -04:00
Vincent Batts 647d77b700 Merge pull request #401 from RobDolinMS/patch-14
[ Runtime | State] Fix typo
2016-04-27 13:30:39 -04:00
Vincent Batts c4b846c442 travis: use the Makefile targets
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-27 13:16:20 -04:00
Vincent Batts cc89c12b31 Makefile: add target for tools
As we have several tools used in the Makefile, might as well make them
easier to install.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-27 13:11:59 -04:00
Vincent Batts 0315202c12 config: clarify annotations sentence
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-27 11:40:57 -04:00
Vincent Batts dc8aeb1f15 Merge pull request #400 from RobDolinMS/patch-13
[ReadMe] Consistent indented portions of Table of Contents
2016-04-27 09:49:15 -04:00
Rob Dolin (MSFT) 063eb099ac [ Runtime | State] Fix typo
propeties --> properties

Signed-off-by: Rob Dolin <RobDolin@microsoft.com>
2016-04-26 17:49:31 -07:00
Rob Dolin (MSFT) d791113001 [ReadMe] Consistent indented portions of Table of Contents
Signed-off-by: Rob Dolin <RobDolin@microsoft.com>
2016-04-26 15:33:33 -07:00
Qiang Huang f955d90e70 Merge pull request #396 from mrunalp/fix_process_label
Fix remnants from SelinuxProcessLabel to SelinuxLabel rename
2016-04-25 14:50:23 +08:00
Mrunal Patel e87d7d2ba9 Fix remnants from SelinuxProcessLabel to SelinuxLabel rename
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-04-22 13:51:31 -07:00
Vincent Batts 6e08c6983e Merge pull request #393 from mrunalp/mount_label
Add support for Selinux mount context labels
2016-04-22 16:43:00 -04:00
Mrunal Patel 7350d5e1f1 Add support for Selinux mount context labels
Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
2016-04-22 13:40:49 -07:00
Mrunal Patel 92af03779e Merge pull request #394 from mlaventure/abs-rootfs-path
Remove requirement for rootfs path to be relative
2016-04-22 12:02:27 -07:00
Kenfe-Mickael Laventure b2e9154a31 Remove requirement for rootfs path to be relative
Closes #389

Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2016-04-22 11:57:21 -07:00
Michael Crosby 77021d955d Merge pull request #390 from wking/example-move-id-mapping-from-process-to-linux
config: Move (u|g)idMappings from 'process' to 'linux'
2016-04-21 09:34:35 -07:00
Vincent Batts b185d033e9 Merge pull request #392 from hqhq/hq_edit_gitignore
Add schema/validate to .gitignore
2016-04-21 11:32:55 -04:00
Qiang Huang 93ea424095 Add schema/validate to .gitignore
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-04-21 09:39:47 +08:00
Vincent Batts 48428a49ff Merge pull request #375 from RobDolinMS/patch-11
ReadMe: Link to shared Code of Conduct in TOB repo
2016-04-20 13:36:36 -04:00
W. Trevor King cf55cdc8c4 config: Move (u|g)idMappings from 'process' to 'linux'
To match where they're defined in the JSON Schema [1].  The old
location is from d4e7326d (config: JSON examples, 2016-04-06, #370),
and seems to have been accidental.

[1]: 0982071b28/schema/schema-linux.json (L21-L48)

Signed-off-by: W. Trevor King <wking@tremily.us>
2016-04-19 22:20:38 -07:00
Mrunal Patel 0982071b28 Merge pull request #388 from vishh/exec
Remove exec from required runtime functionalities.
2016-04-19 17:56:10 -07:00
Vishnu kannan a7a366b334 Remove exec from required runtime functionalities.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-04-19 15:27:23 -07:00
Mrunal Patel 9d3aef58a7 Merge pull request #385 from hqhq/hq_fix_schema_readme
Fix example in schema README
2016-04-15 12:24:39 -07:00
Vincent Batts 9d1998240a Merge pull request #386 from duglin/editMakefile
Hide output dir from git
2016-04-14 21:56:32 -04:00
Doug Davis e284801c4b Hide output dir from git
Signed-off-by: Doug Davis <dug@us.ibm.com>
2016-04-14 01:33:21 -07:00
Qiang Huang aaf05c4dc9 Modify README to keep consistency with Makefile
Use the name `validate` instead of `schema` for the
utility.

Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-04-14 12:33:17 +08:00
Qiang Huang 38b7860096 Fix example in schema README
We should only download dependence without installing,
otherwise we'll probably get error:
go install: no install location for directory /home/qhuang/specs/schema outside GOPATH
        For more details see: go help gopath

Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
2016-04-14 10:39:12 +08:00
Mrunal Patel 53f0da5e98 Merge pull request #360 from vbatts/schema-README
schema: add a README
2016-04-13 12:05:41 -07:00
Vincent Batts 9da17282d9 schema: add a README
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-13 13:44:34 -04:00
Mrunal Patel fd9d4365a8 Merge pull request #366 from vbatts/travis_updates
travis: git-validation detects travis now
2016-04-13 10:37:01 -07:00
Mrunal Patel 3eeb4ff068 Merge pull request #376 from hqhq/hq_add_project
Add project.md to table of contents
2016-04-13 10:36:41 -07:00
Vincent Batts 4f3147d876 travis: git-validation detects travis now
The `-range` argument is not needed.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-13 13:35:26 -04:00
Mrunal Patel d6aea95de9 Merge pull request #348 from vbatts/anchor-examples
Anchor examples
2016-04-13 10:33:02 -07:00
Mrunal Patel 93a6ffdcd9 Merge pull request #381 from vbatts/check_commits_for_whitespace
travis: check commits for whitespace errors
2016-04-13 09:35:58 -07:00