Commit e42180cb authored by Geoff Simmons's avatar Geoff Simmons

Fix setting the dataplaneapi version in the haproxy docker build.

The ARG that sets the version string in the Dockerfile must evidently
be set *after* the FROM statement, so that git checkout is invoked
correctly.
parent 03f46509
ARG go_version=1.17 ARG go_version=1.17
ARG debian_tag=11.1-slim ARG debian_tag=11.1-slim
ARG dataplane_version=v2.3.1
# Build k8s-crt-dnldr in the builder stage # Build k8s-crt-dnldr in the builder stage
FROM golang:${go_version} as builder FROM golang:${go_version} as builder
ARG dataplane_version=v2.3.1
RUN apt-get update -q && \ RUN apt-get update -q && \
apt-get install -y golang-golang-x-tools pandoc apt-get install -y golang-golang-x-tools pandoc
...@@ -16,11 +17,8 @@ RUN go get -d -v github.com/slimhazard/gogitversion && \ ...@@ -16,11 +17,8 @@ RUN go get -d -v github.com/slimhazard/gogitversion && \
RUN cd /go && git clone https://code.uplex.de/k8s/k8s-crt-dnldr.git && \ RUN cd /go && git clone https://code.uplex.de/k8s/k8s-crt-dnldr.git && \
cd /go/k8s-crt-dnldr && make k8s-crt-dnldr cd /go/k8s-crt-dnldr && make k8s-crt-dnldr
# RUN cd /go && git clone https://github.com/haproxytech/dataplaneapi.git && \
# cd /go/dataplaneapi && git checkout ${dataplane_version} && make build
RUN cd /go && git clone https://github.com/haproxytech/dataplaneapi.git && \ RUN cd /go && git clone https://github.com/haproxytech/dataplaneapi.git && \
cd /go/dataplaneapi && git checkout v2.3.1 && make build cd /go/dataplaneapi && git checkout ${dataplane_version} && make build
# Build haproxy # Build haproxy
FROM debian:${debian_tag} FROM debian:${debian_tag}
......
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