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

install_pkgs uses named volumes to work with DIND. #1277

Merged
merged 12 commits into from
Nov 21, 2019

Commits on Nov 12, 2019

  1. config_stripper no longer stores full file in RAM.

    Previously, config_stripper would store the full
    TAR file and gzipped TAR file in memory to compute
    the SHA256 hash.
    
    After this change, the stripped TAR file is stored
    in a temporary location on disk and then renamed
    into its final location.  Furthermore, the SHA256
    hash of the gzipped TAR file is computed
    incrementally as the gzipping progresses.
    ralimi committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    aadd578 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Configuration menu
    Copy the full SHA
    931debc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11ffc1f View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

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

Commits on Nov 16, 2019

  1. install_pkgs uses named volumes to work with DIND.

    Previously, install_pkgs would mount files into
    the target image directly (with '-v src:dst').
    This unfortunately doesn't work with
    docker-in-docker (DIND) setups where the mount
    is done from the perspective of the host which
    does not share a filesystem with the docker client.
    
    To work with such setups, install_pkgs now creates
    a named volume and copies files into the named
    volume.  The named volume containing the install
    script and TAR file is then mounted into the
    target container.
    ralimi committed Nov 16, 2019
    Configuration menu
    Copy the full SHA
    c02c5a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8393306 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    299a00d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    12085ab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    079b202 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2019

  1. Explicitly specify command on 'docker create'.

    Not all images have a command, so we need to
    specify one.
    ralimi committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    24864ca View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2019

  1. Fix typos in documentation

    ralimi committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    ab81a33 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

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