Permalink
Commits on Jan 20, 2017
  1. Merge pull request #411 from vbatts/mediatyped

    specs-go: clarify mediatypes
    stevvooe committed on GitHub Jan 20, 2017
Commits on Jan 19, 2017
  1. Merge pull request #455 from coolljt0725/readme_manifest_list

    spec.md: add some description about manifest list
    stevvooe committed on GitHub Jan 19, 2017
Commits on Jan 18, 2017
  1. Merge pull request #500 from wking/document-go-compat

    README: Link to specs-go and schema and declare Go-compat policy
    stevvooe committed on GitHub Jan 18, 2017
  2. Merge pull request #505 from q384566678/manifest_test

    manifest_test.go: Improve the test content
    vbatts committed on GitHub Jan 18, 2017
  3. Merge pull request #510 from q384566678/backwards-config

    Modify the test's config type
    vbatts committed on GitHub Jan 18, 2017
  4. Merge pull request #483 from jonboulle/master

    layer: wordsmith non-distributable section
    philips committed on GitHub Jan 18, 2017
  5. Merge pull request #512 from stevvooe/fix-makefile

    Makefile: address problems with updating deps
    philips committed on GitHub Jan 18, 2017
Commits on Jan 17, 2017
  1. Merge pull request #486 from stevvooe/chainid-implementation

    identity: add implementation of ChainID
    stevvooe committed on GitHub Jan 17, 2017
Commits on Jan 16, 2017
  1. Modify the test's config type

    Signed-off-by: zhouhao <zhouhao@cn.fujitsu.com>
    q384566678 committed Dec 29, 2016
Commits on Jan 13, 2017
  1. Merge pull request #502 from q384566678/config_test

    config_test.go: Improve the verification content
    stevvooe committed on GitHub Jan 13, 2017
  2. Makefile: address problems with updating deps

    This fixes the `glide-vc` command to use the glide.lock file to resolve
    the dependencies, ensuring that we don't delete test dependencies. We
    also fix a sed line to working correctly on other platforms as well
    ensure that the tools get updated.
    
    Signed-off-by: Stephen J Day <stephen.day@docker.com>
    stevvooe committed Jan 11, 2017
Commits on Jan 12, 2017
  1. Merge pull request #428 from vbatts/image-layout-schema

    image-layout: some schema
    stevvooe committed on GitHub Jan 12, 2017
Commits on Jan 11, 2017
  1. vendor: add go-digest to dependencies

    Signed-off-by: Stephen J Day <stephen.day@docker.com>
    stevvooe committed Dec 19, 2016
  2. identity: add implementation of ChainID

    The specification defines an algorithm to calculate a `ChainID`, which
    can be used to identify the result of subsequent applications of layers.
    Because this algorithm is subtle and only needs to implemented in a
    single place, we provide a reference implementation.
    
    For convenience, we provide functions that calculate all the chain ids
    and just the top-level one. It is is integrated with the
    distribution/digest type for safety and convenience.
    
    As part of this, the `identity` package has been introduced. For
    consuming code, a few helpers have been provide to ease transition as
    the name of the upstream package has not yet been finalized. Users of
    this package should employ `FromBytes`, `FromString` and `FromReader`
    where appropriate, which should ease the transition if these packages
    change.
    
    Tests are formulated based on pre-calculation of chain identifiers to
    ensure correctness.
    
    Signed-off-by: Stephen J Day <stephen.day@docker.com>
    stevvooe committed Dec 8, 2016
Commits on Jan 9, 2017
  1. layer: clarify that `urls` does not imply non-dist

    Signed-off-by: Jonathan Boulle <jonathanboulle@gmail.com>
    jonboulle committed Jan 6, 2017
  2. layer: wordsmith non-distributable section

    Attempt to clarify when non-distributable policies should be enforced
    (only on upload, never on download); as discussed in + fixes #475
    
    Signed-off-by: Jonathan Boulle <jonathanboulle@gmail.com>
    jonboulle committed Dec 7, 2016
Commits on Dec 20, 2016
  1. Merge pull request #423 from vbatts/image-layout_anchors

    image-layout: organize for anchors
    stevvooe committed on GitHub Dec 20, 2016
Commits on Dec 19, 2016
  1. Merge pull request #489 from coolljt0725/fix_example_json_format

    fix json format of example in config.md
    stevvooe committed on GitHub Dec 19, 2016
  2. manifest_test.go: Improve the test content

    Signed-off-by: zhouhao <zhouhao@cn.fujitsu.com>
    q384566678 committed Dec 19, 2016
