third_party/k8s: backport data race fix

The metrics component of K8s had a very questionable WithContext
implementation which set the context into the metric, not the returned
handle. This causes incorrect metrics as well as data races. Backport
the fix from upstream.

Change-Id: I4f8ce9d194ba9e7b3420007863286ad9f5b612b6
Reviewed-on: https://review.monogon.dev/c/monogon/+/3780
Tested-by: Jenkins CI
Reviewed-by: Tim Windelschmidt <tim@monogon.tech>
diff --git a/build/bazel/go.MODULE.bazel b/build/bazel/go.MODULE.bazel
index 415842d..8ea1010 100644
--- a/build/bazel/go.MODULE.bazel
+++ b/build/bazel/go.MODULE.bazel
@@ -352,6 +352,11 @@
             "//third_party/go/patches:etcd-integration-logging.patch",
         ],
     },
+    "k8s.io/component-base": {
+        "patches": [
+            "//third_party/go/patches:k8s-fix-metrics-data-race.patch",
+        ],
+    },
     "k8s.io/mount-utils": {
         "pre_patches": [
             "//third_party/go/patches:k8s-native-mounter.patch",