UNCLASSIFIED

Commit 42cc19ef authored by Michele's avatar Michele
Browse files

Use releases.hashicorp.com as source of truth

parent 78745681
Pipeline #94650 failed with stages
in 1 minute and 50 seconds
...@@ -2,21 +2,22 @@ ARG BASE_REGISTRY=nexus-docker-secure.levelup-dev.io ...@@ -2,21 +2,22 @@ ARG BASE_REGISTRY=nexus-docker-secure.levelup-dev.io
ARG BASE_IMAGE=ubi8 ARG BASE_IMAGE=ubi8
ARG BASE_TAG=8.2 ARG BASE_TAG=8.2
FROM vault:1.6.0 AS source
FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG}
LABEL org.opencontainers.image.title="vault" \ LABEL org.opencontainers.image.title="hashicorp/vault" \
org.opencontainers.image.description="Vault is a tool for securely accessing secrets." \ org.opencontainers.image.description="Vault is a tool for securely accessing secrets." \
org.opencontainers.image.licenses="MPL-2.0" \ org.opencontainers.image.licenses="MPL-2.0" \
org.opencontainers.image.url="https://www.vaultproject.io/" \ org.opencontainers.image.url="https://www.vaultproject.io/" \
org.opencontainers.image.version="1.6.0" \ org.opencontainers.image.version="1.6.0" \
maintainer="cht@dsop.io" maintainer="rel-eng@hashicorp.com"
COPY --from=source /bin/vault /bin/vault COPY vault.zip /tmp
COPY scripts/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh COPY scripts/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
RUN groupadd -g 1001 vault && \ RUN unzip -d /bin /tmp/vault.zip && \
chmod +x /bin/vault && \
rm /tmp/vault.zip && \
groupadd -g 1001 vault && \
useradd -r -u 1001 -m -s /sbin/nologin -g vault vault && \ useradd -r -u 1001 -m -s /sbin/nologin -g vault vault && \
mkdir -p /vault/logs && \ mkdir -p /vault/logs && \
mkdir -p /vault/file && \ mkdir -p /vault/file && \
......
{
"resources": [
{
"url": "https://releases.hashicorp.com/vault/1.6.0/vault_1.6.0_linux_amd64.zip",
"filename": "vault.zip",
"validation": {
"type": "sha256",
"value": "83048e2d1ebfea212fead42e474e947c3a3bccc5056a5158ed33f530f8325e39"
}
}
]
}
\ No newline at end of file
resources:
- url: "docker://docker.io/library/vault@sha256:b04266db3e7ece92690df720fcf98ecf138a92ed3d1edc14dc86fe814c33ab9b"
tag: "vault:1.6.0"
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
"matchStrings": [ "matchStrings": [
"version=\"(?<currentValue>.*?)\"" "version=\"(?<currentValue>.*?)\""
], ],
"depNameTemplate": "vault", "depNameTemplate": "hashicorp/vault",
"datasourceTemplate": "docker" "datasourceTemplate": "docker"
}, },
{ {
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
"matchStrings": [ "matchStrings": [
"version:\\s+\"(?<currentValue>.*?)\"" "version:\\s+\"(?<currentValue>.*?)\""
], ],
"depNameTemplate": "vault", "depNameTemplate": "hashicorp/vault",
"datasourceTemplate": "docker" "datasourceTemplate": "docker"
} }
] ]
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment