mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Artem Harutyunyan (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (MESOS-5779) Allow Docker v1 ImageManifests to be parsed from the output of `docker inspect`
Date Fri, 08 Jul 2016 16:28:11 GMT

     [ https://issues.apache.org/jira/browse/MESOS-5779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Artem Harutyunyan updated MESOS-5779:
-------------------------------------
    Sprint: Mesosphere Sprint 38, Mesosphere Sprint 39  (was: Mesosphere Sprint 38)

> Allow Docker v1 ImageManifests to be parsed from the output of `docker inspect`
> -------------------------------------------------------------------------------
>
>                 Key: MESOS-5779
>                 URL: https://issues.apache.org/jira/browse/MESOS-5779
>             Project: Mesos
>          Issue Type: Improvement
>            Reporter: Kevin Klues
>            Assignee: Kevin Klues
>
>     The `docker::spec::v1::ImageManifest` protobuf implements the
>     official v1 image manifest specification found at:
>     
>     https://github.com/docker/docker/blob/master/image/spec/v1.md
>     
>     The field names in this spec are all written in snake_case as are the
>     field names of the JSON representing the image manifest when reading
>     it from disk (for example after performing a `docker save`). As such,
>     the protobuf for ImageManifest also provides these fields in
>     snake_case. Unfortunately, the `docker inspect` command also provides
>     a method of retrieving the JSON for an image manifest, with one major
>     caveat -- it represents all of its top level keys in CamelCase.
>     
>     To allow both representations to be parsed in the same way, we
>     should intercept the incoming JSON from either source (disk or `docker
>     inspect`) and convert it to a canonical snake_case representation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message