From ff2653a8c9bb79139941732aa1b589ce652d79f4 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Mon, 30 Aug 2021 20:05:06 +0300 Subject: [PATCH] Add the Cloudposse package repository. --- .dockerignore | 1 + Dockerfile | 4 ++++ preferences.d/cloudposse | 3 +++ sources.d/cloudposse.sources | 5 +++++ 4 files changed, 13 insertions(+) create mode 100644 preferences.d/cloudposse create mode 100644 sources.d/cloudposse.sources diff --git a/.dockerignore b/.dockerignore index 8f45109..4d72fb9 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,5 @@ * !sources.d/* +!preferences.d/* !bfg !bash_completion.d/* diff --git a/Dockerfile b/Dockerfile index 8a4e6ac..4ef38de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,8 @@ RUN curl https://packages.cloud.google.com/apt/doc/apt-key.gpg > google-cloud.gp RUN curl https://cli-assets.heroku.com/apt/release.key | gpg --dearmor > heroku.gpg # hadolint ignore=DL4006 RUN curl https://apt.releases.hashicorp.com/gpg | gpg --dearmor > hashicorp.gpg +# hadolint ignore=DL4006 +RUN curl https://dl.cloudsmith.io/public/cloudposse/packages/gpg.7333C6FDEFA717CC.key | gpg --dearmor > cloudposse.gpg FROM registry.hub.docker.com/library/buildpack-deps:testing SHELL ["/bin/bash", "-o", "pipefail", "-xc"] @@ -22,7 +24,9 @@ COPY --from=repo-key /gnupghome/mongodb.gpg /usr/share/keyrings/mongodb.gpg COPY --from=repo-key /gnupghome/google-cloud.gpg /usr/share/keyrings/google-cloud.gpg COPY --from=repo-key /gnupghome/heroku.gpg /usr/share/keyrings/heroku.gpg COPY --from=repo-key /gnupghome/hashicorp.gpg /usr/share/keyrings/hashicorp.gpg +COPY --from=repo-key /gnupghome/cloudposse.gpg /usr/share/keyrings/cloudposse.gpg COPY --chown=root:root sources.d/* /etc/apt/sources.list.d/ +COPY --chown=root:root preferences.d/* /etc/apt/preferences.d/ # hadolint ignore=DL3008,DL3013,DL3027 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install --yes --no-install-recommends \ diff --git a/preferences.d/cloudposse b/preferences.d/cloudposse new file mode 100644 index 0000000..f116112 --- /dev/null +++ b/preferences.d/cloudposse @@ -0,0 +1,3 @@ +Package: * +Pin: release o=https://cloudsmith.io +Pin-Priority: 400 diff --git a/sources.d/cloudposse.sources b/sources.d/cloudposse.sources new file mode 100644 index 0000000..4dd3a48 --- /dev/null +++ b/sources.d/cloudposse.sources @@ -0,0 +1,5 @@ +Types: deb deb-src +URIs: https://dl.cloudsmith.io/public/cloudposse/packages/deb/debian +Suites: any-version +Components: main +Signed-By: /usr/share/keyrings/cloudposse.gpg -- GitLab