blob: 0efaa3753def9a2b66384007a0f8d2a9ef8f6e4d [file] [log] [blame]
Serge Bazanskibb7db922020-04-30 12:43:10 +02001Copyright 2020 The Monogon Project Authors.
2
3Licensed under the Apache License, Version 2.0 (the "License");
4you may not use this file except in compliance with the License.
5You may obtain a copy of the License at
6
7 http://www.apache.org/licenses/LICENSE-2.0
8
9Unless required by applicable law or agreed to in writing, software
10distributed under the License is distributed on an "AS IS" BASIS,
11WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12See the License for the specific language governing permissions and
13limitations under the License.
14
15
Serge Bazanski662b5b32020-12-21 13:49:00 +010016This fixes OpenAPI codegen for when included from the Monogon workspace. It basically undoes vendorification.
Serge Bazanskibb7db922020-04-30 12:43:10 +020017
18diff -ur io_k8s_kubernetes.orig/build/code_generation.bzl io_k8s_kubernetes/build/code_generation.bzl
Serge Bazanski19eb0002021-01-21 14:25:25 +010019--- io_k8s_kubernetes.orig/build/code_generation.bzl 2021-01-26 12:10:52.593725692 +0100
20+++ io_k8s_kubernetes/build/code_generation.bzl 2021-01-26 12:11:04.571786562 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +020021@@ -27,6 +27,12 @@
22 ...
23 )
24 """
25+ if pkg.startswith('staging/src/k8s.io/'):
26+ parts = pkg.split('/', 4)
27+ project = parts[3]
28+ project = project.replace('-', '_')
29+ path = parts[4]
30+ return "@io_k8s_%s//%s:go_default_library" % (project, path)
31 return "//%s:go_default_library" % pkg
Serge Bazanski19eb0002021-01-21 14:25:25 +010032
Serge Bazanskibb7db922020-04-30 12:43:10 +020033 def go_pkg(pkg):
34@@ -42,6 +48,8 @@
35 ...
36 )
37 """
38+ if pkg.startswith('staging/src/'):
39+ return pkg[len('staging/src/'):]
40 for prefix in ["staging/src", "vendor"]:
41 if pkg.startswith(prefix):
42 return paths.relativize(pkg, prefix)
43@@ -49,8 +57,8 @@
Serge Bazanski19eb0002021-01-21 14:25:25 +010044
Serge Bazanskibb7db922020-04-30 12:43:10 +020045 def openapi_deps():
46 deps = [
47- "//vendor/github.com/go-openapi/spec:go_default_library",
48- "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library",
49+ "@com_github_go_openapi_spec//:go_default_library",
50+ "@io_k8s_kube_openapi//pkg/common:go_default_library",
51 ]
52 deps.extend([bazel_go_library(pkg) for pkg in tags_values_pkgs["openapi-gen"]["true"]])
53 return deps
54@@ -76,7 +84,7 @@
55 # the generator must run from the repo root inside the generated GOPATH.
56 # All of bazel's $(location)s are relative to the original working directory, however.
57 cmd = " ".join([
58- "$(location //vendor/k8s.io/kube-openapi/cmd/openapi-gen)",
59+ "$(location @io_k8s_kube_openapi//cmd/openapi-gen)",
60 "--v 1",
61 "--logtostderr",
62 "--go-header-file $(location //" + openapi_vendor_prefix + "hack/boilerplate:boilerplate.generatego.txt)",
63@@ -88,6 +96,6 @@
64 "&& rm tmp_api_violations.report",
65 ]),
66 go_deps = openapi_deps(),
67- tools = ["//vendor/k8s.io/kube-openapi/cmd/openapi-gen"],
68+ tools = ["@io_k8s_kube_openapi//cmd/openapi-gen"],
69 message = "GenOpenAPI",
70 )
Serge Bazanskibb7db922020-04-30 12:43:10 +020071diff -ur io_k8s_kubernetes.orig/cmd/kube-apiserver/app/options/globalflags.go io_k8s_kubernetes/cmd/kube-apiserver/app/options/globalflags.go
Serge Bazanski19eb0002021-01-21 14:25:25 +010072--- io_k8s_kubernetes.orig/cmd/kube-apiserver/app/options/globalflags.go 2021-01-26 12:10:52.605725751 +0100
73+++ io_k8s_kubernetes/cmd/kube-apiserver/app/options/globalflags.go 2021-01-26 12:11:04.572786567 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +020074@@ -32,9 +32,6 @@
75 func AddCustomGlobalFlags(fs *pflag.FlagSet) {
76 // Lookup flags in global flag set and re-register the values with our flagset.
77
78- // Adds flags from k8s.io/kubernetes/pkg/cloudprovider/providers.
79- registerLegacyGlobalFlags(fs)
80-
81 // Adds flags from k8s.io/apiserver/pkg/admission.
82 globalflag.Register(fs, "default-not-ready-toleration-seconds")
83 globalflag.Register(fs, "default-unreachable-toleration-seconds")
84diff -ur io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/controllermanager.go io_k8s_kubernetes/cmd/kube-controller-manager/app/controllermanager.go
Serge Bazanski19eb0002021-01-21 14:25:25 +010085--- io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/controllermanager.go 2021-01-26 12:10:52.605725751 +0100
86+++ io_k8s_kubernetes/cmd/kube-controller-manager/app/controllermanager.go 2021-01-26 12:11:04.572786567 +0100
87@@ -140,7 +140,6 @@
Serge Bazanskibb7db922020-04-30 12:43:10 +020088 namedFlagSets := s.Flags(KnownControllers(), ControllersDisabledByDefault.List())
89 verflag.AddFlags(namedFlagSets.FlagSet("global"))
90 globalflag.AddGlobalFlags(namedFlagSets.FlagSet("global"), cmd.Name())
91- registerLegacyGlobalFlags(namedFlagSets)
92 for _, f := range namedFlagSets.FlagSets {
93 fs.AddFlagSet(f)
94 }
Serge Bazanski19eb0002021-01-21 14:25:25 +010095Only in io_k8s_kubernetes/cmd/kube-controller-manager/app: controllermanager.go.orig
Serge Bazanskibb7db922020-04-30 12:43:10 +020096diff -ur io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/plugins.go io_k8s_kubernetes/cmd/kube-controller-manager/app/plugins.go
Serge Bazanski19eb0002021-01-21 14:25:25 +010097--- io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/plugins.go 2021-01-26 12:10:52.606725757 +0100
98+++ io_k8s_kubernetes/cmd/kube-controller-manager/app/plugins.go 2021-01-26 12:11:04.572786567 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +020099@@ -32,19 +32,9 @@
100 // Volume plugins
101 "k8s.io/kubernetes/pkg/volume"
102 "k8s.io/kubernetes/pkg/volume/csi"
103- "k8s.io/kubernetes/pkg/volume/fc"
104 "k8s.io/kubernetes/pkg/volume/flexvolume"
105- "k8s.io/kubernetes/pkg/volume/flocker"
106- "k8s.io/kubernetes/pkg/volume/glusterfs"
107 "k8s.io/kubernetes/pkg/volume/hostpath"
108- "k8s.io/kubernetes/pkg/volume/iscsi"
109 "k8s.io/kubernetes/pkg/volume/local"
110- "k8s.io/kubernetes/pkg/volume/nfs"
111- "k8s.io/kubernetes/pkg/volume/portworx"
112- "k8s.io/kubernetes/pkg/volume/quobyte"
113- "k8s.io/kubernetes/pkg/volume/rbd"
114- "k8s.io/kubernetes/pkg/volume/scaleio"
115- "k8s.io/kubernetes/pkg/volume/storageos"
116 volumeutil "k8s.io/kubernetes/pkg/volume/util"
117
118 utilfeature "k8s.io/apiserver/pkg/util/feature"
119@@ -58,18 +48,7 @@
120 // The list of plugins is manually compiled. This code and the plugin
121 // initialization code for kubelet really, really need a through refactor.
122 func ProbeAttachableVolumePlugins() ([]volume.VolumePlugin, error) {
123- var err error
124 allPlugins := []volume.VolumePlugin{}
125- allPlugins, err = appendAttachableLegacyProviderVolumes(allPlugins, utilfeature.DefaultFeatureGate)
126- if err != nil {
127- return allPlugins, err
128- }
129- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
130- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
131- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
132- allPlugins = append(allPlugins, fc.ProbeVolumePlugins()...)
133- allPlugins = append(allPlugins, iscsi.ProbeVolumePlugins()...)
134- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
135 allPlugins = append(allPlugins, csi.ProbeVolumePlugins()...)
136 return allPlugins, nil
137 }
138@@ -83,18 +62,7 @@
139
140 // ProbeExpandableVolumePlugins returns volume plugins which are expandable
141 func ProbeExpandableVolumePlugins(config persistentvolumeconfig.VolumeConfiguration) ([]volume.VolumePlugin, error) {
142- var err error
143 allPlugins := []volume.VolumePlugin{}
144- allPlugins, err = appendExpandableLegacyProviderVolumes(allPlugins, utilfeature.DefaultFeatureGate)
145- if err != nil {
146- return allPlugins, err
147- }
148- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
149- allPlugins = append(allPlugins, glusterfs.ProbeVolumePlugins()...)
150- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
151- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
152- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
153- allPlugins = append(allPlugins, fc.ProbeVolumePlugins()...)
154 return allPlugins, nil
155 }
156
157@@ -124,30 +92,7 @@
158 }
159 allPlugins = append(allPlugins, hostpath.ProbeVolumePlugins(hostPathConfig)...)
160
161- nfsConfig := volume.VolumeConfig{
162- RecyclerMinimumTimeout: int(config.PersistentVolumeRecyclerConfiguration.MinimumTimeoutNFS),
163- RecyclerTimeoutIncrement: int(config.PersistentVolumeRecyclerConfiguration.IncrementTimeoutNFS),
164- RecyclerPodTemplate: volume.NewPersistentVolumeRecyclerPodTemplate(),
165- }
166- if err := AttemptToLoadRecycler(config.PersistentVolumeRecyclerConfiguration.PodTemplateFilePathNFS, &nfsConfig); err != nil {
167- klog.Fatalf("Could not create NFS recycler pod from file %s: %+v", config.PersistentVolumeRecyclerConfiguration.PodTemplateFilePathNFS, err)
168- }
169- allPlugins = append(allPlugins, nfs.ProbeVolumePlugins(nfsConfig)...)
170- allPlugins = append(allPlugins, glusterfs.ProbeVolumePlugins()...)
171- // add rbd provisioner
172- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
173- allPlugins = append(allPlugins, quobyte.ProbeVolumePlugins()...)
174- var err error
175- allPlugins, err = appendExpandableLegacyProviderVolumes(allPlugins, utilfeature.DefaultFeatureGate)
176- if err != nil {
177- return allPlugins, err
178- }
179-
180- allPlugins = append(allPlugins, flocker.ProbeVolumePlugins()...)
181- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
182- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
183 allPlugins = append(allPlugins, local.ProbeVolumePlugins()...)
184- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
185
186 if utilfeature.DefaultFeatureGate.Enabled(features.CSIInlineVolume) {
187 allPlugins = append(allPlugins, csi.ProbeVolumePlugins()...)
188diff -ur io_k8s_kubernetes.orig/cmd/kubectl/BUILD io_k8s_kubernetes/cmd/kubectl/BUILD
Serge Bazanski19eb0002021-01-21 14:25:25 +0100189--- io_k8s_kubernetes.orig/cmd/kubectl/BUILD 2021-01-26 12:10:52.616725807 +0100
190+++ io_k8s_kubernetes/cmd/kubectl/BUILD 2021-01-26 12:11:04.572786567 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +0200191@@ -3,7 +3,7 @@
192 "go_binary",
193 "go_library",
194 )
195-load("//staging/src/k8s.io/component-base/version:def.bzl", "version_x_defs")
196+load("@//third_party/go:kubernetes_version_def.bzl", "version_x_defs")
197
198 go_binary(
199 name = "kubectl",
Serge Bazanskibb7db922020-04-30 12:43:10 +0200200diff -ur io_k8s_kubernetes.orig/cmd/kubelet/app/options/globalflags.go io_k8s_kubernetes/cmd/kubelet/app/options/globalflags.go
Serge Bazanski19eb0002021-01-21 14:25:25 +0100201--- io_k8s_kubernetes.orig/cmd/kubelet/app/options/globalflags.go 2021-01-26 12:10:52.617725812 +0100
202+++ io_k8s_kubernetes/cmd/kubelet/app/options/globalflags.go 2021-01-26 12:12:03.724087183 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +0200203@@ -28,10 +28,6 @@
204 "k8s.io/component-base/logs"
205 "k8s.io/component-base/version/verflag"
Lorenz Brunb876fc32020-07-14 13:54:01 +0200206 "k8s.io/klog/v2"
Serge Bazanskibb7db922020-04-30 12:43:10 +0200207-
208- // ensure libs have a chance to globally register their flags
209- _ "k8s.io/kubernetes/pkg/credentialprovider/azure"
210- _ "k8s.io/kubernetes/pkg/credentialprovider/gcp"
211 )
212
213 // AddGlobalFlags explicitly registers flags that libraries (glog, verflag, etc.) register
Serge Bazanski19eb0002021-01-21 14:25:25 +0100214@@ -80,12 +76,8 @@
Serge Bazanskibb7db922020-04-30 12:43:10 +0200215
216 // addCredentialProviderFlags adds flags from k8s.io/kubernetes/pkg/credentialprovider
217 func addCredentialProviderFlags(fs *pflag.FlagSet) {
218- // lookup flags in global flag set and re-register the values with our flagset
219- global := pflag.CommandLine
220 local := pflag.NewFlagSet(os.Args[0], pflag.ExitOnError)
221
Serge Bazanski19eb0002021-01-21 14:25:25 +0100222- addLegacyCloudProviderCredentialProviderFlags(global, local)
Serge Bazanskibb7db922020-04-30 12:43:10 +0200223-
224 fs.AddFlagSet(local)
225 }
226
227diff -ur io_k8s_kubernetes.orig/cmd/kubelet/app/plugins.go io_k8s_kubernetes/cmd/kubelet/app/plugins.go
Serge Bazanski19eb0002021-01-21 14:25:25 +0100228--- io_k8s_kubernetes.orig/cmd/kubelet/app/plugins.go 2021-01-26 12:10:52.617725812 +0100
229+++ io_k8s_kubernetes/cmd/kubelet/app/plugins.go 2021-01-26 12:11:04.573786572 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +0200230@@ -19,8 +19,6 @@
231 // This file exists to force the desired plugin implementations to be linked.
232 import (
233 // Credential providers
234- _ "k8s.io/kubernetes/pkg/credentialprovider/aws"
235- _ "k8s.io/kubernetes/pkg/credentialprovider/azure"
236 _ "k8s.io/kubernetes/pkg/credentialprovider/gcp"
237
238 "k8s.io/component-base/featuregate"
Lorenz Brun78fd9722020-07-13 17:01:42 +0200239@@ -28,27 +26,15 @@
Serge Bazanskibb7db922020-04-30 12:43:10 +0200240
241 // Volume plugins
242 "k8s.io/kubernetes/pkg/volume"
243- "k8s.io/kubernetes/pkg/volume/cephfs"
244 "k8s.io/kubernetes/pkg/volume/configmap"
245 "k8s.io/kubernetes/pkg/volume/csi"
Lorenz Brun78fd9722020-07-13 17:01:42 +0200246 "k8s.io/kubernetes/pkg/volume/downwardapi"
Serge Bazanskibb7db922020-04-30 12:43:10 +0200247 "k8s.io/kubernetes/pkg/volume/emptydir"
248- "k8s.io/kubernetes/pkg/volume/fc"
249 "k8s.io/kubernetes/pkg/volume/flexvolume"
250- "k8s.io/kubernetes/pkg/volume/flocker"
251- "k8s.io/kubernetes/pkg/volume/git_repo"
252- "k8s.io/kubernetes/pkg/volume/glusterfs"
253 "k8s.io/kubernetes/pkg/volume/hostpath"
254- "k8s.io/kubernetes/pkg/volume/iscsi"
255 "k8s.io/kubernetes/pkg/volume/local"
256- "k8s.io/kubernetes/pkg/volume/nfs"
257- "k8s.io/kubernetes/pkg/volume/portworx"
Lorenz Brun78fd9722020-07-13 17:01:42 +0200258 "k8s.io/kubernetes/pkg/volume/projected"
Serge Bazanskibb7db922020-04-30 12:43:10 +0200259- "k8s.io/kubernetes/pkg/volume/quobyte"
260- "k8s.io/kubernetes/pkg/volume/rbd"
261- "k8s.io/kubernetes/pkg/volume/scaleio"
262 "k8s.io/kubernetes/pkg/volume/secret"
263- "k8s.io/kubernetes/pkg/volume/storageos"
264
265 // Cloud providers
266 _ "k8s.io/kubernetes/pkg/cloudprovider/providers"
Serge Bazanski19eb0002021-01-21 14:25:25 +0100267@@ -64,30 +50,13 @@
Serge Bazanskibb7db922020-04-30 12:43:10 +0200268 //
269 // Kubelet does not currently need to configure volume plugins.
270 // If/when it does, see kube-controller-manager/app/plugins.go for example of using volume.VolumeConfig
271- var err error
272- allPlugins, err = appendLegacyProviderVolumes(allPlugins, featureGate)
273- if err != nil {
274- return allPlugins, err
275- }
276 allPlugins = append(allPlugins, emptydir.ProbeVolumePlugins()...)
277- allPlugins = append(allPlugins, git_repo.ProbeVolumePlugins()...)
278 allPlugins = append(allPlugins, hostpath.ProbeVolumePlugins(volume.VolumeConfig{})...)
279- allPlugins = append(allPlugins, nfs.ProbeVolumePlugins(volume.VolumeConfig{})...)
280 allPlugins = append(allPlugins, secret.ProbeVolumePlugins()...)
281- allPlugins = append(allPlugins, iscsi.ProbeVolumePlugins()...)
282- allPlugins = append(allPlugins, glusterfs.ProbeVolumePlugins()...)
283- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
284- allPlugins = append(allPlugins, quobyte.ProbeVolumePlugins()...)
285- allPlugins = append(allPlugins, cephfs.ProbeVolumePlugins()...)
Lorenz Brun78fd9722020-07-13 17:01:42 +0200286 allPlugins = append(allPlugins, downwardapi.ProbeVolumePlugins()...)
Serge Bazanskibb7db922020-04-30 12:43:10 +0200287- allPlugins = append(allPlugins, fc.ProbeVolumePlugins()...)
288- allPlugins = append(allPlugins, flocker.ProbeVolumePlugins()...)
289 allPlugins = append(allPlugins, configmap.ProbeVolumePlugins()...)
Lorenz Brun78fd9722020-07-13 17:01:42 +0200290 allPlugins = append(allPlugins, projected.ProbeVolumePlugins()...)
Serge Bazanskibb7db922020-04-30 12:43:10 +0200291- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
292- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
293 allPlugins = append(allPlugins, local.ProbeVolumePlugins()...)
294- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
295 allPlugins = append(allPlugins, csi.ProbeVolumePlugins()...)
296 return allPlugins, nil
297 }
Serge Bazanskibb7db922020-04-30 12:43:10 +0200298diff -ur io_k8s_kubernetes.orig/cmd/kubelet/BUILD io_k8s_kubernetes/cmd/kubelet/BUILD
Serge Bazanski19eb0002021-01-21 14:25:25 +0100299--- io_k8s_kubernetes.orig/cmd/kubelet/BUILD 2021-01-26 12:10:52.616725807 +0100
300+++ io_k8s_kubernetes/cmd/kubelet/BUILD 2021-01-26 12:11:04.573786572 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +0200301@@ -5,7 +5,7 @@
302 go_binary = "go_binary_conditional_pure",
303 )
304 load("@io_bazel_rules_go//go:def.bzl", "go_library")
305-load("//staging/src/k8s.io/component-base/version:def.bzl", "version_x_defs")
306+load("@//third_party/go:kubernetes_version_def.bzl", "version_x_defs")
307
308 go_binary(
309 name = "kubelet",
310diff -ur io_k8s_kubernetes.orig/pkg/controller/nodeipam/ipam/cidr_allocator.go io_k8s_kubernetes/pkg/controller/nodeipam/ipam/cidr_allocator.go
Serge Bazanski19eb0002021-01-21 14:25:25 +0100311--- io_k8s_kubernetes.orig/pkg/controller/nodeipam/ipam/cidr_allocator.go 2021-01-26 12:10:52.664726051 +0100
312+++ io_k8s_kubernetes/pkg/controller/nodeipam/ipam/cidr_allocator.go 2021-01-26 12:11:04.573786572 +0100
313@@ -112,8 +112,6 @@
Serge Bazanskibb7db922020-04-30 12:43:10 +0200314 switch allocatorType {
315 case RangeAllocatorType:
316 return NewCIDRRangeAllocator(kubeClient, nodeInformer, allocatorParams, nodeList)
317- case CloudAllocatorType:
318- return NewCloudCIDRAllocator(kubeClient, cloud, nodeInformer)
319 default:
320 return nil, fmt.Errorf("invalid CIDR allocator type: %v", allocatorType)
321 }
Serge Bazanski19eb0002021-01-21 14:25:25 +0100322Only in io_k8s_kubernetes/pkg/controller/nodeipam/ipam: cidr_allocator.go.orig
Serge Bazanskibb7db922020-04-30 12:43:10 +0200323diff -ur io_k8s_kubernetes.orig/pkg/controller/nodeipam/nolegacyprovider.go io_k8s_kubernetes/pkg/controller/nodeipam/nolegacyprovider.go
Serge Bazanski19eb0002021-01-21 14:25:25 +0100324--- io_k8s_kubernetes.orig/pkg/controller/nodeipam/nolegacyprovider.go 2021-01-26 12:10:52.665726056 +0100
325+++ io_k8s_kubernetes/pkg/controller/nodeipam/nolegacyprovider.go 2021-01-26 12:11:04.573786572 +0100
Serge Bazanskibb7db922020-04-30 12:43:10 +0200326@@ -1,5 +1,3 @@
327-// +build providerless
328-
329 /*
330 Copyright 2019 The Kubernetes Authors.
331
332diff -ur io_k8s_kubernetes.orig/pkg/kubelet/cadvisor/cadvisor_linux.go io_k8s_kubernetes/pkg/kubelet/cadvisor/cadvisor_linux.go
Serge Bazanski19eb0002021-01-21 14:25:25 +0100333--- io_k8s_kubernetes.orig/pkg/kubelet/cadvisor/cadvisor_linux.go 2021-01-26 12:10:52.676726112 +0100
334+++ io_k8s_kubernetes/pkg/kubelet/cadvisor/cadvisor_linux.go 2021-01-26 12:11:04.573786572 +0100
335@@ -33,8 +33,6 @@
336
Serge Bazanskibb7db922020-04-30 12:43:10 +0200337 // Register cloud info providers.
338 // TODO(#68522): Remove this in 1.20+ once the cAdvisor endpoints are removed.
339- _ "github.com/google/cadvisor/utils/cloudinfo/aws"
340- _ "github.com/google/cadvisor/utils/cloudinfo/azure"
341 _ "github.com/google/cadvisor/utils/cloudinfo/gce"
Serge Bazanski19eb0002021-01-21 14:25:25 +0100342
Serge Bazanskibb7db922020-04-30 12:43:10 +0200343 "github.com/google/cadvisor/cache/memory"
Serge Bazanski19eb0002021-01-21 14:25:25 +0100344Only in io_k8s_kubernetes/pkg/kubelet/cadvisor: cadvisor_linux.go.orig
345diff -ur io_k8s_kubernetes.orig/test/e2e/BUILD io_k8s_kubernetes/test/e2e/BUILD
346--- io_k8s_kubernetes.orig/test/e2e/BUILD 2021-01-26 12:10:52.736726417 +0100
347+++ io_k8s_kubernetes/test/e2e/BUILD 2021-01-26 12:11:04.573786572 +0100
Lorenz Bruned0503c2020-07-28 17:21:25 +0200348@@ -5,7 +5,7 @@
349 go_test = "go_test_conditional_pure",
350 )
351 load("@io_bazel_rules_go//go:def.bzl", "go_library")
352-load("//staging/src/k8s.io/component-base/version:def.bzl", "version_x_defs")
353+load("@//third_party/go:kubernetes_version_def.bzl", "version_x_defs")
Serge Bazanski19eb0002021-01-21 14:25:25 +0100354
Lorenz Bruned0503c2020-07-28 17:21:25 +0200355 go_test(
356 name = "go_default_test",
Serge Bazanski19eb0002021-01-21 14:25:25 +0100357diff -ur io_k8s_kubernetes.orig/test/e2e/generated/BUILD io_k8s_kubernetes/test/e2e/generated/BUILD
358--- io_k8s_kubernetes.orig/test/e2e/generated/BUILD 2021-01-26 12:10:52.743726453 +0100
359+++ io_k8s_kubernetes/test/e2e/generated/BUILD 2021-01-26 12:11:04.573786572 +0100
360@@ -4,23 +4,24 @@
Lorenz Bruned0503c2020-07-28 17:21:25 +0200361 "@io_bazel_rules_go//go:def.bzl",
362 "go_library",
363 )
364-load("//build:bindata.bzl", "go_bindata")
Serge Bazanski31370b02021-01-07 16:31:14 +0100365+load("@dev_source_monogon//build/bindata:bindata.bzl", "bindata")
Serge Bazanski19eb0002021-01-21 14:25:25 +0100366
Lorenz Bruned0503c2020-07-28 17:21:25 +0200367 go_library(
368 name = "go_default_library",
369 srcs = [
370- "bindata.go",
371 "gobindata_util.go",
372 "main.go",
373 ],
374+ embed = [
375+ ":bindata",
376+ ],
377 importpath = "k8s.io/kubernetes/test/e2e/generated",
378 deps = [
379 "@io_k8s_klog_v2//:go_default_library",
380 ],
381 )
Serge Bazanski19eb0002021-01-21 14:25:25 +0100382
Lorenz Bruned0503c2020-07-28 17:21:25 +0200383-# IMPORTANT: if you make any changes here, you must also update hack/generate-bindata.sh.
384-go_bindata(
385+bindata(
386 name = "bindata",
387 srcs = [
388 "//test/conformance/testdata:all-srcs",
Serge Bazanski19eb0002021-01-21 14:25:25 +0100389@@ -29,9 +30,7 @@
Lorenz Bruned0503c2020-07-28 17:21:25 +0200390 "//test/fixtures:all-srcs",
391 "//test/images:all-srcs",
392 ],
393- outs = ["bindata.go"],
394- compress = True,
395- include_metadata = False,
396+ package = "generated",
397 )
Serge Bazanski19eb0002021-01-21 14:25:25 +0100398
Serge Bazanski662b5b32020-12-21 13:49:00 +0100399 filegroup(