Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

config: Single, unified config file #284

Merged
merged 1 commit into from
Jan 27, 2016

Commits on Jan 27, 2016

  1. config: Single, unified config file

    Reverting 7232e4b (specs: introduce the concept of a runtime.json,
    2015-07-30, opencontainers#88) after discussion on the mailing list [1].  The main
    reason is that it's hard to draw a clear line around "inherently
    runtime-specific" or "non-portable", so we shouldn't try to do that in
    the spec.  Folks who want to flag settings as non-portable for their
    own system are welcome to do so (e.g. "we will clobber 'hooks' in
    bundles we run") are welcome to do so, but we don't have to have
    to split the config into multiple files to do that.
    
    There have been a number of additional changes since opencontainers#88, so this
    isn't a pure Git reversion.  Besides copy-pasting and the associated
    link-target updates, I've:
    
    * Restored path -> destination, now that the mount type contains both
      source and target paths again.  I'd prefer 'target' to 'destination'
      to match mount(2), but the pre-7232e4b1 phrasing was 'destination'
      (possibly due to Windows using 'target' for the source?).
    
    * Restored the Windows mount example to its pre-7232e4b1 content.
    
    * Removed required mounts from the config example (requirements landed
      in 3848a23, config-linux: specify the default devices/filesystems
      available, 2015-09-09, opencontainers#164), because specifying those mounts in the
      config is now redundant.
    
    * Used headers (vs. bold paragraphs) to set off mount examples so we
      get link anchors in the rendered Markdown.
    
    * Replaced references to runtime.json with references to config.json.
    
    [1]: https://groups.google.com/a/opencontainers.org/forum/#!topic/dev/0QbyJDM9fWY
         Subject: Single, unified config file (i.e. rolling back specs#88)
         Date: Wed, 4 Nov 2015 09:53:20 -0800
         Message-ID: <20151104175320.GC24652@odin.tremily.us>
    
    Signed-off-by: W. Trevor King <wking@tremily.us>
    wking committed Jan 27, 2016
    Configuration menu
    Copy the full SHA
    cb2da54 View commit details
    Browse the repository at this point in the history