blob: 411e009d98d4900a7937539ceb6144ed2d36481b [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
19--- io_k8s_kubernetes.orig/build/code_generation.bzl 2020-04-15 13:43:57.785669620 +0200
20+++ io_k8s_kubernetes/build/code_generation.bzl 2020-04-16 18:19:44.297531873 +0200
21@@ -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
32
33 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 @@
44
45 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 )
71
72The rest rips out a bunch of volume providers. We're only interested in CSI and hostpath/local.
73
74diff -ur io_k8s_kubernetes.orig/cmd/kube-apiserver/app/options/globalflags.go io_k8s_kubernetes/cmd/kube-apiserver/app/options/globalflags.go
75--- io_k8s_kubernetes.orig/cmd/kube-apiserver/app/options/globalflags.go 2020-04-15 13:43:57.811669689 +0200
76+++ io_k8s_kubernetes/cmd/kube-apiserver/app/options/globalflags.go 2020-04-17 13:29:41.578264893 +0200
77@@ -32,9 +32,6 @@
78 func AddCustomGlobalFlags(fs *pflag.FlagSet) {
79 // Lookup flags in global flag set and re-register the values with our flagset.
80
81- // Adds flags from k8s.io/kubernetes/pkg/cloudprovider/providers.
82- registerLegacyGlobalFlags(fs)
83-
84 // Adds flags from k8s.io/apiserver/pkg/admission.
85 globalflag.Register(fs, "default-not-ready-toleration-seconds")
86 globalflag.Register(fs, "default-unreachable-toleration-seconds")
87diff -ur io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/controllermanager.go io_k8s_kubernetes/cmd/kube-controller-manager/app/controllermanager.go
88--- io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/controllermanager.go 2020-04-15 13:43:57.812669692 +0200
89+++ io_k8s_kubernetes/cmd/kube-controller-manager/app/controllermanager.go 2020-04-17 13:30:39.975397151 +0200
90@@ -126,7 +126,6 @@
91 namedFlagSets := s.Flags(KnownControllers(), ControllersDisabledByDefault.List())
92 verflag.AddFlags(namedFlagSets.FlagSet("global"))
93 globalflag.AddGlobalFlags(namedFlagSets.FlagSet("global"), cmd.Name())
94- registerLegacyGlobalFlags(namedFlagSets)
95 for _, f := range namedFlagSets.FlagSets {
96 fs.AddFlagSet(f)
97 }
98diff -ur io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/plugins.go io_k8s_kubernetes/cmd/kube-controller-manager/app/plugins.go
99--- io_k8s_kubernetes.orig/cmd/kube-controller-manager/app/plugins.go 2020-04-15 13:43:57.813669694 +0200
100+++ io_k8s_kubernetes/cmd/kube-controller-manager/app/plugins.go 2020-04-17 13:34:19.393894095 +0200
101@@ -32,19 +32,9 @@
102 // Volume plugins
103 "k8s.io/kubernetes/pkg/volume"
104 "k8s.io/kubernetes/pkg/volume/csi"
105- "k8s.io/kubernetes/pkg/volume/fc"
106 "k8s.io/kubernetes/pkg/volume/flexvolume"
107- "k8s.io/kubernetes/pkg/volume/flocker"
108- "k8s.io/kubernetes/pkg/volume/glusterfs"
109 "k8s.io/kubernetes/pkg/volume/hostpath"
110- "k8s.io/kubernetes/pkg/volume/iscsi"
111 "k8s.io/kubernetes/pkg/volume/local"
112- "k8s.io/kubernetes/pkg/volume/nfs"
113- "k8s.io/kubernetes/pkg/volume/portworx"
114- "k8s.io/kubernetes/pkg/volume/quobyte"
115- "k8s.io/kubernetes/pkg/volume/rbd"
116- "k8s.io/kubernetes/pkg/volume/scaleio"
117- "k8s.io/kubernetes/pkg/volume/storageos"
118 volumeutil "k8s.io/kubernetes/pkg/volume/util"
119
120 utilfeature "k8s.io/apiserver/pkg/util/feature"
121@@ -58,18 +48,7 @@
122 // The list of plugins is manually compiled. This code and the plugin
123 // initialization code for kubelet really, really need a through refactor.
124 func ProbeAttachableVolumePlugins() ([]volume.VolumePlugin, error) {
125- var err error
126 allPlugins := []volume.VolumePlugin{}
127- allPlugins, err = appendAttachableLegacyProviderVolumes(allPlugins, utilfeature.DefaultFeatureGate)
128- if err != nil {
129- return allPlugins, err
130- }
131- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
132- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
133- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
134- allPlugins = append(allPlugins, fc.ProbeVolumePlugins()...)
135- allPlugins = append(allPlugins, iscsi.ProbeVolumePlugins()...)
136- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
137 allPlugins = append(allPlugins, csi.ProbeVolumePlugins()...)
138 return allPlugins, nil
139 }
140@@ -83,18 +62,7 @@
141
142 // ProbeExpandableVolumePlugins returns volume plugins which are expandable
143 func ProbeExpandableVolumePlugins(config persistentvolumeconfig.VolumeConfiguration) ([]volume.VolumePlugin, error) {
144- var err error
145 allPlugins := []volume.VolumePlugin{}
146- allPlugins, err = appendExpandableLegacyProviderVolumes(allPlugins, utilfeature.DefaultFeatureGate)
147- if err != nil {
148- return allPlugins, err
149- }
150- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
151- allPlugins = append(allPlugins, glusterfs.ProbeVolumePlugins()...)
152- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
153- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
154- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
155- allPlugins = append(allPlugins, fc.ProbeVolumePlugins()...)
156 return allPlugins, nil
157 }
158
159@@ -124,30 +92,7 @@
160 }
161 allPlugins = append(allPlugins, hostpath.ProbeVolumePlugins(hostPathConfig)...)
162
163- nfsConfig := volume.VolumeConfig{
164- RecyclerMinimumTimeout: int(config.PersistentVolumeRecyclerConfiguration.MinimumTimeoutNFS),
165- RecyclerTimeoutIncrement: int(config.PersistentVolumeRecyclerConfiguration.IncrementTimeoutNFS),
166- RecyclerPodTemplate: volume.NewPersistentVolumeRecyclerPodTemplate(),
167- }
168- if err := AttemptToLoadRecycler(config.PersistentVolumeRecyclerConfiguration.PodTemplateFilePathNFS, &nfsConfig); err != nil {
169- klog.Fatalf("Could not create NFS recycler pod from file %s: %+v", config.PersistentVolumeRecyclerConfiguration.PodTemplateFilePathNFS, err)
170- }
171- allPlugins = append(allPlugins, nfs.ProbeVolumePlugins(nfsConfig)...)
172- allPlugins = append(allPlugins, glusterfs.ProbeVolumePlugins()...)
173- // add rbd provisioner
174- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
175- allPlugins = append(allPlugins, quobyte.ProbeVolumePlugins()...)
176- var err error
177- allPlugins, err = appendExpandableLegacyProviderVolumes(allPlugins, utilfeature.DefaultFeatureGate)
178- if err != nil {
179- return allPlugins, err
180- }
181-
182- allPlugins = append(allPlugins, flocker.ProbeVolumePlugins()...)
183- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
184- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
185 allPlugins = append(allPlugins, local.ProbeVolumePlugins()...)
186- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
187
188 if utilfeature.DefaultFeatureGate.Enabled(features.CSIInlineVolume) {
189 allPlugins = append(allPlugins, csi.ProbeVolumePlugins()...)
190diff -ur io_k8s_kubernetes.orig/cmd/kubectl/BUILD io_k8s_kubernetes/cmd/kubectl/BUILD
191--- io_k8s_kubernetes.orig/cmd/kubectl/BUILD 2020-04-20 14:58:52.573455879 +0200
192+++ io_k8s_kubernetes/cmd/kubectl/BUILD 2020-04-20 14:56:41.199032687 +0200
193@@ -3,7 +3,7 @@
194 "go_binary",
195 "go_library",
196 )
197-load("//staging/src/k8s.io/component-base/version:def.bzl", "version_x_defs")
198+load("@//third_party/go:kubernetes_version_def.bzl", "version_x_defs")
199
200 go_binary(
201 name = "kubectl",
202
203
204We also take the opportunity to remove azure/gcp auth.
205
206diff -ur io_k8s_kubernetes.orig/cmd/kubelet/app/options/globalflags.go io_k8s_kubernetes/cmd/kubelet/app/options/globalflags.go
207--- io_k8s_kubernetes.orig/cmd/kubelet/app/options/globalflags.go 2020-04-15 13:43:57.827669732 +0200
208+++ io_k8s_kubernetes/cmd/kubelet/app/options/globalflags.go 2020-04-16 15:58:30.964945445 +0200
209@@ -28,10 +28,6 @@
210 "k8s.io/component-base/logs"
211 "k8s.io/component-base/version/verflag"
Lorenz Brunb876fc32020-07-14 13:54:01 +0200212 "k8s.io/klog/v2"
Serge Bazanskibb7db922020-04-30 12:43:10 +0200213-
214- // ensure libs have a chance to globally register their flags
215- _ "k8s.io/kubernetes/pkg/credentialprovider/azure"
216- _ "k8s.io/kubernetes/pkg/credentialprovider/gcp"
217 )
218
219 // AddGlobalFlags explicitly registers flags that libraries (glog, verflag, etc.) register
220@@ -80,14 +76,8 @@
221
222 // addCredentialProviderFlags adds flags from k8s.io/kubernetes/pkg/credentialprovider
223 func addCredentialProviderFlags(fs *pflag.FlagSet) {
224- // lookup flags in global flag set and re-register the values with our flagset
225- global := pflag.CommandLine
226 local := pflag.NewFlagSet(os.Args[0], pflag.ExitOnError)
227
228- // TODO(#58034): This is not a static file, so it's not quite as straightforward as --google-json-key.
229- // We need to figure out how ACR users can dynamically provide pull credentials before we can deprecate this.
230- pflagRegister(global, local, "azure-container-registry-config")
231-
232 fs.AddFlagSet(local)
233 }
234
235diff -ur io_k8s_kubernetes.orig/cmd/kubelet/app/plugins.go io_k8s_kubernetes/cmd/kubelet/app/plugins.go
236--- io_k8s_kubernetes.orig/cmd/kubelet/app/plugins.go 2020-04-15 13:43:57.827669732 +0200
237+++ io_k8s_kubernetes/cmd/kubelet/app/plugins.go 2020-04-16 16:10:13.366081373 +0200
238@@ -19,8 +19,6 @@
239 // This file exists to force the desired plugin implementations to be linked.
240 import (
241 // Credential providers
242- _ "k8s.io/kubernetes/pkg/credentialprovider/aws"
243- _ "k8s.io/kubernetes/pkg/credentialprovider/azure"
244 _ "k8s.io/kubernetes/pkg/credentialprovider/gcp"
245
246 "k8s.io/component-base/featuregate"
Lorenz Brun78fd9722020-07-13 17:01:42 +0200247@@ -28,27 +26,15 @@
Serge Bazanskibb7db922020-04-30 12:43:10 +0200248
249 // Volume plugins
250 "k8s.io/kubernetes/pkg/volume"
251- "k8s.io/kubernetes/pkg/volume/cephfs"
252 "k8s.io/kubernetes/pkg/volume/configmap"
253 "k8s.io/kubernetes/pkg/volume/csi"
Lorenz Brun78fd9722020-07-13 17:01:42 +0200254 "k8s.io/kubernetes/pkg/volume/downwardapi"
Serge Bazanskibb7db922020-04-30 12:43:10 +0200255 "k8s.io/kubernetes/pkg/volume/emptydir"
256- "k8s.io/kubernetes/pkg/volume/fc"
257 "k8s.io/kubernetes/pkg/volume/flexvolume"
258- "k8s.io/kubernetes/pkg/volume/flocker"
259- "k8s.io/kubernetes/pkg/volume/git_repo"
260- "k8s.io/kubernetes/pkg/volume/glusterfs"
261 "k8s.io/kubernetes/pkg/volume/hostpath"
262- "k8s.io/kubernetes/pkg/volume/iscsi"
263 "k8s.io/kubernetes/pkg/volume/local"
264- "k8s.io/kubernetes/pkg/volume/nfs"
265- "k8s.io/kubernetes/pkg/volume/portworx"
Lorenz Brun78fd9722020-07-13 17:01:42 +0200266 "k8s.io/kubernetes/pkg/volume/projected"
Serge Bazanskibb7db922020-04-30 12:43:10 +0200267- "k8s.io/kubernetes/pkg/volume/quobyte"
268- "k8s.io/kubernetes/pkg/volume/rbd"
269- "k8s.io/kubernetes/pkg/volume/scaleio"
270 "k8s.io/kubernetes/pkg/volume/secret"
271- "k8s.io/kubernetes/pkg/volume/storageos"
272
273 // Cloud providers
274 _ "k8s.io/kubernetes/pkg/cloudprovider/providers"
Lorenz Brun78fd9722020-07-13 17:01:42 +0200275@@ -64,30 +48,13 @@
Serge Bazanskibb7db922020-04-30 12:43:10 +0200276 //
277 // Kubelet does not currently need to configure volume plugins.
278 // If/when it does, see kube-controller-manager/app/plugins.go for example of using volume.VolumeConfig
279- var err error
280- allPlugins, err = appendLegacyProviderVolumes(allPlugins, featureGate)
281- if err != nil {
282- return allPlugins, err
283- }
284 allPlugins = append(allPlugins, emptydir.ProbeVolumePlugins()...)
285- allPlugins = append(allPlugins, git_repo.ProbeVolumePlugins()...)
286 allPlugins = append(allPlugins, hostpath.ProbeVolumePlugins(volume.VolumeConfig{})...)
287- allPlugins = append(allPlugins, nfs.ProbeVolumePlugins(volume.VolumeConfig{})...)
288 allPlugins = append(allPlugins, secret.ProbeVolumePlugins()...)
289- allPlugins = append(allPlugins, iscsi.ProbeVolumePlugins()...)
290- allPlugins = append(allPlugins, glusterfs.ProbeVolumePlugins()...)
291- allPlugins = append(allPlugins, rbd.ProbeVolumePlugins()...)
292- allPlugins = append(allPlugins, quobyte.ProbeVolumePlugins()...)
293- allPlugins = append(allPlugins, cephfs.ProbeVolumePlugins()...)
Lorenz Brun78fd9722020-07-13 17:01:42 +0200294 allPlugins = append(allPlugins, downwardapi.ProbeVolumePlugins()...)
Serge Bazanskibb7db922020-04-30 12:43:10 +0200295- allPlugins = append(allPlugins, fc.ProbeVolumePlugins()...)
296- allPlugins = append(allPlugins, flocker.ProbeVolumePlugins()...)
297 allPlugins = append(allPlugins, configmap.ProbeVolumePlugins()...)
Lorenz Brun78fd9722020-07-13 17:01:42 +0200298 allPlugins = append(allPlugins, projected.ProbeVolumePlugins()...)
Serge Bazanskibb7db922020-04-30 12:43:10 +0200299- allPlugins = append(allPlugins, portworx.ProbeVolumePlugins()...)
300- allPlugins = append(allPlugins, scaleio.ProbeVolumePlugins()...)
301 allPlugins = append(allPlugins, local.ProbeVolumePlugins()...)
302- allPlugins = append(allPlugins, storageos.ProbeVolumePlugins()...)
303 allPlugins = append(allPlugins, csi.ProbeVolumePlugins()...)
304 return allPlugins, nil
305 }
Serge Bazanskibb7db922020-04-30 12:43:10 +0200306diff -ur io_k8s_kubernetes.orig/cmd/kubelet/BUILD io_k8s_kubernetes/cmd/kubelet/BUILD
307--- io_k8s_kubernetes.orig/cmd/kubelet/BUILD 2020-04-15 13:43:57.827669732 +0200
308+++ io_k8s_kubernetes/cmd/kubelet/BUILD 2020-04-20 14:56:20.446965836 +0200
309@@ -5,7 +5,7 @@
310 go_binary = "go_binary_conditional_pure",
311 )
312 load("@io_bazel_rules_go//go:def.bzl", "go_library")
313-load("//staging/src/k8s.io/component-base/version:def.bzl", "version_x_defs")
314+load("@//third_party/go:kubernetes_version_def.bzl", "version_x_defs")
315
316 go_binary(
317 name = "kubelet",
318diff -ur io_k8s_kubernetes.orig/pkg/controller/nodeipam/ipam/cidr_allocator.go io_k8s_kubernetes/pkg/controller/nodeipam/ipam/cidr_allocator.go
319--- io_k8s_kubernetes.orig/pkg/controller/nodeipam/ipam/cidr_allocator.go 2020-04-15 13:43:57.860669820 +0200
320+++ io_k8s_kubernetes/pkg/controller/nodeipam/ipam/cidr_allocator.go 2020-04-17 13:18:36.157842990 +0200
321@@ -111,8 +111,6 @@
322 switch allocatorType {
323 case RangeAllocatorType:
324 return NewCIDRRangeAllocator(kubeClient, nodeInformer, allocatorParams, nodeList)
325- case CloudAllocatorType:
326- return NewCloudCIDRAllocator(kubeClient, cloud, nodeInformer)
327 default:
328 return nil, fmt.Errorf("invalid CIDR allocator type: %v", allocatorType)
329 }
330diff -ur io_k8s_kubernetes.orig/pkg/controller/nodeipam/nolegacyprovider.go io_k8s_kubernetes/pkg/controller/nodeipam/nolegacyprovider.go
331--- io_k8s_kubernetes.orig/pkg/controller/nodeipam/nolegacyprovider.go 2020-04-15 13:43:57.860669820 +0200
332+++ io_k8s_kubernetes/pkg/controller/nodeipam/nolegacyprovider.go 2020-04-17 13:27:12.440927122 +0200
333@@ -1,5 +1,3 @@
334-// +build providerless
335-
336 /*
337 Copyright 2019 The Kubernetes Authors.
338
339diff -ur io_k8s_kubernetes.orig/pkg/kubelet/cadvisor/cadvisor_linux.go io_k8s_kubernetes/pkg/kubelet/cadvisor/cadvisor_linux.go
340--- io_k8s_kubernetes.orig/pkg/kubelet/cadvisor/cadvisor_linux.go 2020-04-15 13:43:57.875669859 +0200
341+++ io_k8s_kubernetes/pkg/kubelet/cadvisor/cadvisor_linux.go 2020-04-15 18:24:28.683551309 +0200
342@@ -34,8 +34,6 @@
343
344 // Register cloud info providers.
345 // TODO(#68522): Remove this in 1.20+ once the cAdvisor endpoints are removed.
346- _ "github.com/google/cadvisor/utils/cloudinfo/aws"
347- _ "github.com/google/cadvisor/utils/cloudinfo/azure"
348 _ "github.com/google/cadvisor/utils/cloudinfo/gce"
349
350 "github.com/google/cadvisor/cache/memory"
Lorenz Bruned0503c2020-07-28 17:21:25 +0200351
352--- io_k8s_kubernetes.orig/test/e2e/BUILD 2020-07-22 10:51:20.277358305 +0200
353+++ io_k8s_kubernetes/test/e2e/BUILD 2020-07-22 10:56:43.451577495 +0200
354@@ -5,7 +5,7 @@
355 go_test = "go_test_conditional_pure",
356 )
357 load("@io_bazel_rules_go//go:def.bzl", "go_library")
358-load("//staging/src/k8s.io/component-base/version:def.bzl", "version_x_defs")
359+load("@//third_party/go:kubernetes_version_def.bzl", "version_x_defs")
360
361 go_test(
362 name = "go_default_test",
363
364--- io_k8s_kubernetes.orig/test/e2e/generated/BUILD
365+++ io_k8s_kubernetes/test/e2e/generated/BUILD
366@@ -4,23 +4,24 @@ load(
367 "@io_bazel_rules_go//go:def.bzl",
368 "go_library",
369 )
370-load("//build:bindata.bzl", "go_bindata")
371+load("@nexantic//build/bindata:bindata.bzl", "bindata")
372
373 go_library(
374 name = "go_default_library",
375 srcs = [
376- "bindata.go",
377 "gobindata_util.go",
378 "main.go",
379 ],
380+ embed = [
381+ ":bindata",
382+ ],
383 importpath = "k8s.io/kubernetes/test/e2e/generated",
384 deps = [
385 "@io_k8s_klog_v2//:go_default_library",
386 ],
387 )
388
389-# IMPORTANT: if you make any changes here, you must also update hack/generate-bindata.sh.
390-go_bindata(
391+bindata(
392 name = "bindata",
393 srcs = [
394 "//test/conformance/testdata:all-srcs",
395@@ -29,9 +30,7 @@ go_bindata(
396 "//test/fixtures:all-srcs",
397 "//test/images:all-srcs",
398 ],
399- outs = ["bindata.go"],
400- compress = True,
401- include_metadata = False,
402+ package = "generated",
403 )
404
Serge Bazanski662b5b32020-12-21 13:49:00 +0100405 filegroup(