Add Kubernetes CTS
This adds patches and build specifications for the Kubernetes Conformance Test Suite. This involves
gating various cloud-specific tests behind the providerless flag (otherwise we'd gain a ton of additional dependencies)
and an additional 60MiB in test binary size.
Since the CTS for weird reasons requires kubectl to be available in the path we first build a kubectl go_image and then
stack the CTS on top of it. The output bundle is then preseeded for use.
Test Plan: `bazel run //core/tests/e2e/k8s_cts`
Bug: T836
X-Origin-Diff: phab/D615
GitOrigin-RevId: 7d2cd780a3ffb63b217591c5854b4aec4031d83d
diff --git a/nogo_config.json b/nogo_config.json
index 254872f..5b26838 100644
--- a/nogo_config.json
+++ b/nogo_config.json
@@ -25,7 +25,8 @@
"external/io_k8s_component_base/": "third_party",
"external/io_k8s_apiserver/": "third_party",
"external/org_golang_google_protobuf/": "third_party",
- "external/com_github_armon_go_metrics/": "third_party"
+ "external/com_github_armon_go_metrics/": "third_party",
+ "external/com_github_elazarl_goproxy/": "third_party"
}
},
"lostcancel": {