third_party/go: add k8s.io/code-generator

Test Plan: New dep. Used further down change stack.

X-Origin-Diff: phab/D749
GitOrigin-RevId: 4cd0cab36dbd2aa17f944ad6fb3bf90af638ebef
diff --git a/build/fietsje/deps_kubernetes.go b/build/fietsje/deps_kubernetes.go
index 77343cd..e4074f8 100644
--- a/build/fietsje/deps_kubernetes.go
+++ b/build/fietsje/deps_kubernetes.go
@@ -48,6 +48,7 @@
 		"k8s.io/client-go",
 		"k8s.io/cloud-provider",
 		"k8s.io/cluster-bootstrap",
+		"k8s.io/code-generator",
 		"k8s.io/component-base",
 		"k8s.io/csi-translation-lib",
 		"k8s.io/kube-controller-manager",
diff --git a/third_party/go/repositories.bzl b/third_party/go/repositories.bzl
index 0dea440..6b8fb6a 100644
--- a/third_party/go/repositories.bzl
+++ b/third_party/go/repositories.bzl
@@ -2436,6 +2436,16 @@
         ],
     )
     go_repository(
+        name = "io_k8s_code_generator",
+        importpath = "k8s.io/code-generator",
+        version = "v0.19.9-rc.0",
+        sum = "h1:ci5Y09V0Uiim61fltZsjHYp+i6eNaMMmtIlIveHqQ9Y=",
+        build_extra_args = [
+            "-go_naming_convention=go_default_library",
+            "-go_naming_convention_external=go_default_library",
+        ],
+    )
+    go_repository(
         name = "io_k8s_component_base",
         importpath = "k8s.io/component-base",
         version = "v0.19.7",
diff --git a/third_party/go/shelf.pb.text b/third_party/go/shelf.pb.text
index 225fa44..64fa40e 100644
--- a/third_party/go/shelf.pb.text
+++ b/third_party/go/shelf.pb.text
@@ -3051,6 +3051,13 @@
   semver: "v0.19.7"
 >
 entry: <
+  import_path: "k8s.io/code-generator"
+  version: "kubernetes-1.19.7"
+  bazel_name: "io_k8s_code_generator"
+  sum: "h1:ci5Y09V0Uiim61fltZsjHYp+i6eNaMMmtIlIveHqQ9Y="
+  semver: "v0.19.9-rc.0"
+>
+entry: <
   import_path: "k8s.io/component-base"
   version: "kubernetes-1.19.0-alpha.2"
   bazel_name: "io_k8s_component_base"