Install go from release tar ball and update to 1.13.9

The current version of go ( 1.12.x) is causing issues
on some method call under errors package. This patch
could help to overcome the same. More details about the failure
is @https://github.com/ceph/ceph-csi/pull/917#issuecomment-609998502

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
This commit is contained in:
Humble Chirammal 2020-04-07 18:16:49 +05:30 committed by mergify[bot]
parent 19cc28ddea
commit 2cc59ca411

View File

@ -1,12 +1,18 @@
FROM ceph/ceph:v15 FROM ceph/ceph:v15
ENV GOPATH=/go \ ENV GOPATH=/go \
GO111MODULE=on GOROOT=/usr/local/go \
GO111MODULE=on
RUN mkdir -p /usr/local/go && \
curl https://storage.googleapis.com/golang/go1.13.9.linux-amd64.tar.gz | tar xzf - -C /usr/local/go --strip-components=1
ENV PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
RUN yum -y install \ RUN yum -y install \
golang \
git \ git \
make \ make \
gcc \
librados-devel \ librados-devel \
librbd-devel \ librbd-devel \
&& yum -y update \ && yum -y update \