1. 04 May, 2019 1 commit
    • Steve Azzopardi's avatar
      Add support for PowerShell for helper image · 4d832493
      Steve Azzopardi authored and Steve Azzopardi's avatar Steve Azzopardi committed
      A default command is passed to the helper image container when it
      starts, since it's specific to Linux it take in consideration which OS
      is being used.
      
      The helperimage package now also controls the command that are used by
      default.
      4d832493
  2. 22 Apr, 2019 1 commit
    • Steve Azzopardi's avatar
      Refactor helpers/docker/helperimage package · afa41f0b
      Steve Azzopardi authored and Steve Azzopardi's avatar Steve Azzopardi committed
      The helper image is being used for both Kubernetes and Docker executor.
      But the code does not represent this, instead it duplicates the logic,
      such as creating the Linux tag and the name of the image.
      
      Refactor the helperimage package so that it can be used for both, by
      removing specific structs from the docker API, by defining helperimage
      own Config struct.
      
      The need for the refactor is for
      !1243, because
      we need to define different commands to run on the helper image, which
      is located in `common/container.go` which needs to change depending on
      the OS Type of docker, and we can't change it before we change how
      Kubernetes uses the helper image.
      afa41f0b
  3. 08 Apr, 2019 1 commit
  4. 21 Mar, 2019 1 commit
    • Steve Azzopardi's avatar
      Check for windows server version with boundaries · 7118bb81
      Steve Azzopardi authored
      One day we can end up with a windows server version of `Windows Server
      2019 Datacenter Evaluation Version 1809 (OS Build 18033.316)` which
      would end up picking the wrong image since it would match the wrong
      version.
      
      regexp was not used to the sake of performance and to make thins a bit
      simplier/more readable.
      7118bb81
  5. 20 Mar, 2019 1 commit
  6. 19 Mar, 2019 10 commits
  7. 13 Mar, 2019 1 commit