ci: add 'vault' CLI to concourse/unit image
@@ -31,12 +31,19 @@ RUN curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-c
-o /usr/local/bin/docker-compose && \
chmod +x /usr/local/bin/docker-compose
-# install Chrome for Puppeteer
+# install Chrome for Puppeteer (watsjs)
RUN curl -fsSL https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
RUN add-apt-repository "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
RUN apt-get update && apt-get -y install google-chrome-unstable --no-install-recommends
-# install BOSH CLI
+# install BOSH CLI for bosh-smoke, bosh-topgun
RUN curl -L "https://github.com/cloudfoundry/bosh-cli/releases/download/v5.3.1/bosh-cli-5.3.1-linux-amd64" \
-o /usr/local/bin/bosh && \
chmod +x /usr/local/bin/bosh
+
+# install Vault for bosh-topgun
+RUN apt-get update && apt-get -y install unzip && \
+ curl -L https://releases.hashicorp.com/vault/0.7.3/vault_0.7.3_linux_amd64.zip -o /tmp/vault.zip && \
+ unzip /tmp/vault.zip -d /usr/local/bin && \
+ rm /tmp/vault.zip && \
+ apt-get -y remove unzip
