WORKSPACE: bump rules_go go 0.29 and Go to 1.17.1
The changes to nogo are from rules_go being able to use go_library
targets as part toolchain definitions. gVisor needed to be bumped
to be compatible with Go 1.17. It also needs a fix for us not having
the systemd cgroup controller.
Change-Id: I058b5c68d97809a286fbe36df00e49e55874dfd5
Reviewed-on: https://review.monogon.dev/c/monogon/+/438
Reviewed-by: Sergiusz Bazanski <serge@monogon.tech>
diff --git a/build/fietsje/deps_kubernetes.go b/build/fietsje/deps_kubernetes.go
index bea586e..e3b00cf 100644
--- a/build/fietsje/deps_kubernetes.go
+++ b/build/fietsje/deps_kubernetes.go
@@ -41,7 +41,7 @@
).inject(
// repo infra, not requested by k8s, but used with bazel
"k8s.io/repo-infra", "a3483874bd37251c629c92df6d82a226b0e6ad92",
- prePatches("k8s-infra-bzl4-compat.patch"),
+ prePatches("k8s-infra-bzl4-compat.patch", "k8s-infra-fix-go116.patch"),
).with(prePatches("k8s-client-go.patch")).use(
"k8s.io/client-go",
).with(patches("k8s-native-mounter.patch")).use(
@@ -113,7 +113,6 @@
"github.com/golang/groupcache",
"github.com/google/btree",
"github.com/google/go-cmp",
- "github.com/googleapis/gnostic",
"github.com/gorilla/websocket",
"github.com/gregjones/httpcache",
"github.com/grpc-ecosystem/go-grpc-middleware",
@@ -182,5 +181,6 @@
"github.com/google/cadvisor",
).with(disabledProtoBuild).use(
"go.etcd.io/etcd",
+ "github.com/googleapis/gnostic",
)
}