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

Update buildkit #48

Merged
merged 204 commits into from
Jul 28, 2021
Merged

Update buildkit #48

merged 204 commits into from
Jul 28, 2021

Commits on Mar 29, 2021

  1. Remove duplicate "not found" from some error messages

    I noticed this when building a Dockerfile that failed because a file didn't
    exist, so went through error messages that looked like they had a duplicate
    "not found" in the output;
    
        [+] Building 0.9s (6/9)
         => [internal] load build definition from Dockerfile                0.2s
         => => transferring dockerfile: 306B                                0.0s
         => [internal] load .dockerignore                                   0.1s
         => => transferring context: 2B                                     0.0s
         => [internal] load metadata for docker.io/library/alpine:latest    0.0s
         => CACHED [1/5] FROM docker.io/library/alpine                      0.0s
         => [internal] load build context                                   0.6s
         => => transferring context: 701B                                   0.5s
         => ERROR [2/5] ADD no-such-file.txt /                              0.0s
        ------
         > [2/5] ADD no-such-file.txt /:
        ------
        failed to compute cache key: "/no-such-file.txt" not found: not found
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    b81b56e View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. git: support subdir component

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed May 20, 2021
    Configuration menu
    Copy the full SHA
    3bdb6b5 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. Update SSH agent socket handling to support Windows OpenSSH using nam…

    …ed pipes.
    
    Signed-off-by: Siebe Schaap <siebe@digibites.nl>
    sschaap committed May 27, 2021
    Configuration menu
    Copy the full SHA
    dbbe65b View commit details
    Browse the repository at this point in the history
  2. Update Windows named pipe handling for SSH forwarding to use x/sys/wi…

    …ndows rather than syscall.
    
    Signed-off-by: Siebe Schaap <siebe@digibites.nl>
    sschaap committed May 27, 2021
    Configuration menu
    Copy the full SHA
    146ea46 View commit details
    Browse the repository at this point in the history
  3. Rename SSH agent forwarding helper parsePlatformSocketPath() to getWi…

    …ndowsPipeDialer().
    
    Signed-off-by: Siebe Schaap <siebe@digibites.nl>
    sschaap committed May 27, 2021
    Configuration menu
    Copy the full SHA
    f3bdb4a View commit details
    Browse the repository at this point in the history
  4. Fix regular expression to test for Windows named pipe in SSH agent pa…

    …th; allowed backslashes in host.
    
    Signed-off-by: Siebe Schaap <siebe@digibites.nl>
    sschaap committed May 27, 2021
    Configuration menu
    Copy the full SHA
    c9a5f88 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. update to go 1.16

    This updates all occurrences of Go 1.13 to Go 1.16; also updated
    the code that's used to redact credentials in URLs to use the Go
    implementation.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    22dd74a View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2021

  1. Merge pull request moby#2127 from sschaap/feature/windows-openssh

    Support for Windows OpenSSH agent forwarding
    tonistiigi committed Jun 5, 2021
    Configuration menu
    Copy the full SHA
    0c13337 View commit details
    Browse the repository at this point in the history
  2. go.mod: update docker and docker cli to v20.10.7

    - pkg/signal: ignore SIGURG on all platforms
    - pkg/archive: use v2 capabilities in layer archives
    - update ishidawataru/sctp to fix possible socket leak when bind fails
    
    docker/cli:
    
    - config: print deprecation warning when falling back to ~/.dockercfg
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 5, 2021
    Configuration menu
    Copy the full SHA
    89f23a8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2149 from thaJeztah/update_docker

    go.mod: update docker and docker cli to v20.10.7
    tonistiigi committed Jun 5, 2021
    Configuration menu
    Copy the full SHA
    8e88c5d View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. hack: update proto generators for arm64

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    33af267 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. test: fix mirror cache handling

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    19453d5 View commit details
    Browse the repository at this point in the history
  2. cache: fix possible nil dereferences

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    167e0dc View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2156 from tonistiigi/nil-deref-fix

    cache: fix possible nil dereferences
    AkihiroSuda committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    d458fb3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2116 from tonistiigi/git-subdir

    git: support subdir component
    AkihiroSuda committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    817955d View commit details
    Browse the repository at this point in the history
  5. Merge pull request moby#2154 from tonistiigi/arm64-proto

    hack: update proto generators for arm64
    AkihiroSuda committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    04be2c3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request moby#2155 from tonistiigi/mirror-fix

    test: fix mirror cache handling
    AkihiroSuda committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    67953d6 View commit details
    Browse the repository at this point in the history
  7. move RegistryConfig to resolver package

    This allows using the resolver package without having to import
    the buildkit daemon configuration.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    12c9920 View commit details
    Browse the repository at this point in the history
  8. Merge pull request moby#2151 from thaJeztah/move_config_opt

    move RegistryConfig to resolver package
    tonistiigi committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    884578f View commit details
    Browse the repository at this point in the history
  9. Merge pull request moby#2144 from thaJeztah/bump_golang

    update to go 1.16
    tonistiigi committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    03af083 View commit details
    Browse the repository at this point in the history
  10. vendor: fix broken gosum

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    a53e054 View commit details
    Browse the repository at this point in the history
  11. Merge pull request moby#2160 from tonistiigi/fix-gosum

    vendor: fix broken gosum
    thaJeztah committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    7e4e676 View commit details
    Browse the repository at this point in the history
  12. add hack/shell helper for dev shell environment

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    d44a406 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. session: make sure all token request keep correct context

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    53e7116 View commit details
    Browse the repository at this point in the history
  2. filesync: ensure sendclose is always called

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    ce27b7e View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2159 from tonistiigi/hack-shell

    add hack/shell helper for dev shell environment
    AkihiroSuda committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    8993c69 View commit details
    Browse the repository at this point in the history
  4. Enable stargz snapshotter to use session for snapshot auth

    Signed-off-by: ktock <ktokunaga.mail@gmail.com>
    ktock committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    1764b3b View commit details
    Browse the repository at this point in the history
  5. Implement low-level parser primitives for heredocs

    This provides the basic functionality for the parser to recognize and
    parse provided heredocs in supported commands.
    
    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    aed6932 View commit details
    Browse the repository at this point in the history
  6. Add support for parsing heredocs in ADD/COPY and RUN

    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    c362e15 View commit details
    Browse the repository at this point in the history
  7. Integrate heredoc support into ADD/COPY and RUN

    This modifies the command structures to support inline files, as well as
    provides the logic to compile them down into appropriate LLB
    definitions.
    
    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    de7fcce View commit details
    Browse the repository at this point in the history
  8. Add integration tests for dockerfile heredocs

    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    2d35001 View commit details
    Browse the repository at this point in the history
  9. Merge pull request moby#1733 from ktock/reghost

    Enable to apply registry configuration to stargz snapshotter
    tonistiigi committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    0de03b4 View commit details
    Browse the repository at this point in the history
  10. Update docker/docker to master / v21.xx-dev (post libnetwork integrat…

    …ion)
    
    full diff: https://github.com/docker/docker/compare/v20.10.7..0ad2293d0e5b
    
    This applies the same / similar local changes to buildkit as were made in
    the branch that moby is currently vendoring:
    moby/buildkit@244e8cd...cpuguy83:update_libnetwork_import
    
    Unfortunately, this (again) requires a "replace" rule (probably until we tagged
    a release with this change). Go mod refuses to pick a version from master, and
    (without the replace rule), does weird, reverting docker to a very old version,
    predating the sirupsen rename:
    
        > [vendored 4/4] RUN --mount=target=/src,rw   --mount=target=/go/pkg/mod,type=cache   go mod tidy && go mod vendor &&   mkdir /out && cp -r go.mod go.sum vendor /out:
        #10 0.500 go: finding github.com/docker/docker 8dbd90ec00daa26dc45d7da2431c965dec99e8b4
        #10 0.599 warning: ignoring symlink /src/examples/kube-consistent-hash
        #10 1.027 go: github.com/moby/buildkit/util/testutil/integration imports
        #10 1.027       github.com/docker/docker/testutil/daemon imports
        #10 1.027 	github.com/docker/docker/opts imports
        #10 1.027 	github.com/docker/libnetwork/ipamutils imports
        #10 1.027 	github.com/docker/libnetwork/osl imports
        #10 1.027 	github.com/Sirupsen/logrus: github.com/Sirupsen/logrus@v1.8.1: parsing go.mod:
        #10 1.027 	module declares its path as: github.com/sirupsen/logrus
        #10 1.027 	        but was required as: github.com/Sirupsen/logrus
        ------
        error: failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c go mod tidy && go mod vendor &&   mkdir /out && cp -r go.mod go.sum vendor /out]: exit code: 1
        make: *** [vendor] Error 1
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    c98d24b View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Fix doc about Stargz Snapshotter and registry authentication

    Signed-off-by: ktock <ktokunaga.mail@gmail.com>
    ktock committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    941e1b7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2165 from ktock/fixdoc

    Fix doc about Stargz Snapshotter and registry authentication
    tonistiigi committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    0f9f55f View commit details
    Browse the repository at this point in the history
  3. dockerfile: add documentation for here-docs

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    fa632c5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2132 from jedevc/dockerfile-heredocs

    Dockerfile heredocs
    tonistiigi committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    4518627 View commit details
    Browse the repository at this point in the history
  5. Merge pull request moby#2150 from thaJeztah/update_docker_master

    Update docker/docker to master / v21.xx-dev (post libnetwork integration)
    tonistiigi committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    b0c769b View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. Merge pull request moby#2162 from tonistiigi/filesync-sendclose

    filesync: ensure sendclose is always called
    AkihiroSuda committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    5648df8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2161 from tonistiigi/auth-context

    session: make sure all token request keep correct context
    AkihiroSuda committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    59d2f76 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. add differ support for local source

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    baa4fcd View commit details
    Browse the repository at this point in the history
  2. llb: don't allow content diff for now

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    a7b155e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Fix file modes with remote ADD commands

    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    e49dc64 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2171 from jedevc/remote-source-chmod

    Fix file modes with remote ADD commands
    tonistiigi committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    6a4a14b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. cache: avoid concurrent maps write on prune

    remove() needs to be called while holding the manager lock
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    5429fe1 View commit details
    Browse the repository at this point in the history
  2. metadata: hold lock on storageitem update

    The locks usage is mixed up because two locks separate locks
    are actually needed. With a specific lock, calls to SetValue
    can be protected.
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    976b7e9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2177 from tonistiigi/fix-prune-lock

    cache: avoid concurrent maps write on prune
    tonistiigi committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    b9d5a8f View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2178 from tonistiigi/metadata-lock

    metadata: hold lock on storageitem update
    tonistiigi committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    9f254e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Dockerfile: install fuse-overlayfs from apk

    fuse-overlayfs is available as an apk since Alpine 3.14.
    
    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    5f03335 View commit details
    Browse the repository at this point in the history
  2. vendor: update vt100 to fork and remove replace rule

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    b97d0f7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2180 from tonistiigi/vt100-unfork

    vendor: update vt100 to fork and remove replace rule
    AkihiroSuda committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    2ccc0e2 View commit details
    Browse the repository at this point in the history
  4. add support for opentelemetry

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    292f1fa View commit details
    Browse the repository at this point in the history
  5. replace opentracing with opentelemetry tracers

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    8f50bae View commit details
    Browse the repository at this point in the history
  6. hack: avoid updating generated proto version

    This can be done as a separate change when needed.
    Also should analyze if this would affect the gogo
    incompatibility issues with newer proto.
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    cfb73e5 View commit details
    Browse the repository at this point in the history
  7. session: avoid tracing health checkpoint

    Upstream fixes needed for cleaner solution
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    9717e62 View commit details
    Browse the repository at this point in the history
  8. disable otel error logging

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    c676959 View commit details
    Browse the repository at this point in the history
  9. correctly validate span from context

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    b10f259 View commit details
    Browse the repository at this point in the history
  10. Merge pull request moby#2152 from tonistiigi/otel

    Add opentelemetry support
    AkihiroSuda committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    0164c06 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. dockerfile: ensure config resolve errors keep source location

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    111153e View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2183 from tonistiigi/dockerfile-config-error

    dockerfile: ensure config resolve errors keep source location
    AkihiroSuda committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    b6b07d1 View commit details
    Browse the repository at this point in the history
  3. remove go fork for building windows/arm64

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    9e274c7 View commit details
    Browse the repository at this point in the history
  4. Dockerfile: remove nsswitch as default in go1.16

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    74807a1 View commit details
    Browse the repository at this point in the history
  5. retryhandler: use net.ErrClosed for error check

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    7849ab5 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Merge pull request moby#2187 from tonistiigi/unfork-win-arm64

    remove go fork for building windows/arm64
    AkihiroSuda committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    87c757f View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2188 from tonistiigi/go1.16-updates

    Dockerfile: remove nsswitch as default in go1.16
    AkihiroSuda committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    1e623f9 View commit details
    Browse the repository at this point in the history
  3. replace uses of deprecated containerd/sys.RunningInUserNS()

    This utility was moved to a separate package, which has no dependencies.
    
    Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
    thaJeztah committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    c325f89 View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2189 from thaJeztah/replace_deprecated_userns

    replace uses of deprecated containerd/sys.RunningInUserNS()
    tonistiigi committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    573f1b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2021

  1. integration: add common context base to all integration tests

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 19, 2021
    Configuration menu
    Copy the full SHA
    c773a21 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2191 from tonistiigi/integration-ctx

    integration: add common context base to all integration tests
    tonistiigi committed Jun 19, 2021
    Configuration menu
    Copy the full SHA
    6409a07 View commit details
    Browse the repository at this point in the history
  3. vendor: update opentelemetry to 1.0.0-rc

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 19, 2021
    Configuration menu
    Copy the full SHA
    7489cc8 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2021

  1. Configuration menu
    Copy the full SHA
    1c037fd View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. add current tracing context detection and exec propagation

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    (cherry picked from commit bc9a83144c83e9fd78007b7bfe92e8082c59d40e)
    tonistiigi committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    69a8caa View commit details
    Browse the repository at this point in the history
  2. add transform package to convert from otlp

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    723ea57 View commit details
    Browse the repository at this point in the history
  3. tracing: add delegated exporter

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    b873f0b View commit details
    Browse the repository at this point in the history
  4. otlgrpc: provide a way to get otlp client from grpc conn

    Hopefully this can be removed with a future upstream change
    that could make this configurable. The package also needs
    internal dependency that is copied in.
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    750f9af View commit details
    Browse the repository at this point in the history
  5. enable collecting traces via control api

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    d8fc4e1 View commit details
    Browse the repository at this point in the history
  6. support collecting traces from llb.Exec

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    d512920 View commit details
    Browse the repository at this point in the history
  7. client: pass delegated exporter as parameter

    Avoid client package having dependency on global detect package.
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    14d606c View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. update runc binary to v1.0.0 GA

    Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
    AkihiroSuda committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    9655dfe View commit details
    Browse the repository at this point in the history
  2. handle unconfigured spans without errors

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    1d0597e View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2143 from AkihiroSuda/runc-v1.0.0

    update runc binary to v1.0.0 GA
    tonistiigi committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    215e151 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. llb: add constraints to vertex and validate

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    b4935eb View commit details
    Browse the repository at this point in the history
  2. llb: add constraints to async llb

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    e0124e1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2179 from AkihiroSuda/apk-fuse-overlayfs

     Dockerfile: install fuse-overlayfs from apk
    tonistiigi committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    4e0a573 View commit details
    Browse the repository at this point in the history
  4. llb: ensure meta resolver uses platform form constraints

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    01b50a3 View commit details
    Browse the repository at this point in the history
  5. flightcontrol: reduce contention between goroutines

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    3eec428 View commit details
    Browse the repository at this point in the history
  6. Avoid nil pointer dereference when copying from image with no layers

    Fix this panic when copying from an image with no layers:
    
    ```
    panic: runtime error: invalid memory address or nil pointer dereference
    [signal SIGSEGV: segmentation violation code=0x1 addr=0x50 pc=0xdd8c17]
    
    goroutine 326 [running]:
    github.com/moby/buildkit/cache/contenthash.(*cacheManager).Checksum(0xc0005ec030, 0x1682c00, 0xc000842140, 0x0, 0x0, 0xc0005d4023, 0x1, 0x0, 0x0, 0x0, ...)
    	/src/cache/contenthash/checksum.go:95 +0x37
    github.com/moby/buildkit/cache/contenthash.Checksum(0x1682c00, 0xc000842140, 0x0, 0x0, 0xc0005d4023, 0x1, 0x0, 0x0, 0x0, 0x0, ...)
    	/src/cache/contenthash/checksum.go:59 +0xd5
    github.com/moby/buildkit/solver/llbsolver.NewContentHashFunc.func1.1(0x0, 0x4425d6)
    	/src/solver/llbsolver/result.go:59 +0x20a
    golang.org/x/sync/errgroup.(*Group).Go.func1(0xc00056a360, 0xc000594510)
    	/src/vendor/golang.org/x/sync/errgroup/errgroup.go:57 +0x59
    created by golang.org/x/sync/errgroup.(*Group).Go
    	/src/vendor/golang.org/x/sync/errgroup/errgroup.go:54 +0x66
    ```
    
    When the path is "/", we allow it because it's a noop.
    
    Based on moby#2185
    
    Signed-off-by: Aaron Lehmann <alehmann@netflix.com>
    aaronlehmann committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    799175f View commit details
    Browse the repository at this point in the history
  7. Add test for copying from scratch

    Signed-off-by: Aaron Lehmann <alehmann@netflix.com>
    aaronlehmann committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    e70f855 View commit details
    Browse the repository at this point in the history
  8. Check that scratch is mounted as empty dir

    Signed-off-by: Aaron Lehmann <alehmann@netflix.com>
    aaronlehmann committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    8f2fd48 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Merge pull request moby#2196 from tonistiigi/llb-resolve-constraints

    llb: ensure meta resolver uses platform form constraints
    AkihiroSuda committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    103ad93 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2021

  1. Make error message consistent when layer is empty

    Signed-off-by: Aaron Lehmann <alehmann@netflix.com>
    aaronlehmann committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    c1a48b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2021

  1. Test with tonistiigi/test:nolayers as well

    Signed-off-by: Aaron Lehmann <alehmann@netflix.com>
    aaronlehmann committed Jun 27, 2021
    Configuration menu
    Copy the full SHA
    a018bf5 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Merge pull request moby#2197 from aaronlehmann/hash-empty

    Avoid nil pointer dereference when copying from image with no layers
    tonistiigi committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    6eab36d View commit details
    Browse the repository at this point in the history
  2. ensure containerd io is complete and closed before returning

    Signed-off-by: Cory Bennett <cbennett@netflix.com>
    coryb committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    13c842b View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2205 from coryb/flakey-tests

    ensure containerd io is complete and closed before returning
    tonistiigi committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    63b1249 View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2195 from tonistiigi/flightcontrol-contention

    flightcontrol: reduce contention between goroutines
    tonistiigi committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    8d33bbd View commit details
    Browse the repository at this point in the history
  5. [moby#2112] progress.Controller should own the progress.Writer to pre…

    …vent leaks
    
    Signed-off-by: Cory Bennett <cbennett@netflix.com>
    coryb committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    1da8b67 View commit details
    Browse the repository at this point in the history
  6. [moby#2112] progress.FromContext returns a writer factory

    this allows progress.Controller to manage the writer lifecycle
    
    Signed-off-by: Cory Bennett <cbennett@netflix.com>
    coryb committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    b1d441b View commit details
    Browse the repository at this point in the history
  7. Merge pull request moby#2203 from coryb/issue-2112

    [moby#2112] progress.Controller should own the progress.Writer to prevent leaks
    coryb committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    f4fcba5 View commit details
    Browse the repository at this point in the history
  8. contenthash: use SeekLowerBound to seek radix tree

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    b9f8a58 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. dockerfile: fix git version detection

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    dc86c52 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2208 from tonistiigi/dockerfile-version

    dockerfile: fix git version detection
    AkihiroSuda committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    bb6f11c View commit details
    Browse the repository at this point in the history
  3. Add support for heredocs with ONBUILD

    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    5ad1ff3 View commit details
    Browse the repository at this point in the history
  4. dockerfile: use none differ for dockerfile/dockerignore

    This avoids wrong metadata matches on small files
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    ee39f5d View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Merge pull request moby#2209 from jedevc/dockerfile-heredocs-onbuild

    Add support for heredocs in the ONBUILD command
    tonistiigi committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    921b0de View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Merge pull request moby#2081 from tonistiigi/local-differ-none

    Allow none differ on local source to avoid false Dockerfile matches
    AkihiroSuda committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    be8ab28 View commit details
    Browse the repository at this point in the history
  2. progressui: print logs for failed step as summary in plain mode

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    600d283 View commit details
    Browse the repository at this point in the history
  3. grpcerrors: avoid rpc error wrapping in error messages

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    460ba75 View commit details
    Browse the repository at this point in the history
  4. exec: improve error message on exec errors

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    a27d7c3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request moby#2215 from tonistiigi/improve-errors

    Improve build errors and remove useless grpc prefix
    AkihiroSuda committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    8d70a9e View commit details
    Browse the repository at this point in the history
  6. Merge pull request moby#2214 from tonistiigi/plain-error-logs

    progressui: print logs for failed step as summary in plain mode
    AkihiroSuda committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    edc28d1 View commit details
    Browse the repository at this point in the history
  7. Improve heredoc parsing to allow more generic words

    Previously, heredoc names were restricted to simple alphanumeric
    strings. However, heredocs should support much more complex use-cases,
    including quoting anywhere, as well as allowing special symbols like `.`
    for easily expressing file extensions.
    
    This patch adds support for these more complex cases, by using the shell
    lexer to parse each heredoc name. Additionally, we include improvements
    to the lexer to optionally preserve escape tokens to avoid problems when
    lexing words that have already been lexed before.
    
    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    ec1bfc8 View commit details
    Browse the repository at this point in the history
  8. Improve progress and history messages for heredoc-related commands

    Signed-off-by: Justin Chadwell <me@jedevc.com>
    jedevc committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    c99b558 View commit details
    Browse the repository at this point in the history
  9. Remove unneeded Finalize method from ImmutableRef.

    Finalize was only used outside the cache package in one place, which
    called it with the commit arg set to false. The code path followed
    when commit==false turned out to essentially be a no-op because
    it set "retain cache" to true if it was already set to true.
    
    It was thus safe to remove the only external call to it and remove it
    from the interface. This should be helpful for future efforts to
    simplify the equal{Mutable,Immutable} fields in cacheRecord, which exist
    due to the "lazy commit" feature that Finalize is tied into.
    
    Signed-off-by: Erik Sipsma <erik@sipsma.dev>
    sipsma committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    b85ef15 View commit details
    Browse the repository at this point in the history
  10. Merge pull request moby#2213 from jedevc/dockerfile-heredoc-parsing

    Improve heredoc parsing to allow more generic shell-words
    tonistiigi committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    5840ec0 View commit details
    Browse the repository at this point in the history
  11. Merge pull request moby#2201 from jedevc/dockerfile-heredocs-progress

    Improve progress and history messages for heredoc-related commands
    tonistiigi committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    521727e View commit details
    Browse the repository at this point in the history
  12. Merge pull request moby#2216 from sipsma/cleancache

    Remove unneeded Finalize method from ImmutableRef.
    tonistiigi committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    7d38666 View commit details
    Browse the repository at this point in the history
  13. Fix ref leak if fileop ref fails to mount.

    Signed-off-by: Erik Sipsma <erik@sipsma.dev>
    sipsma committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    f360472 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Merge pull request moby#2217 from sipsma/fileop-ref-leak

    Fix ref leak if fileop ref fails to mount.
    sipsma committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    3c4f737 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2047 from thaJeztah/improve_errors

    Remove duplicate "not found" from some error messages
    tonistiigi committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    f5c34a0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2182 from tonistiigi/seek-radix

    contenthash: use SeekLowerBound to seek radix tree
    AkihiroSuda committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    9cf28dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a7543a View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2021

  1. add error suggest pkg

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    277517e View commit details
    Browse the repository at this point in the history
  2. dockerfile: suggest mistyped flag names

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    768a12b View commit details
    Browse the repository at this point in the history
  3. dockerfile: provide suggestions for mount options

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    df9781b View commit details
    Browse the repository at this point in the history
  4. dockerfile: add tests for error suggestions

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    de5e108 View commit details
    Browse the repository at this point in the history
  5. dockerfile: remove unnecessary error wrappings

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 3, 2021
    Configuration menu
    Copy the full SHA
    4e41528 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. enable riscv64 build

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    05ac5df View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. Merge pull request moby#2222 from tonistiigi/riscv

    enable riscv64 build
    tonistiigi committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    4f9ea01 View commit details
    Browse the repository at this point in the history
  2. Update QEMU emulators

    Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
    crazy-max committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    9825801 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2225 from crazy-max/binfmt-6.0.0

    Update QEMU emulators
    tonistiigi committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    5fc0b3c View commit details
    Browse the repository at this point in the history
  4. dockerfile: move run network to stable channel

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    259fba7 View commit details
    Browse the repository at this point in the history
  5. Automatically detect default git branch

    Instead of just assuming that the default branch is master, use ls-remote to find out. Also removed tests that didn't specifiy a branch but required authentication, because those will fail now that the repo is actually checked.
    
    Signed-off-by: Levi Harrison <levisamuelharrison@gmail.com>
    LeviHarrison authored and tonistiigi committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    8604d7c View commit details
    Browse the repository at this point in the history
  6. Moved getDefaultBranch function to gitsource

    It is my suspecion that the tests were failing on previous commits because of the lack of authentication and other stuff like that available in gitidentifier as compared to gitsource
    
    Signed-off-by: Levi Harrison <levisamuelharrison@gmail.com>
    LeviHarrison authored and tonistiigi committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    ccc9f20 View commit details
    Browse the repository at this point in the history
  7. Fix tests

    Unfortunately, further test cases will have to be removed because gitindentifier will now leave the branch blank instead of filling it in
    
    Signed-off-by: Levi Harrison <levisamuelharrison@gmail.com>
    LeviHarrison authored and tonistiigi committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    2a8e0b1 View commit details
    Browse the repository at this point in the history
  8. git: fix default branch detection

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    fb32dad View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. Enable to forcefully specify compression type

    Signed-off-by: ktock <ktokunaga.mail@gmail.com>
    ktock committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    3152eab View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2227 from tonistiigi/run-network

    dockerfile: move run network to stable channel
    AkihiroSuda committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    f7452db View commit details
    Browse the repository at this point in the history
  3. Add full timestamp to logs

    Signed-off-by: Yamazaki Masashi <masi19bw@gmail.com>
    masibw committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    a114c1a View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2057 from ktock/export-compression

    exporter: Enable to specify the compression type for all layers of the finally exported image
    tonistiigi committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    b055d2d View commit details
    Browse the repository at this point in the history
  5. Merge pull request moby#2224 from masibw/full_timestamp

    Add full timestamp to logs
    tonistiigi committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    6802f70 View commit details
    Browse the repository at this point in the history
  6. Merge pull request moby#2228 from tonistiigi/git-default-branch

    [carry] Automatically detect default git branch
    AkihiroSuda committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    6076d93 View commit details
    Browse the repository at this point in the history
  7. Remove meaningless encode

    Signed-off-by: Yamazaki Masashi <masi19bw@gmail.com>
    masibw committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    8a4efe4 View commit details
    Browse the repository at this point in the history
  8. Ignore missing providers for blobs w/ same chainid.

    GetByBlob checks to see if there are any other blobs with the same
    (uncompressed) ChainID and, if so, reuses their unpacked snapshot if it
    exists.
    
    The problem is if this code finds a match, it was trying to get the
    matching record, but couldn't do so when the match is lazy because the
    caller doesn't necessarily have descriptor handlers setup for it.
    
    This commit changes the behavior to just ignore any match with the same
    ChainID that's also lazy as they just aren't usable for the
    snapshot-reuse optimization.
    
    Signed-off-by: Erik Sipsma <erik@sipsma.dev>
    sipsma committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    026d6d6 View commit details
    Browse the repository at this point in the history
  9. Merge pull request moby#2218 from tonistiigi/error-suggest

    dockerfile: add suggestions to how to fix certain errors
    tonistiigi committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    9df5993 View commit details
    Browse the repository at this point in the history
  10. Merge pull request moby#2229 from masibw/meaningless_encode

    Remove meaningless encode
    tonistiigi committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    f024120 View commit details
    Browse the repository at this point in the history
  11. Merge pull request moby#2231 from sipsma/fix-2226

    Ignore missing providers for blobs w/ same chainid.
    tonistiigi committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    64dd6d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. authprovider: handle eaccess on storing token seeds

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    3233c52 View commit details
    Browse the repository at this point in the history
  2. log with traceID and spanID

    Signed-off-by: Morlay <morlay.null@gmail.com>
    morlay committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    1ed2d45 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2235 from morlay/log-with-tracing

    log should with traceID and spanID
    tonistiigi committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    b93b5b6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2234 from tonistiigi/token-eaccess

    authprovider: handle eaccess on storing token seeds
    tonistiigi committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    4367890 View commit details
    Browse the repository at this point in the history
  5. github: update CI buildkit to v0.9.0-rc1

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    fde33b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. initial version of github cache

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    fb63228 View commit details
    Browse the repository at this point in the history
  2. vendor: add goactionscache

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    be6de51 View commit details
    Browse the repository at this point in the history
  3. caps: add cap for gha cache backend

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    b1c80cf View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2021

  1. Merge pull request moby#1974 from tonistiigi/github-actions-cache

    cache backend for github actions
    crazy-max committed Jul 11, 2021
    Configuration menu
    Copy the full SHA
    0304821 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2237 from tonistiigi/ci-rc

    github: update CI buildkit to v0.9.0-rc1
    AkihiroSuda committed Jul 11, 2021
    Configuration menu
    Copy the full SHA
    3f0d4a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. remove tracetransform package

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    936df19 View commit details
    Browse the repository at this point in the history
  2. resolver: increase default idle conns reuse

    The current default were even lower than stdlib defaults.
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    7820101 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. refactor to use util/bklog instead of using logurs directly

    Signed-off-by: Morlay <morlay.null@gmail.com>
    morlay committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    18b49fd View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2241 from tonistiigi/tracetransform-rm

    remove tracetransform package
    AkihiroSuda committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    1018595 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2236 from morlay/master

    refactor to use `util/bklog.G(ctx)` instead `logrus.` directly
    tonistiigi committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    06e8602 View commit details
    Browse the repository at this point in the history
  4. GitHub Actions cache docs

    Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
    crazy-max committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    b9d7315 View commit details
    Browse the repository at this point in the history
  5. Skips getting UID/GUID if passwd/group file is not found

    When running a WORKDIR instruction, buildkit will create that folder
    and chown it to the currently set user. For this, it will try to read
    the /etc/passwd file to get the proper UID, and if that user is not
    found in the file, the root user will be considered as the owner.
    
    However, Windows image do not have that file, which will result in
    an error while building the image. We can consider not finding
    the /etc/passwd file as the same as not finding the user in the file,
    which would solve this issue.
    
    Signed-off-by: Claudiu Belu <cbelu@cloudbasesolutions.com>
    claudiubelu committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    449d010 View commit details
    Browse the repository at this point in the history
  6. Merge pull request moby#2249 from claudiubelu/fixes-missing-passwd-file

    Skips getting UID/GUID if passwd/group file is not found
    tonistiigi committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    d3cd28f View commit details
    Browse the repository at this point in the history
  7. add per domain semaphore to limit concurrent connections

    This is a safer alternative until we figure out why
    http.Transport based limiting fails.
    
    Some connections like cache export/import do not have a
    domain key atm and these connections use global pool.
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    a558ac4 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. update to github.com/containerd/containerd v1.5.3

    Signed-off-by: coryb <cbennett@netflix.com>
    coryb committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    34c4314 View commit details
    Browse the repository at this point in the history
  2. vendor: update go-actions-cache with custom client support

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    b7f4e34 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2252 from coryb/containerd-v1.5.3

    update to github.com/containerd/containerd v1.5.3
    tonistiigi committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    3ac0e10 View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2247 from tonistiigi/transfer-semaphore

    add per domain semaphore to limit concurrent connections
    AkihiroSuda committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    9269ec5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request moby#2253 from tonistiigi/update-go-actions

    vendor: update go-actions-cache with custom client support
    AkihiroSuda committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    2a4577e View commit details
    Browse the repository at this point in the history
  6. tracing: update to otelhttp roundtripper

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    5a318dd View commit details
    Browse the repository at this point in the history
  7. Enhance test matrix

    Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
    crazy-max committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    67c1cb0 View commit details
    Browse the repository at this point in the history
  8. Merge pull request moby#2232 from crazy-max/ci-test-matrix

    Enhance test matrix
    tonistiigi committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    699121c View commit details
    Browse the repository at this point in the history
  9. fix dropped pull progress output due to canceled context

    fixes moby#2248
    
    Signed-off-by: coryb <cbennett@netflix.com>
    coryb committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    de0019b View commit details
    Browse the repository at this point in the history
  10. Add span for layer export

    This can be a significant amount of time that isn't currently accounted
    for in traces.
    
    Signed-off-by: Aaron Lehmann <alehmann@netflix.com>
    aaronlehmann committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    87dcc7b View commit details
    Browse the repository at this point in the history
  11. Merge pull request moby#2255 from aaronlehmann/export-layers-span

    Add span for layer export
    tonistiigi committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    d2d18d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. Merge pull request moby#2254 from coryb/issue-2248

    fix dropped pull progress output due to canceled context
    tonistiigi committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    a181832 View commit details
    Browse the repository at this point in the history
  2. new implementation for limiting tcp connections

    The previous implementation had many issues. Eg. on fetch, even if
    the data already existed and no remote connections were needed
    the request would still be waiting in the queue. Or if two fetches
    of same blob happened together they would take up two places in queue
    although there was only one remote request.
    
    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    f269d00 View commit details
    Browse the repository at this point in the history
  3. limited: allow extra high-priority connection for json requests

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    dc37a05 View commit details
    Browse the repository at this point in the history
  4. ensure wrappers support seeking to continue partial downloads

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    eaa3e10 View commit details
    Browse the repository at this point in the history
  5. Merge pull request moby#2242 from tonistiigi/idle-conns

    resolver: increase default idle conns reuse
    AkihiroSuda committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    66d3055 View commit details
    Browse the repository at this point in the history
  6. contentutil: change offset to int64 to simplify

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    3018834 View commit details
    Browse the repository at this point in the history
  7. Exporter config digest typo

    Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
    crazy-max committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    f4a67d7 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Merge pull request moby#2260 from crazy-max/typo

    Exporter config digest typo
    tonistiigi committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    4b01f8c View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2259 from tonistiigi/conn-limit2

    new implementation for limiting tcp connections
    tonistiigi committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    3790ea3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2238 from tonistiigi/http-tracing

    tracing: update to otelhttp roundtripper
    tonistiigi committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    dc397ea View commit details
    Browse the repository at this point in the history
  4. daemonless: wait for daemon to finish before exit

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    9f0236a View commit details
    Browse the repository at this point in the history
  5. Merge pull request moby#2261 from tonistiigi/daemonless-wait

    daemonless: wait for daemon to finish before exit
    tonistiigi committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    c8bb937 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2021

  1. github: update CI buildkit to v0.9.0

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    7fefd84 View commit details
    Browse the repository at this point in the history
  2. add docs for new config options

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 17, 2021
    Configuration menu
    Copy the full SHA
    454a9c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6c63764 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1879325 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. add ktock and crazy-max to maintainers

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    5c0103d View commit details
    Browse the repository at this point in the history
  2. Update Dockerfile references to use 1.3

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    a5b6c20 View commit details
    Browse the repository at this point in the history
  3. docs: update images-readme to v0.9

    Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
    tonistiigi committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    53c79de View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Merge pull request moby#2266 from tonistiigi/add-maintainers

    add ktock and crazy-max to maintainers
    tonistiigi committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    aa21724 View commit details
    Browse the repository at this point in the history
  2. Merge pull request moby#2268 from tonistiigi/images-readme-1.3

    docs: update images-readme to v0.9
    AkihiroSuda committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    ed19fe9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request moby#2267 from tonistiigi/dockerfile-1.3-update

    Update Dockerfile references to use 1.3
    AkihiroSuda committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    94c0e9d View commit details
    Browse the repository at this point in the history
  4. Merge pull request moby#2244 from crazy-max/gha-cache-doc

    GitHub Actions cache docs
    tonistiigi committed Jul 20, 2021
    Configuration menu
    Copy the full SHA
    b2195ce View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2021

  1. Bump to codecov/codecov-action v2

    Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
    crazy-max committed Jul 25, 2021
    Configuration menu
    Copy the full SHA
    af15a8a View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Merge pull request moby#2278 from crazy-max/codecov

    Bump to codecov/codecov-action v2
    thaJeztah committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    54302c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2021

  1. Configuration menu
    Copy the full SHA
    a441b6f View commit details
    Browse the repository at this point in the history
  2. wip

    alexcb committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    4a30c30 View commit details
    Browse the repository at this point in the history