mirror of
https://github.com/openshift/installer.git
synced 2026-02-05 15:47:14 +01:00
Bump golang to version 1.16
Signed-off-by: Evgeny Slutsky <eslutsky@redhat.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
build_root_image:
|
||||
name: release
|
||||
namespace: openshift
|
||||
tag: golang-1.14
|
||||
tag: golang-1.16
|
||||
|
||||
@@ -18,7 +18,7 @@ We follow a hard flattening approach; i.e. direct and inherited dependencies are
|
||||
|
||||
Dependencies are managed with [Go Modules](https://github.com/golang/go/wiki/Modules) but committed directly to the repository.
|
||||
|
||||
We require at least Go 1.14.
|
||||
We require at least Go 1.16.
|
||||
|
||||
- Add or update a dependency with `go get <dependency>@<version>`.
|
||||
- If you want to use a fork of a project or ensure that a dependency is not updated even when another dependency requires a newer version of it, manually add a [replace directive in the go.mod file](https://github.com/golang/go/wiki/Modules#when-should-i-use-the-replace-directive).
|
||||
|
||||
2
go.mod
2
go.mod
@@ -1,6 +1,6 @@
|
||||
module github.com/openshift/installer
|
||||
|
||||
go 1.14
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
cloud.google.com/go v0.65.0
|
||||
|
||||
3
go.sum
3
go.sum
@@ -490,7 +490,6 @@ github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkg
|
||||
github.com/elazarl/goproxy v0.0.0-20190911111923-ecfe977594f1 h1:yY9rWGoXv1U5pl4gxqlULARMQD7x0QG85lqEXTWysik=
|
||||
github.com/elazarl/goproxy v0.0.0-20190911111923-ecfe977594f1/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM=
|
||||
github.com/elazarl/goproxy/ext v0.0.0-20190711103511-473e67f1d7d2/go.mod h1:gNh8nYJoAm43RfaxurUnxr+N1PwuFV3ZMl/efxlIlY8=
|
||||
github.com/elazarl/goproxy/ext v0.0.0-20190911111923-ecfe977594f1 h1:8B7WF1rIoM8H1smfpXFvOawSAzlRDMVzoGu9zE3+OCk=
|
||||
github.com/elazarl/goproxy/ext v0.0.0-20190911111923-ecfe977594f1/go.mod h1:gNh8nYJoAm43RfaxurUnxr+N1PwuFV3ZMl/efxlIlY8=
|
||||
github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
|
||||
github.com/emicklei/go-restful v2.9.0+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
|
||||
@@ -1345,7 +1344,6 @@ github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzE
|
||||
github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
|
||||
github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
|
||||
github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=
|
||||
github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32 h1:W6apQkHrMkS0Muv8G/TipAy/FJl/rCYT0+EuS8+Z0z4=
|
||||
github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms=
|
||||
github.com/nbutton23/zxcvbn-go v0.0.0-20160627004424-a22cb81b2ecd/go.mod h1:o96djdrsSGy3AWPyBgZMAGfxZNfgntdJG+11KU4QvbU=
|
||||
github.com/nbutton23/zxcvbn-go v0.0.0-20171102151520-eafdab6b0663/go.mod h1:o96djdrsSGy3AWPyBgZMAGfxZNfgntdJG+11KU4QvbU=
|
||||
@@ -1936,7 +1934,6 @@ go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/
|
||||
go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4=
|
||||
go.uber.org/multierr v1.5.0 h1:KCa4XfM8CWFCpxXRGok+Q0SS/0XBhMDbHHGABQLvD2A=
|
||||
go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
|
||||
go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee h1:0mgffUl7nfd+FpvXMVz4IDEaUSmT1ysygQC7qYo7sG4=
|
||||
go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
|
||||
go.uber.org/zap v0.0.0-20180814183419-67bc79d13d15/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
|
||||
go.uber.org/zap v1.8.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
|
||||
|
||||
@@ -5,7 +5,7 @@ set -ex
|
||||
# shellcheck disable=SC2068
|
||||
version() { IFS="."; printf "%03d%03d%03d\\n" $@; unset IFS;}
|
||||
|
||||
minimum_go_version=1.14
|
||||
minimum_go_version=1.16
|
||||
current_go_version=$(go version | cut -d " " -f 3)
|
||||
|
||||
if [ "$(version "${current_go_version#go}")" -lt "$(version "$minimum_go_version")" ]; then
|
||||
|
||||
@@ -9,6 +9,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/go-fmt.sh "${@}"
|
||||
fi
|
||||
|
||||
@@ -9,6 +9,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/go-genmock.sh "${@}"
|
||||
fi
|
||||
|
||||
@@ -8,6 +8,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/go-lint.sh "${@}"
|
||||
fi
|
||||
|
||||
@@ -12,6 +12,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/go-sec.sh "${@}"
|
||||
fi
|
||||
|
||||
@@ -8,6 +8,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/go-test.sh "${@}"
|
||||
fi
|
||||
|
||||
@@ -6,6 +6,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/go-vet.sh "${@}"
|
||||
fi;
|
||||
|
||||
@@ -11,6 +11,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/verify-codegen.sh "${@}"
|
||||
fi
|
||||
|
||||
@@ -11,6 +11,6 @@ else
|
||||
--env IS_CONTAINER=TRUE \
|
||||
--volume "${PWD}:/go/src/github.com/openshift/installer:z" \
|
||||
--workdir /go/src/github.com/openshift/installer \
|
||||
docker.io/openshift/origin-release:golang-1.14 \
|
||||
docker.io/openshift/origin-release:golang-1.16 \
|
||||
./hack/verify-vendor.sh "${@}"
|
||||
fi
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# This Dockerfile is used by CI to publish the installer image.
|
||||
# It builds an image containing only the openshift-install.
|
||||
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 AS builder
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.16-openshift-4.8 AS builder
|
||||
ARG TAGS=""
|
||||
WORKDIR /go/src/github.com/openshift/installer
|
||||
COPY . .
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# It also contains the `upi` directory that contains various terraform and cloud formation templates that are used to create infrastructure resources.
|
||||
|
||||
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 AS builder
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 AS builder
|
||||
ARG TAGS=""
|
||||
WORKDIR /go/src/github.com/openshift/installer
|
||||
COPY . .
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# It builds an image containing binaries like jq, terraform, awscli, oc, etc. to allow bringing up UPI infrastructure.
|
||||
# It also contains the `upi` directory that contains various terraform and cloud formation templates that are used to create infrastructure resources.
|
||||
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 AS builder
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 AS builder
|
||||
ARG TAGS=""
|
||||
WORKDIR /go/src/github.com/openshift/installer
|
||||
COPY . .
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# This Dockerfile is a used by CI to publish an installer image for creating libvirt clusters
|
||||
# It builds an image containing openshift-install and nss-wrapper for remote deployments, as well as the google cloud-sdk for nested GCE environments.
|
||||
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 AS builder
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 AS builder
|
||||
ARG TAGS="libvirt"
|
||||
RUN yum install -y libvirt-devel && \
|
||||
yum clean all && rm -rf /var/cache/yum/*
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# This Dockerfile is used by CI to test using OpenShift Installer against an OpenStack cloud.
|
||||
# It builds an image containing the openshift-install command as well as the openstack cli.
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 AS builder
|
||||
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.16-openshift-4.8 AS builder
|
||||
ARG TAGS=""
|
||||
WORKDIR /go/src/github.com/openshift/installer
|
||||
COPY . .
|
||||
|
||||
Reference in New Issue
Block a user