Skip to content

Commit

Permalink
nomos-operator set kubekins version
Browse files Browse the repository at this point in the history
Previously, we upgraded to the most recent version of kubekins, which
was built on 1/08/2019. We needed >= 1.11 because nomos-operator uses go
mod, which was included in 1.11.
However, due to an issue with go mod detailed at:
hashicorp/go-discover#68
there is a checksum mismatch during build that causes the build of the
nomos operator to fail.

Now, one possible option would be to upgrade the go version of all devs
on this repo past go1.11.4, but from what I can tell that isn't easily
available in glinux packages yet, and so feels rather frictiony and
unpleasant. So, the alternate approach is to use a different version of
kubekins that is recent enough to support go mod (>=1.11) but not so
recent as to have the change that causes the checksum mismatch
(<1.11.4). I found one such version from early december.

As 1.11.4 becomes easily available to devs, we will need to update
go.sum and the kubekins container for this job. This is a
minimum-friction holdover until then.

Change-Id: I58075d596fc2d495cad9bf5af35d0b2c3ae36240
  • Loading branch information
brycecr committed Jan 10, 2019
1 parent ab9c652 commit 081fa19
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ periodics:
clone_uri: https://gke-internal.googlesource.com/cluster-lifecycle/cluster-operators
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master
- image: gcr.io/k8s-testimages/kubekins-e2e:v20181204-8fed8ae80-master
command:
- runner.sh
args:
Expand Down

0 comments on commit 081fa19

Please sign in to comment.