Update vault to 1.16.2

This commit is contained in:
Daniel Berteaud 2024-05-02 15:00:03 +02:00
parent 9ee7716fca
commit b5354f7f09
4 changed files with 8 additions and 24 deletions

View File

@ -6,8 +6,6 @@ job "acme-to-vault" {
region = "global"
group "acme-to-vault" {
network {
@ -63,7 +61,7 @@ job "acme-to-vault" {
user = 8787
config {
image = "danielberteaud/acme-to-vault:24.3-1"
image = "danielberteaud/acme-to-vault:24.5-1"
readonly_rootfs = true
pids_limit = 50

View File

@ -1,18 +1,13 @@
FROM danielberteaud/alpine:24.4-1 AS vault
ARG VAULT_VERSION=1.15.6
FROM danielberteaud/alpine:24.5-1 AS vault
ARG VAULT_VERSION=1.16.2
ADD https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip /tmp
RUN set -euxo pipefail &&\
apk --no-cache add \
curl \
ca-certificates \
&&\
cd /tmp &&\
curl -sSLO https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip &&\
unzip -d /usr/local/bin vault_${VAULT_VERSION}_linux_amd64.zip &&\
rm vault_${VAULT_VERSION}_linux_amd64.zip
FROM danielberteaud/alpine:24.4-1
FROM danielberteaud/alpine:24.5-1
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
ARG VAULT_VERSION=1.15.4
@ -32,7 +27,6 @@ ENV ACME_HTTP_PORT=8787 \
COPY --from=vault /usr/local/bin/vault /usr/local/bin/vault
RUN set -eu &&\
apk --no-cache upgrade &&\
apk --no-cache add \
curl \
openssl \
@ -48,5 +42,4 @@ RUN set -eu &&\
COPY root/ /
EXPOSE ${ACME_HTTP_PORT}
ENTRYPOINT ["tini", "--", "/entrypoint.sh"]
CMD ["minit"]

View File

@ -1,14 +1,9 @@
FROM [[ .docker.repo ]][[ .docker.base_images.alpine.image ]] AS vault
ARG VAULT_VERSION=1.15.6
ARG VAULT_VERSION=1.16.2
ADD https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip /tmp
RUN set -euxo pipefail &&\
apk --no-cache add \
curl \
ca-certificates \
&&\
cd /tmp &&\
curl -sSLO https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip &&\
unzip -d /usr/local/bin vault_${VAULT_VERSION}_linux_amd64.zip &&\
rm vault_${VAULT_VERSION}_linux_amd64.zip
@ -32,7 +27,6 @@ ENV ACME_HTTP_PORT=8787 \
COPY --from=vault /usr/local/bin/vault /usr/local/bin/vault
RUN set -eu &&\
apk --no-cache upgrade &&\
apk --no-cache add \
curl \
openssl \
@ -48,5 +42,4 @@ RUN set -eu &&\
COPY root/ /
EXPOSE ${ACME_HTTP_PORT}
ENTRYPOINT ["tini", "--", "/entrypoint.sh"]
CMD ["minit"]

View File

@ -5,7 +5,7 @@ instance: acme-to-vault
acme:
# The Docker image to use
image: '[[ .docker.repo ]]acme-to-vault:24.3-1'
image: '[[ .docker.repo ]]acme-to-vault:24.5-1'
# If a cron expression is defined, the service will stay running and renew certs.
# If an empty string, the container will exit after running once