Skip to content
This repository has been archived by the owner on Oct 13, 2023. It is now read-only.

[18.09 backport] Update containerd to v1.2.1-rc.0 #121

Merged

Commits on Nov 6, 2018

  1. LCOW: ApplyDiff() use tar2ext4, not SVM

    Signed-off-by: John Howard <[email protected]>
    
    This removes the need for an SVM in the LCOW driver to ApplyDiff.
    
    This change relates to a fix for moby#36353
    
    However, it found another issue, tracked by moby#37955
    
    (cherry picked from commit bde9996)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    John Howard authored and thaJeztah committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    9cf6464 View commit details
    Browse the repository at this point in the history
  2. Vendor Microsoft/hcsshim @ v0.7.9

    Signed-off-by: John Howard <[email protected]>
    (cherry picked from commit d03ab10)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    John Howard authored and thaJeztah committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    41f3cea View commit details
    Browse the repository at this point in the history
  3. bump up runc

    Changes: opencontainers/runc@69663f0...a00bf01
    
    Signed-off-by: Akihiro Suda <[email protected]>
    (cherry picked from commit 275044b)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    AkihiroSuda authored and thaJeztah committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    0afe030 View commit details
    Browse the repository at this point in the history
  4. update containerd client and dependencies to v1.2.0

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    (cherry picked from commit dd7799a)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    c270942 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2018

  1. Bump runc

    Changes: opencontainers/runc@a00bf01...9f1e944
    
    Signed-off-by: Kir Kolyshkin <[email protected]>
    (cherry picked from commit 335736f)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    kolyshkin authored and thaJeztah committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    5b8cee9 View commit details
    Browse the repository at this point in the history
  2. runc.installer: add nokmem build tag for rhel7 kernel

    In case we're running on RHEL7 kernel, which has non-working
    and broken kernel memory controller, add 'nokmem' build tag
    so that runc never enables kmem accounting.
    
    For more info, see the following runc commit:
    opencontainers/runc@6a2c1559684
    
    This behavior can be overriden by having `RUNC_NOKMEM` environment
    variable set (e.g. to empty value to disable setting nokmem).
    
    Signed-off-by: Kir Kolyshkin <[email protected]>
    (cherry picked from commit 8972aa9)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    kolyshkin authored and thaJeztah committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    8486ea1 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2018

  1. Update containerd to v1.1.4

    Fixes a potential content store bug, backported from 1.2
    
    - v1.1.3 release notes: https://github.com/containerd/containerd/releases/tag/v1.1.3
    - v1.1.4 release notes: https://github.com/containerd/containerd/releases/tag/v1.1.4
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    (cherry picked from commit b3c3c7a)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    a4decd0 View commit details
    Browse the repository at this point in the history
  2. Add a note about updating runc / runc vendoring

    Containerd should be "leading" when specifying which version of runc to use.
    From the RUNC.MD document in the containerd repository
    (https://github.com/containerd/containerd/blob/b1e202c32724e82779544365528a1a082
    b335553/RUNC.md);
    
    > We depend on a specific runc version when dealing with advanced features. You
    > should have a specific runc build for development. The current supported runc
    > commit is described in vendor.conf. Please refer to the line that starts with
    > github.com/opencontainers/runc.
    
    This patch adds a note to vendor.conf and runc.installer to describe the order
    in which runc should be updated.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    (cherry picked from commit da3810d)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    c9c87d7 View commit details
    Browse the repository at this point in the history
  3. Update containerd to v1.2.0

    release notes: https://github.com/containerd/containerd/releases/tag/v1.2.0
    
    - New V2 Runtime with a stable gRPC interface for managing containers through
      external shims.
    - Updated CRI Plugin, validated against Kubernetes v1.11 and v1.12, but it is
      also compatible with Kubernetes v1.10.
    - Support for Kubernetes Runtime Class, introduced in Kubernetes 1.12
    - A new proxy plugin configuration has been added to allow external
      snapshotters be connected to containerd using gRPC.-
    - A new Install method on the containerd client allows users to publish host
      level binaries using standard container build tooling and container
      distribution tooling to download containerd related binaries on their systems.
    - Add support for cleaning up leases and content ingests to garbage collections.
    - Improved multi-arch image support using more precise matching and ranking
    - Added a runtime `options` field for shim v2 runtime. Use the `options` field to
      config runtime specific options, e.g. `NoPivotRoot` and `SystemdCgroup` for
      runtime type `io.containerd.runc.v1`.
    - Some Minor API additions
      - Add `ListStream` method to containers API. This allows listing a larger
        number of containers without hitting message size limts.
      - Add `Sync` flag to `Delete` in leases API. Setting this option will ensure
        a garbage collection completes before the removal call is returned. This can
        be used to guarantee unreferenced objects are removed from disk after a lease.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    (cherry picked from commit 8674930)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    e137337 View commit details
    Browse the repository at this point in the history
  4. Update runc to 58592df56734acf62e574865fe40b9e53e967910

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    (cherry picked from commit fc0038a)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    262abed View commit details
    Browse the repository at this point in the history
  5. Bump containerd binary to fix shim hang

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    (cherry picked from commit 7af4c90)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    64a05e3 View commit details
    Browse the repository at this point in the history
  6. wip: bump containerd and runc version

    Signed-off-by: Michael Crosby <[email protected]>
    (cherry picked from commit d13528c)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    crosbymichael authored and thaJeztah committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    7d6ec38 View commit details
    Browse the repository at this point in the history
  7. Update containerd to v1.2.1-rc.0

    The previous update used a commit from master. Now that
    all the fixes are backported to the containerd 1.2 release
    branch, we can switch back to that branch.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    (cherry picked from commit 2fb5de6)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Nov 21, 2018
    Configuration menu
    Copy the full SHA
    db7f375 View commit details
    Browse the repository at this point in the history