treewide: add tools.go for all go binaries

Without these we don't actually pin the versions inside our go.mod and future versions of gazelle won't create any repositories for them.

Change-Id: I6b3951a1a7c8ee3e73792dc556becc0828873074
Reviewed-on: https://review.monogon.dev/c/monogon/+/3227
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/build/kube-code-generator/tools.go b/metropolis/build/kube-code-generator/tools.go
new file mode 100644
index 0000000..d688f57
--- /dev/null
+++ b/metropolis/build/kube-code-generator/tools.go
@@ -0,0 +1,11 @@
+//go:build tools
+// +build tools
+
+package kube_code_generator
+
+import (
+	_ "k8s.io/code-generator/cmd/client-gen"
+	_ "k8s.io/code-generator/cmd/deepcopy-gen"
+	_ "k8s.io/code-generator/cmd/informer-gen"
+	_ "k8s.io/code-generator/cmd/lister-gen"
+)
diff --git a/metropolis/node/tools.go b/metropolis/node/tools.go
index 8c8cb42..b404027 100644
--- a/metropolis/node/tools.go
+++ b/metropolis/node/tools.go
@@ -4,7 +4,8 @@
 package node
 
 import (
-	_ "github.com/containerd/containerd"
+	_ "github.com/containerd/containerd/cmd/containerd"
+	_ "github.com/containerd/containerd/cmd/containerd-shim-runc-v2"
 	_ "github.com/containernetworking/plugins/plugins/ipam/host-local"
 	_ "github.com/containernetworking/plugins/plugins/main/loopback"
 	_ "github.com/containernetworking/plugins/plugins/main/ptp"