Commits on Dec 16, 2016
  1. README: Link to specs-go and schema and declare Go-compat policy

    The links help with discoverability, otherwise folks reading the
    README might not notice that we provided these resources in addition
    to the spec itself.
    
    By declaring a Go-compat policy, folks who have Go troubles can tell
    without testing whether the image-spec tooling *should* work for their
    Go environment.  And if/when it does not, they can see whether
    image-spec is interested in patches or not.  For example, if the
    tooling breaks on Go 1.6, we don't care or want some awkward
    workaround.  But if it breaks on Go 1.7 we do care and want a patch.
    
    The Go-compat policy formalizes [1].  Previous maintainer comments
    suggested some support for older Go releases [2], and I personally
    think we want to give people more flexibility (not everyone can
    upgrade to a new Go version on the day it comes out), but this commit
    at least documents where we are now as a base for future discussion.
    
    [1]: #500 (comment)
    [2]: #487 (comment)
    
    Signed-off-by: W. Trevor King <wking@tremily.us>
    wking committed Dec 14, 2016
  2. Merge pull request #490 from wking/restore-compliance-language

    spec: Restore compliance language
    stevvooe committed on GitHub Dec 16, 2016
  3. config_test.go: Improve the verification content

    Signed-off-by: zhouhao <zhouhao@cn.fujitsu.com>
    q384566678 committed Dec 16, 2016
  4. Merge pull request #495 from coolljt0725/remove_cgroup

    Remove Memory MemorySwap CpuShares from config
    stevvooe committed on GitHub Dec 16, 2016
Commits on Dec 15, 2016
  1. Merge pull request #499 from gregkh/source_annotation

    image manifest: add back 'source' annotation key
    jonboulle committed on GitHub Dec 15, 2016
Commits on Dec 14, 2016
  1. image manifest: add back 'source' annotation key

    This got dropped somehow in commit 873b9b6 when things were
    moved around in the file, so add it back.
    
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    gregkh committed Dec 14, 2016
  2. Merge pull request #487 from stevvooe/upgrade-go

    build: upgrade to Go 1.7
    philips committed on GitHub Dec 14, 2016
  3. Remove Memory MemorySwap CpuShares from config

    As I said in #371 (comment),
    I'd like to remove these resource limit from image-spec.
    
    On the on hand, if we have this, we should have limit
    the min and max size of these value. For example, in
    docker, there are some min and max limit for some
    resource, see https://github.com/docker/docker/blob/master/daemon/daemon_unix.go#L48
    
    Signed-off-by: Lei Jitang <leijitang@huawei.com>
    coolljt0725 committed Dec 14, 2016
Commits on Dec 10, 2016
  1. spec: Restore compliance language

    This landed in 836fb1c ([ReadMe] Add Compliance Language, 2016-10-11,
    #432) but was removed in 27508e2 (Clean-up spec to remove
    non-spec-ish items, 2016-11-14, #458), likely accidentally during a
    rebase.
    
    Signed-off-by: W. Trevor King <wking@tremily.us>
    wking committed Dec 10, 2016
  2. fix json format of example in config.md

    Signed-off-by: Lei Jitang <leijitang@huawei.com>
    coolljt0725 committed Dec 10, 2016
  3. spec.md: add some description about manifest list

    Signed-off-by: Lei Jitang <leijitang@huawei.com>
    coolljt0725 committed Dec 10, 2016
Commits on Dec 9, 2016
  1. specs-go: clarify mediatypes

    Due to the conflicting use of the `mediatType` field across
    documents, and after discussion on
    #411,
    this changeset removes the use of `mediaType` where it is used to refers
    to a document's own type. Leaving only the use of `mediaType` for
    descriptors, where it is used to describe the type of a referenced object.
    
    Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
    vbatts committed Oct 20, 2016
  2. image-layout: some schema

    Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
    vbatts committed Oct 31, 2016
  3. image-layout: organize for anchors

    Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
    vbatts committed Oct 28, 2016
Commits on Dec 8, 2016
  1. build: upgrade to Go 1.7

    Signed-off-by: Stephen J Day <stephen.day@docker.com>
    stevvooe committed Dec 8, 2016
Commits on Dec 7, 2016
  1. Merge pull request #434 from vbatts/image-layout_oci-layout_clarifica…

    …tion
    
    image-layout: clarification of oci-layout
    jonboulle committed on GitHub Dec 7, 2016