ricolin | cc4a0f0 | 2023-08-03 11:27:22 +0800 | [diff] [blame^] | 1 | # syntax=docker/dockerfile-upstream:master-labs |
| 2 | |
| 3 | ARG BUILDER_IMAGE=quay.io/vexxhost/openstack-builder-focal |
| 4 | ARG RUNTIME_IMAGE=quay.io/vexxhost/openstack-runtime-focal |
| 5 | |
| 6 | # hadolint ignore=DL3007 |
| 7 | FROM quay.io/vexxhost/bindep-loci:latest AS bindep |
| 8 | |
| 9 | FROM ${BUILDER_IMAGE}:ced4522d9a10ba7172f373289af6dace06be3b36 AS builder |
| 10 | COPY --from=bindep --link /runtime-pip-packages /runtime-pip-packages |
| 11 | |
| 12 | FROM ${RUNTIME_IMAGE}:a391e31bb33041611e2aa2797debcb21e6f221cd AS runtime |
| 13 | COPY --from=bindep --link /runtime-dist-packages /runtime-dist-packages |
| 14 | COPY --from=builder --link /var/lib/openstack /var/lib/openstack |
| 15 | # hadolint ignore=DL3022 |
| 16 | COPY --from=docker.io/alpine/helm:3.11.2 /usr/bin/helm /usr/local/bin/helm |
| 17 | # hadolint ignore=DL3022 |
| 18 | COPY --from=gcr.io/go-containerregistry/crane /ko-app/crane /usr/local/bin/crane |