From cf55f9ed45e6df2431d47cfc5b9c9b30758527f1 Mon Sep 17 00:00:00 2001 From: Jeff Grafton Date: Wed, 9 Aug 2017 15:45:29 -0700 Subject: [PATCH] Autogenerate BUILD files --- cmd/kubectl/BUILD | 1 + cmd/kubelet/app/BUILD | 17 ++- federation/apis/federation/v1beta1/BUILD | 6 + hack/BUILD | 1 + pkg/api/BUILD | 2 +- pkg/api/v1/BUILD | 2 +- pkg/apis/abac/v0/BUILD | 2 +- pkg/apis/abac/v1beta1/BUILD | 2 +- pkg/apis/apps/v1beta1/BUILD | 2 +- pkg/apis/apps/v1beta2/BUILD | 2 +- pkg/apis/autoscaling/v1/BUILD | 2 +- pkg/apis/batch/v1/BUILD | 2 +- pkg/apis/batch/v2alpha1/BUILD | 2 +- pkg/apis/extensions/v1beta1/BUILD | 2 +- pkg/kubectl/cmd/testdata/edit/BUILD | 2 + pkg/kubectl/cmd/util/jsonmerge/BUILD | 1 + pkg/kubectl/cmd/util/openapi/BUILD | 2 +- pkg/kubectl/util/BUILD | 7 +- pkg/kubectl/util/term/BUILD | 7 +- pkg/kubelet/BUILD | 7 +- pkg/kubelet/apis/cri/v1alpha1/runtime/BUILD | 6 + pkg/kubelet/cadvisor/BUILD | 58 ++++++---- pkg/kubelet/cm/BUILD | 104 +++++++++++------- pkg/kubelet/cm/util/BUILD | 20 +++- pkg/kubelet/config/BUILD | 33 ++++-- pkg/kubelet/container/BUILD | 19 +++- pkg/kubelet/dockershim/BUILD | 28 ++++- pkg/kubelet/dockershim/cm/BUILD | 32 ++++-- pkg/kubelet/envvars/BUILD | 2 +- pkg/kubelet/eviction/BUILD | 17 ++- pkg/kubelet/network/cni/BUILD | 42 ++++--- pkg/kubelet/network/kubenet/BUILD | 89 +++++++++------ pkg/kubelet/util/BUILD | 22 +++- pkg/printers/BUILD | 2 +- pkg/proxy/userspace/BUILD | 7 +- pkg/security/apparmor/BUILD | 1 + pkg/serviceaccount/BUILD | 2 +- pkg/util/bandwidth/BUILD | 39 +++++-- pkg/util/flock/BUILD | 22 +++- pkg/util/iptables/BUILD | 43 +++++--- pkg/util/mount/BUILD | 32 ++++-- pkg/util/oom/BUILD | 34 ++++-- pkg/util/procfs/BUILD | 34 ++++-- pkg/util/resourcecontainer/BUILD | 20 +++- pkg/util/rlimit/BUILD | 16 ++- pkg/util/selinux/BUILD | 16 ++- pkg/util/term/BUILD | 9 +- pkg/volume/BUILD | 27 +++-- pkg/volume/empty_dir/BUILD | 47 +++++--- pkg/volume/host_path/BUILD | 32 ++++-- pkg/volume/util/BUILD | 46 ++++++-- .../authorizer/rbac/bootstrappolicy/BUILD | 3 +- .../src/k8s.io/api/admission/v1alpha1/BUILD | 6 + .../api/admissionregistration/v1alpha1/BUILD | 6 + staging/src/k8s.io/api/apps/v1beta1/BUILD | 6 + staging/src/k8s.io/api/apps/v1beta2/BUILD | 6 + .../src/k8s.io/api/authentication/v1/BUILD | 6 + .../k8s.io/api/authentication/v1beta1/BUILD | 6 + staging/src/k8s.io/api/authorization/v1/BUILD | 6 + .../k8s.io/api/authorization/v1beta1/BUILD | 6 + staging/src/k8s.io/api/autoscaling/v1/BUILD | 6 + .../src/k8s.io/api/autoscaling/v2alpha1/BUILD | 6 + staging/src/k8s.io/api/batch/v1/BUILD | 6 + staging/src/k8s.io/api/batch/v2alpha1/BUILD | 6 + .../src/k8s.io/api/certificates/v1beta1/BUILD | 6 + staging/src/k8s.io/api/core/v1/BUILD | 6 + .../src/k8s.io/api/extensions/v1beta1/BUILD | 6 + .../src/k8s.io/api/imagepolicy/v1alpha1/BUILD | 6 + staging/src/k8s.io/api/networking/v1/BUILD | 6 + staging/src/k8s.io/api/policy/v1beta1/BUILD | 6 + staging/src/k8s.io/api/rbac/v1/BUILD | 6 + staging/src/k8s.io/api/rbac/v1alpha1/BUILD | 6 + staging/src/k8s.io/api/rbac/v1beta1/BUILD | 6 + .../src/k8s.io/api/scheduling/v1alpha1/BUILD | 6 + .../src/k8s.io/api/settings/v1alpha1/BUILD | 6 + staging/src/k8s.io/api/storage/v1/BUILD | 6 + staging/src/k8s.io/api/storage/v1beta1/BUILD | 6 + .../pkg/apis/apiextensions/v1beta1/BUILD | 6 + .../apimachinery/pkg/api/resource/BUILD | 6 + .../apimachinery/pkg/apis/meta/v1/BUILD | 6 + .../apimachinery/pkg/apis/meta/v1alpha1/BUILD | 6 + .../pkg/apis/testapigroup/v1/BUILD | 6 + .../src/k8s.io/apimachinery/pkg/runtime/BUILD | 6 + .../apimachinery/pkg/runtime/schema/BUILD | 6 + .../k8s.io/apimachinery/pkg/util/intstr/BUILD | 6 + .../apiserver/pkg/apis/audit/v1alpha1/BUILD | 6 + .../apiserver/pkg/apis/example/v1/BUILD | 6 + .../k8s.io/apiserver/pkg/server/options/BUILD | 1 + staging/src/k8s.io/client-go/util/cert/BUILD | 1 + .../pkg/apis/apiregistration/v1beta1/BUILD | 6 + .../pkg/apis/custom_metrics/v1alpha1/BUILD | 6 + .../metrics/pkg/apis/metrics/v1alpha1/BUILD | 6 + test/e2e/generated/BUILD | 2 +- test/e2e_node/BUILD | 78 +++++++------ third_party/forked/etcd221/pkg/fileutil/BUILD | 12 +- third_party/forked/etcd221/wal/walpb/BUILD | 6 + third_party/forked/etcd237/pkg/fileutil/BUILD | 15 ++- third_party/forked/etcd237/wal/walpb/BUILD | 6 + .../bitbucket.org/bertimus9/systemstat/BUILD | 8 +- vendor/github.com/Azure/go-ansiterm/BUILD | 5 +- .../Azure/go-ansiterm/winterm/BUILD | 40 +++++++ vendor/github.com/Microsoft/go-winio/BUILD | 19 +++- vendor/github.com/Sirupsen/logrus/BUILD | 17 ++- .../aws/aws-sdk-go/aws/request/BUILD | 1 + vendor/github.com/boltdb/bolt/BUILD | 18 ++- .../containernetworking/cni/pkg/invoke/BUILD | 14 ++- .../github.com/coreos/etcd/auth/authpb/BUILD | 6 + .../coreos/etcd/etcdserver/etcdserverpb/BUILD | 10 ++ .../coreos/etcd/lease/leasepb/BUILD | 6 + .../github.com/coreos/etcd/mvcc/backend/BUILD | 9 +- .../github.com/coreos/etcd/mvcc/mvccpb/BUILD | 6 + .../github.com/coreos/etcd/pkg/fileutil/BUILD | 23 +++- .../github.com/coreos/etcd/pkg/netutil/BUILD | 20 +++- .../github.com/coreos/etcd/pkg/runtime/BUILD | 9 +- .../github.com/coreos/etcd/raft/raftpb/BUILD | 6 + .../github.com/coreos/etcd/snap/snappb/BUILD | 6 + vendor/github.com/coreos/etcd/wal/BUILD | 7 +- vendor/github.com/coreos/etcd/wal/walpb/BUILD | 6 + .../github.com/coreos/go-systemd/util/BUILD | 7 +- vendor/github.com/coreos/pkg/capnslog/BUILD | 7 +- vendor/github.com/coreos/pkg/dlopen/BUILD | 12 +- .../github.com/coreos/rkt/api/v1alpha/BUILD | 6 + .../github.com/daviddengcn/go-colortext/BUILD | 7 +- .../docker/docker/api/types/container/BUILD | 7 +- vendor/github.com/docker/docker/client/BUILD | 14 ++- .../github.com/docker/docker/pkg/mount/BUILD | 21 +++- .../docker/docker/pkg/symlink/BUILD | 16 ++- .../github.com/docker/docker/pkg/system/BUILD | 48 ++++++-- .../github.com/docker/docker/pkg/term/BUILD | 23 +++- .../docker/docker/pkg/term/windows/BUILD | 18 ++- .../docker/docker/pkg/tlsconfig/BUILD | 6 +- .../github.com/docker/engine-api/client/BUILD | 14 ++- .../client/transport/cancellable/BUILD | 1 + .../docker/engine-api/types/container/BUILD | 7 +- .../docker/go-connections/sockets/BUILD | 24 +++- .../docker/go-connections/tlsconfig/BUILD | 1 + vendor/github.com/fsnotify/fsnotify/BUILD | 27 ++++- vendor/github.com/godbus/dbus/BUILD | 13 ++- .../github.com/gogo/protobuf/gogoproto/BUILD | 6 + .../golang/protobuf/ptypes/any/BUILD | 6 + .../golang/protobuf/ptypes/duration/BUILD | 6 + .../golang/protobuf/ptypes/timestamp/BUILD | 6 + vendor/github.com/google/cadvisor/fs/BUILD | 25 +++-- .../cadvisor/utils/cpuload/netlink/BUILD | 3 +- .../certificate-transparency/go/x509/BUILD | 27 ++++- .../googleapis/gnostic/OpenAPIv2/BUILD | 6 + .../googleapis/gnostic/extensions/BUILD | 6 + .../grpc-gateway/runtime/internal/BUILD | 6 + .../inconshreveable/mousetrap/BUILD | 10 +- vendor/github.com/kardianos/osext/BUILD | 14 ++- vendor/github.com/kr/pty/BUILD | 20 +++- .../libopenstorage/openstorage/api/BUILD | 6 + vendor/github.com/miekg/dns/BUILD | 12 +- .../onsi/ginkgo/ginkgo/interrupthandler/BUILD | 14 ++- .../onsi/ginkgo/ginkgo/testsuite/BUILD | 1 + .../onsi/ginkgo/internal/remote/BUILD | 14 ++- .../stenographer/support/go-colorable/BUILD | 13 ++- .../stenographer/support/go-isatty/BUILD | 14 ++- .../opencontainers/runc/libcontainer/BUILD | 91 ++++++++------- .../runc/libcontainer/apparmor/BUILD | 1 + .../runc/libcontainer/cgroups/BUILD | 24 ++-- .../runc/libcontainer/cgroups/fs/BUILD | 52 +++++---- .../runc/libcontainer/cgroups/systemd/BUILD | 23 +++- .../runc/libcontainer/configs/BUILD | 22 +++- .../runc/libcontainer/criurpc/BUILD | 6 + .../runc/libcontainer/keys/BUILD | 7 +- .../runc/libcontainer/selinux/BUILD | 14 ++- .../runc/libcontainer/system/BUILD | 21 +++- .../runc/libcontainer/user/BUILD | 12 +- vendor/github.com/pkg/sftp/BUILD | 25 ++++- .../client_golang/prometheus/promhttp/BUILD | 1 + .../seccomp/libseccomp-golang/BUILD | 17 ++- vendor/github.com/spf13/afero/BUILD | 7 +- vendor/github.com/spf13/cobra/BUILD | 16 ++- vendor/github.com/storageos/go-api/BUILD | 14 ++- .../syndtr/gocapability/capability/BUILD | 11 +- vendor/github.com/ugorji/go/codec/BUILD | 2 + vendor/github.com/vishvananda/netlink/BUILD | 25 +++-- .../github.com/vishvananda/netlink/nl/BUILD | 23 ++-- .../photon-controller-go-sdk/SSPI/BUILD | 9 +- .../photon/lightwave/BUILD | 13 ++- vendor/golang.org/x/crypto/curve25519/BUILD | 39 +++++-- vendor/golang.org/x/crypto/poly1305/BUILD | 19 +++- .../golang.org/x/crypto/salsa20/salsa/BUILD | 19 +++- vendor/golang.org/x/crypto/ssh/terminal/BUILD | 17 ++- vendor/golang.org/x/exp/inotify/BUILD | 7 +- vendor/golang.org/x/net/context/BUILD | 1 + vendor/golang.org/x/net/context/ctxhttp/BUILD | 5 +- vendor/golang.org/x/net/http2/BUILD | 4 + vendor/golang.org/x/sys/unix/BUILD | 73 ++++++++---- vendor/golang.org/x/sys/windows/BUILD | 24 +++- vendor/golang.org/x/text/language/BUILD | 1 + .../x/tools/container/intsets/BUILD | 19 +++- .../google.golang.org/grpc/credentials/BUILD | 1 + vendor/google.golang.org/grpc/transport/BUILD | 2 + vendor/gopkg.in/gcfg.v1/BUILD | 1 + vendor/gopkg.in/natefinch/lumberjack.v2/BUILD | 9 +- 197 files changed, 2140 insertions(+), 591 deletions(-) create mode 100644 vendor/github.com/Azure/go-ansiterm/winterm/BUILD diff --git a/cmd/kubectl/BUILD b/cmd/kubectl/BUILD index 3d6c79e184e..82c5a2bae74 100644 --- a/cmd/kubectl/BUILD +++ b/cmd/kubectl/BUILD @@ -27,6 +27,7 @@ go_library( name = "go_default_library", srcs = ["kubectl.go"], tags = ["automanaged"], + visibility = ["//visibility:private"], deps = ["//cmd/kubectl/app:go_default_library"], ) diff --git a/cmd/kubelet/app/BUILD b/cmd/kubelet/app/BUILD index 77403348bc0..a5515a3dfb5 100644 --- a/cmd/kubelet/app/BUILD +++ b/cmd/kubelet/app/BUILD @@ -22,8 +22,13 @@ go_library( "auth.go", "plugins.go", "server.go", - "server_linux.go", - ], + "server_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "server_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//cmd/kubelet/app/options:go_default_library", @@ -98,7 +103,6 @@ go_library( "//vendor/github.com/golang/glog:go_default_library", "//vendor/github.com/spf13/cobra:go_default_library", "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/golang.org/x/exp/inotify:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", @@ -119,7 +123,12 @@ go_library( "//vendor/k8s.io/client-go/tools/clientcmd:go_default_library", "//vendor/k8s.io/client-go/tools/record:go_default_library", "//vendor/k8s.io/client-go/util/cert:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/exp/inotify:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/federation/apis/federation/v1beta1/BUILD b/federation/apis/federation/v1beta1/BUILD index 1044467c914..acb9fb4365b 100644 --- a/federation/apis/federation/v1beta1/BUILD +++ b/federation/apis/federation/v1beta1/BUILD @@ -49,3 +49,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/hack/BUILD b/hack/BUILD index a4c14ab7e8f..5c171e42a71 100644 --- a/hack/BUILD +++ b/hack/BUILD @@ -65,6 +65,7 @@ go_binary( go_test( name = "go_default_test", srcs = ["e2e_test.go"], + data = glob(["testdata/**"]), library = ":go_default_library", tags = ["automanaged"], ) diff --git a/pkg/api/BUILD b/pkg/api/BUILD index 4c15747dd47..19739cb6fa9 100644 --- a/pkg/api/BUILD +++ b/pkg/api/BUILD @@ -61,7 +61,7 @@ go_test( ], tags = ["automanaged"], deps = [ - "//pkg/api:go_default_library", + ":go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/api/testing:go_default_library", "//pkg/api/v1:go_default_library", diff --git a/pkg/api/v1/BUILD b/pkg/api/v1/BUILD index 7f46d85e2d1..ad92be4ef49 100644 --- a/pkg/api/v1/BUILD +++ b/pkg/api/v1/BUILD @@ -46,10 +46,10 @@ go_test( ], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/api/testing/compat:go_default_library", - "//pkg/api/v1:go_default_library", "//pkg/api/validation:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", diff --git a/pkg/apis/abac/v0/BUILD b/pkg/apis/abac/v0/BUILD index 12a9c67c51d..6588b7540dd 100644 --- a/pkg/apis/abac/v0/BUILD +++ b/pkg/apis/abac/v0/BUILD @@ -32,8 +32,8 @@ go_test( srcs = ["conversion_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/apis/abac:go_default_library", - "//pkg/apis/abac/v0:go_default_library", "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", ], ) diff --git a/pkg/apis/abac/v1beta1/BUILD b/pkg/apis/abac/v1beta1/BUILD index e6ed5eb772c..719a4d03625 100644 --- a/pkg/apis/abac/v1beta1/BUILD +++ b/pkg/apis/abac/v1beta1/BUILD @@ -34,8 +34,8 @@ go_test( srcs = ["conversion_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/apis/abac:go_default_library", - "//pkg/apis/abac/v1beta1:go_default_library", "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", ], ) diff --git a/pkg/apis/apps/v1beta1/BUILD b/pkg/apis/apps/v1beta1/BUILD index 95414092113..a4cc4dd1ea7 100644 --- a/pkg/apis/apps/v1beta1/BUILD +++ b/pkg/apis/apps/v1beta1/BUILD @@ -52,10 +52,10 @@ go_test( srcs = ["defaults_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/apis/apps/install:go_default_library", - "//pkg/apis/apps/v1beta1:go_default_library", "//vendor/k8s.io/api/apps/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", diff --git a/pkg/apis/apps/v1beta2/BUILD b/pkg/apis/apps/v1beta2/BUILD index 447128368a4..3930361cfed 100644 --- a/pkg/apis/apps/v1beta2/BUILD +++ b/pkg/apis/apps/v1beta2/BUILD @@ -52,10 +52,10 @@ go_test( srcs = ["defaults_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/apis/apps/install:go_default_library", - "//pkg/apis/apps/v1beta2:go_default_library", "//vendor/k8s.io/api/apps/v1beta2:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", diff --git a/pkg/apis/autoscaling/v1/BUILD b/pkg/apis/autoscaling/v1/BUILD index 3d951b6da7f..a9e819e3397 100644 --- a/pkg/apis/autoscaling/v1/BUILD +++ b/pkg/apis/autoscaling/v1/BUILD @@ -37,10 +37,10 @@ go_test( srcs = ["defaults_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/apis/autoscaling/install:go_default_library", - "//pkg/apis/autoscaling/v1:go_default_library", "//vendor/k8s.io/api/autoscaling/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", ], diff --git a/pkg/apis/batch/v1/BUILD b/pkg/apis/batch/v1/BUILD index 0a73fab2186..f57f60a0cdf 100644 --- a/pkg/apis/batch/v1/BUILD +++ b/pkg/apis/batch/v1/BUILD @@ -37,10 +37,10 @@ go_test( srcs = ["defaults_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/apis/batch/install:go_default_library", - "//pkg/apis/batch/v1:go_default_library", "//vendor/k8s.io/api/batch/v1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", diff --git a/pkg/apis/batch/v2alpha1/BUILD b/pkg/apis/batch/v2alpha1/BUILD index 8dc368540f8..06e1b9f815b 100644 --- a/pkg/apis/batch/v2alpha1/BUILD +++ b/pkg/apis/batch/v2alpha1/BUILD @@ -38,10 +38,10 @@ go_test( srcs = ["defaults_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/apis/batch/install:go_default_library", - "//pkg/apis/batch/v2alpha1:go_default_library", "//vendor/k8s.io/api/batch/v2alpha1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", ], diff --git a/pkg/apis/extensions/v1beta1/BUILD b/pkg/apis/extensions/v1beta1/BUILD index 050d7366545..0d010002e58 100644 --- a/pkg/apis/extensions/v1beta1/BUILD +++ b/pkg/apis/extensions/v1beta1/BUILD @@ -39,10 +39,10 @@ go_test( srcs = ["defaults_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/apis/extensions/install:go_default_library", - "//pkg/apis/extensions/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", diff --git a/pkg/kubectl/cmd/testdata/edit/BUILD b/pkg/kubectl/cmd/testdata/edit/BUILD index e97742e3f02..2fc4003611d 100644 --- a/pkg/kubectl/cmd/testdata/edit/BUILD +++ b/pkg/kubectl/cmd/testdata/edit/BUILD @@ -10,12 +10,14 @@ go_binary( name = "edit", library = ":go_default_library", tags = ["automanaged"], + visibility = ["//visibility:public"], ) go_library( name = "go_default_library", srcs = ["record.go"], tags = ["automanaged"], + visibility = ["//visibility:private"], deps = ["//vendor/gopkg.in/yaml.v2:go_default_library"], ) diff --git a/pkg/kubectl/cmd/util/jsonmerge/BUILD b/pkg/kubectl/cmd/util/jsonmerge/BUILD index f606fa21015..cf59579f887 100644 --- a/pkg/kubectl/cmd/util/jsonmerge/BUILD +++ b/pkg/kubectl/cmd/util/jsonmerge/BUILD @@ -9,6 +9,7 @@ go_library( name = "go_default_library", srcs = ["jsonmerge.go"], tags = ["automanaged"], + visibility = ["//visibility:public"], deps = [ "//vendor/github.com/evanphx/json-patch:go_default_library", "//vendor/github.com/golang/glog:go_default_library", diff --git a/pkg/kubectl/cmd/util/openapi/BUILD b/pkg/kubectl/cmd/util/openapi/BUILD index eb926ee7e97..4e3bbb3e4d4 100644 --- a/pkg/kubectl/cmd/util/openapi/BUILD +++ b/pkg/kubectl/cmd/util/openapi/BUILD @@ -43,7 +43,7 @@ go_test( data = ["//api/openapi-spec:swagger-spec"], tags = ["automanaged"], deps = [ - "//pkg/kubectl/cmd/util/openapi:go_default_library", + ":go_default_library", "//vendor/github.com/googleapis/gnostic/OpenAPIv2:go_default_library", "//vendor/github.com/googleapis/gnostic/compiler:go_default_library", "//vendor/github.com/onsi/ginkgo:go_default_library", diff --git a/pkg/kubectl/util/BUILD b/pkg/kubectl/util/BUILD index ee530bdf5d7..b17be99f25c 100644 --- a/pkg/kubectl/util/BUILD +++ b/pkg/kubectl/util/BUILD @@ -10,7 +10,12 @@ go_library( srcs = [ "umask.go", "util.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "umask_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], visibility = ["//build/visible_to:pkg_kubectl_util_CONSUMERS"], deps = [ diff --git a/pkg/kubectl/util/term/BUILD b/pkg/kubectl/util/term/BUILD index 2a22b3ead7f..526b4d96076 100644 --- a/pkg/kubectl/util/term/BUILD +++ b/pkg/kubectl/util/term/BUILD @@ -15,7 +15,12 @@ go_library( "resizeevents.go", "term.go", "term_writer.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "resizeevents_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/util/interrupt:go_default_library", diff --git a/pkg/kubelet/BUILD b/pkg/kubelet/BUILD index 495036c105a..ffc6c1dbfdb 100644 --- a/pkg/kubelet/BUILD +++ b/pkg/kubelet/BUILD @@ -162,7 +162,12 @@ go_test( "pod_workers_test.go", "reason_cache_test.go", "runonce_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "kubelet_pods_windows_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/kubelet/apis/cri/v1alpha1/runtime/BUILD b/pkg/kubelet/apis/cri/v1alpha1/runtime/BUILD index 83824989671..07e26b69b12 100644 --- a/pkg/kubelet/apis/cri/v1alpha1/runtime/BUILD +++ b/pkg/kubelet/apis/cri/v1alpha1/runtime/BUILD @@ -35,3 +35,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["api.proto"], + visibility = ["//visibility:public"], +) diff --git a/pkg/kubelet/cadvisor/BUILD b/pkg/kubelet/cadvisor/BUILD index 33996af2b99..9b227266bfe 100644 --- a/pkg/kubelet/cadvisor/BUILD +++ b/pkg/kubelet/cadvisor/BUILD @@ -11,41 +11,61 @@ load( go_library( name = "go_default_library", srcs = [ - "cadvisor_linux.go", + "cadvisor_unsupported.go", "doc.go", "types.go", "util.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cadvisor_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "cadvisor_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//pkg/kubelet/types:go_default_library", - "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/google/cadvisor/cache/memory:go_default_library", - "//vendor/github.com/google/cadvisor/container:go_default_library", "//vendor/github.com/google/cadvisor/events:go_default_library", - "//vendor/github.com/google/cadvisor/fs:go_default_library", - "//vendor/github.com/google/cadvisor/http:go_default_library", "//vendor/github.com/google/cadvisor/info/v1:go_default_library", "//vendor/github.com/google/cadvisor/info/v2:go_default_library", - "//vendor/github.com/google/cadvisor/manager:go_default_library", - "//vendor/github.com/google/cadvisor/metrics:go_default_library", - "//vendor/github.com/google/cadvisor/utils/sysfs:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/kubelet/types:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/google/cadvisor/cache/memory:go_default_library", + "//vendor/github.com/google/cadvisor/container:go_default_library", + "//vendor/github.com/google/cadvisor/fs:go_default_library", + "//vendor/github.com/google/cadvisor/http:go_default_library", + "//vendor/github.com/google/cadvisor/manager:go_default_library", + "//vendor/github.com/google/cadvisor/metrics:go_default_library", + "//vendor/github.com/google/cadvisor/utils/sysfs:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", - srcs = ["cadvisor_linux_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cadvisor_linux_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], - deps = [ - "//pkg/kubelet/types:go_default_library", - "//vendor/github.com/google/cadvisor/info/v1:go_default_library", - "//vendor/github.com/google/cadvisor/metrics:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/kubelet/types:go_default_library", + "//vendor/github.com/google/cadvisor/info/v1:go_default_library", + "//vendor/github.com/google/cadvisor/metrics:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/cm/BUILD b/pkg/kubelet/cm/BUILD index 98455c5adf6..e14eb9ec1cf 100644 --- a/pkg/kubelet/cm/BUILD +++ b/pkg/kubelet/cm/BUILD @@ -11,70 +11,94 @@ load( go_library( name = "go_default_library", srcs = [ - "cgroup_manager_linux.go", + "cgroup_manager_unsupported.go", "container_manager.go", - "container_manager_linux.go", "container_manager_stub.go", - "helpers_linux.go", - "node_container_manager.go", - "pod_container_manager_linux.go", + "container_manager_unsupported.go", + "helpers_unsupported.go", "pod_container_manager_stub.go", - "qos_container_manager_linux.go", + "pod_container_manager_unsupported.go", "types.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cgroup_manager_linux.go", + "container_manager_linux.go", + "helpers_linux.go", + "node_container_manager.go", + "pod_container_manager_linux.go", + "qos_container_manager_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "container_manager_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//pkg/api/v1/helper/qos:go_default_library", - "//pkg/api/v1/resource:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/kubelet/cadvisor:go_default_library", - "//pkg/kubelet/cm/util:go_default_library", - "//pkg/kubelet/events:go_default_library", "//pkg/kubelet/eviction/api:go_default_library", - "//pkg/kubelet/metrics:go_default_library", - "//pkg/kubelet/qos:go_default_library", - "//pkg/util/file:go_default_library", "//pkg/util/mount:go_default_library", - "//pkg/util/oom:go_default_library", - "//pkg/util/procfs:go_default_library", - "//pkg/util/sysctl:go_default_library", - "//pkg/util/version:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/google/cadvisor/info/v2:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", "//vendor/k8s.io/client-go/tools/record:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/api/v1/helper/qos:go_default_library", + "//pkg/api/v1/resource:go_default_library", + "//pkg/kubelet/cm/util:go_default_library", + "//pkg/kubelet/events:go_default_library", + "//pkg/kubelet/metrics:go_default_library", + "//pkg/kubelet/qos:go_default_library", + "//pkg/util/file:go_default_library", + "//pkg/util/oom:go_default_library", + "//pkg/util/procfs:go_default_library", + "//pkg/util/sysctl:go_default_library", + "//pkg/util/version:go_default_library", + "//vendor/github.com/google/cadvisor/info/v2:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", srcs = [ - "cgroup_manager_linux_test.go", - "cgroup_manager_test.go", - "container_manager_linux_test.go", - "helpers_linux_test.go", - "node_container_manager_test.go", - ], + "container_manager_unsupported_test.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cgroup_manager_linux_test.go", + "cgroup_manager_test.go", + "container_manager_linux_test.go", + "helpers_linux_test.go", + "node_container_manager_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], deps = [ - "//pkg/apis/componentconfig:go_default_library", - "//pkg/kubelet/eviction/api:go_default_library", "//pkg/util/mount:go_default_library", - "//vendor/github.com/stretchr/testify/assert:go_default_library", - "//vendor/github.com/stretchr/testify/require:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/apis/componentconfig:go_default_library", + "//pkg/kubelet/eviction/api:go_default_library", + "//vendor/github.com/stretchr/testify/assert:go_default_library", + "//vendor/github.com/stretchr/testify/require:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/cm/util/BUILD b/pkg/kubelet/cm/util/BUILD index 36688c5753c..9d5d79a2ae1 100644 --- a/pkg/kubelet/cm/util/BUILD +++ b/pkg/kubelet/cm/util/BUILD @@ -9,12 +9,22 @@ load( go_library( name = "go_default_library", - srcs = ["cgroups_linux.go"], + srcs = [ + "cgroups_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cgroups_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = [ - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/config/BUILD b/pkg/kubelet/config/BUILD index 7ea9a36b8e3..ade26a92731 100644 --- a/pkg/kubelet/config/BUILD +++ b/pkg/kubelet/config/BUILD @@ -16,10 +16,15 @@ go_library( "config.go", "doc.go", "file.go", - "file_linux.go", + "file_unsupported.go", "http.go", "sources.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "file_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", @@ -35,7 +40,6 @@ go_library( "//pkg/util/config:go_default_library", "//pkg/util/hash:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/golang.org/x/exp/inotify:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/fields:go_default_library", @@ -48,7 +52,12 @@ go_library( "//vendor/k8s.io/client-go/kubernetes:go_default_library", "//vendor/k8s.io/client-go/tools/cache:go_default_library", "//vendor/k8s.io/client-go/tools/record:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/exp/inotify:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( @@ -57,9 +66,13 @@ go_test( "apiserver_test.go", "common_test.go", "config_test.go", - "file_linux_test.go", "http_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "file_linux_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], deps = [ @@ -74,13 +87,17 @@ go_test( "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", "//vendor/k8s.io/client-go/tools/cache:go_default_library", "//vendor/k8s.io/client-go/tools/record:go_default_library", "//vendor/k8s.io/client-go/util/testing:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/container/BUILD b/pkg/kubelet/container/BUILD index 473d2ca1feb..ea731709e2c 100644 --- a/pkg/kubelet/container/BUILD +++ b/pkg/kubelet/container/BUILD @@ -16,14 +16,19 @@ go_library( "container_reference_manager.go", "helpers.go", "os.go", - "pty_linux.go", + "pty_unsupported.go", "ref.go", "resize.go", "runtime.go", "runtime_cache.go", "runtime_cache_fake.go", "sync_result.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "pty_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", @@ -34,7 +39,6 @@ go_library( "//pkg/volume:go_default_library", "//third_party/forked/golang/expansion:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/kr/pty:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", @@ -45,7 +49,12 @@ go_library( "//vendor/k8s.io/client-go/tools/reference:go_default_library", "//vendor/k8s.io/client-go/tools/remotecommand:go_default_library", "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/kr/pty:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( @@ -73,7 +82,7 @@ go_test( srcs = ["runtime_cache_test.go"], tags = ["automanaged"], deps = [ - "//pkg/kubelet/container:go_default_library", + ":go_default_library", "//pkg/kubelet/container/testing:go_default_library", ], ) diff --git a/pkg/kubelet/dockershim/BUILD b/pkg/kubelet/dockershim/BUILD index d95675cd271..20f6a0ecbbb 100644 --- a/pkg/kubelet/dockershim/BUILD +++ b/pkg/kubelet/dockershim/BUILD @@ -24,11 +24,19 @@ go_library( "docker_streaming.go", "exec.go", "helpers.go", - "helpers_linux.go", + "helpers_unsupported.go", "naming.go", "security_context.go", "selinux_util.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "helpers_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "helpers_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/apis/componentconfig:go_default_library", @@ -82,12 +90,16 @@ go_test( "docker_legacy_test.go", "docker_sandbox_test.go", "docker_service_test.go", - "helpers_linux_test.go", "helpers_test.go", "naming_test.go", "security_context_test.go", "selinux_util_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "helpers_linux_test.go", + ], + "//conditions:default": [], + }), data = [ "fixtures/seccomp/sub/subtest", "fixtures/seccomp/test", @@ -114,9 +126,13 @@ go_test( "//vendor/github.com/golang/mock/gomock:go_default_library", "//vendor/github.com/stretchr/testify/assert:go_default_library", "//vendor/github.com/stretchr/testify/require:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/clock:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/k8s.io/api/core/v1:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/dockershim/cm/BUILD b/pkg/kubelet/dockershim/cm/BUILD index 426cc237d68..ddfa24b6513 100644 --- a/pkg/kubelet/dockershim/cm/BUILD +++ b/pkg/kubelet/dockershim/cm/BUILD @@ -11,19 +11,31 @@ go_library( name = "go_default_library", srcs = [ "container_manager.go", - "container_manager_linux.go", - ], + "container_manager_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "container_manager_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "container_manager_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//pkg/kubelet/cm:go_default_library", "//pkg/kubelet/dockershim/libdocker:go_default_library", - "//pkg/kubelet/qos:go_default_library", - "//pkg/util/version:go_default_library", - "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/kubelet/cm:go_default_library", + "//pkg/kubelet/qos:go_default_library", + "//pkg/util/version:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/envvars/BUILD b/pkg/kubelet/envvars/BUILD index 6b710f1a784..6bddc057e13 100644 --- a/pkg/kubelet/envvars/BUILD +++ b/pkg/kubelet/envvars/BUILD @@ -26,7 +26,7 @@ go_test( srcs = ["envvars_test.go"], tags = ["automanaged"], deps = [ - "//pkg/kubelet/envvars:go_default_library", + ":go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", ], diff --git a/pkg/kubelet/eviction/BUILD b/pkg/kubelet/eviction/BUILD index 27639e09415..53fa17d4aa9 100644 --- a/pkg/kubelet/eviction/BUILD +++ b/pkg/kubelet/eviction/BUILD @@ -40,9 +40,14 @@ go_library( "doc.go", "eviction_manager.go", "helpers.go", - "threshold_notifier_linux.go", + "threshold_notifier_unsupported.go", "types.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "threshold_notifier_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", @@ -59,7 +64,6 @@ go_library( "//pkg/kubelet/util/format:go_default_library", "//pkg/quota/evaluator/core:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", @@ -68,7 +72,12 @@ go_library( "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", "//vendor/k8s.io/client-go/tools/record:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/network/cni/BUILD b/pkg/kubelet/network/cni/BUILD index 01b57ce3fe6..f12475b3b4f 100644 --- a/pkg/kubelet/network/cni/BUILD +++ b/pkg/kubelet/network/cni/BUILD @@ -25,25 +25,33 @@ go_library( go_test( name = "go_default_test", - srcs = ["cni_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cni_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], - deps = [ - "//pkg/apis/componentconfig:go_default_library", - "//pkg/kubelet/container:go_default_library", - "//pkg/kubelet/container/testing:go_default_library", - "//pkg/kubelet/network:go_default_library", - "//pkg/kubelet/network/cni/testing:go_default_library", - "//pkg/kubelet/network/hostport:go_default_library", - "//pkg/kubelet/network/testing:go_default_library", - "//vendor/github.com/containernetworking/cni/pkg/types/020:go_default_library", - "//vendor/github.com/stretchr/testify/mock:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/util/testing:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", - "//vendor/k8s.io/utils/exec/testing:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/apis/componentconfig:go_default_library", + "//pkg/kubelet/container:go_default_library", + "//pkg/kubelet/container/testing:go_default_library", + "//pkg/kubelet/network:go_default_library", + "//pkg/kubelet/network/cni/testing:go_default_library", + "//pkg/kubelet/network/hostport:go_default_library", + "//pkg/kubelet/network/testing:go_default_library", + "//vendor/github.com/containernetworking/cni/pkg/types/020:go_default_library", + "//vendor/github.com/stretchr/testify/mock:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/client-go/kubernetes:go_default_library", + "//vendor/k8s.io/client-go/util/testing:go_default_library", + "//vendor/k8s.io/utils/exec:go_default_library", + "//vendor/k8s.io/utils/exec/testing:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/network/kubenet/BUILD b/pkg/kubelet/network/kubenet/BUILD index 691bdeda79e..6330488c24b 100644 --- a/pkg/kubelet/network/kubenet/BUILD +++ b/pkg/kubelet/network/kubenet/BUILD @@ -12,53 +12,70 @@ go_library( name = "go_default_library", srcs = [ "kubenet.go", - "kubenet_linux.go", - ], + "kubenet_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "kubenet_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/apis/componentconfig:go_default_library", "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/network:go_default_library", - "//pkg/kubelet/network/hostport:go_default_library", - "//pkg/util/bandwidth:go_default_library", - "//pkg/util/dbus:go_default_library", - "//pkg/util/ebtables:go_default_library", - "//pkg/util/iptables:go_default_library", - "//pkg/util/sysctl:go_default_library", - "//vendor/github.com/containernetworking/cni/libcni:go_default_library", - "//vendor/github.com/containernetworking/cni/pkg/types:go_default_library", - "//vendor/github.com/containernetworking/cni/pkg/types/020:go_default_library", - "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/vishvananda/netlink:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/kubelet/network/hostport:go_default_library", + "//pkg/util/bandwidth:go_default_library", + "//pkg/util/dbus:go_default_library", + "//pkg/util/ebtables:go_default_library", + "//pkg/util/iptables:go_default_library", + "//pkg/util/sysctl:go_default_library", + "//vendor/github.com/containernetworking/cni/libcni:go_default_library", + "//vendor/github.com/containernetworking/cni/pkg/types:go_default_library", + "//vendor/github.com/containernetworking/cni/pkg/types/020:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/vishvananda/netlink:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/utils/exec:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", - srcs = ["kubenet_linux_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "kubenet_linux_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], - deps = [ - "//pkg/apis/componentconfig:go_default_library", - "//pkg/kubelet/container:go_default_library", - "//pkg/kubelet/network:go_default_library", - "//pkg/kubelet/network/cni/testing:go_default_library", - "//pkg/kubelet/network/hostport/testing:go_default_library", - "//pkg/kubelet/network/testing:go_default_library", - "//pkg/util/bandwidth:go_default_library", - "//pkg/util/iptables/testing:go_default_library", - "//pkg/util/sysctl/testing:go_default_library", - "//vendor/github.com/stretchr/testify/assert:go_default_library", - "//vendor/github.com/stretchr/testify/mock:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", - "//vendor/k8s.io/utils/exec/testing:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/apis/componentconfig:go_default_library", + "//pkg/kubelet/container:go_default_library", + "//pkg/kubelet/network:go_default_library", + "//pkg/kubelet/network/cni/testing:go_default_library", + "//pkg/kubelet/network/hostport/testing:go_default_library", + "//pkg/kubelet/network/testing:go_default_library", + "//pkg/util/bandwidth:go_default_library", + "//pkg/util/iptables/testing:go_default_library", + "//pkg/util/sysctl/testing:go_default_library", + "//vendor/github.com/stretchr/testify/assert:go_default_library", + "//vendor/github.com/stretchr/testify/mock:go_default_library", + "//vendor/k8s.io/utils/exec:go_default_library", + "//vendor/k8s.io/utils/exec/testing:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/kubelet/util/BUILD b/pkg/kubelet/util/BUILD index b8942ee512c..4d201ccce35 100644 --- a/pkg/kubelet/util/BUILD +++ b/pkg/kubelet/util/BUILD @@ -21,14 +21,26 @@ go_library( srcs = [ "doc.go", "util.go", - "util_linux.go", - ], + "util_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "util_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "util_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//vendor/github.com/golang/glog:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/printers/BUILD b/pkg/printers/BUILD index cc22aa2c112..5a80dd58399 100644 --- a/pkg/printers/BUILD +++ b/pkg/printers/BUILD @@ -43,8 +43,8 @@ go_test( srcs = ["customcolumn_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", - "//pkg/printers:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", diff --git a/pkg/proxy/userspace/BUILD b/pkg/proxy/userspace/BUILD index 3597b329da7..30d28736484 100644 --- a/pkg/proxy/userspace/BUILD +++ b/pkg/proxy/userspace/BUILD @@ -18,7 +18,12 @@ go_library( "rlimit.go", "roundrobin.go", "udp_server.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "rlimit_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", diff --git a/pkg/security/apparmor/BUILD b/pkg/security/apparmor/BUILD index 4dbadae70ad..0326884e47b 100644 --- a/pkg/security/apparmor/BUILD +++ b/pkg/security/apparmor/BUILD @@ -13,6 +13,7 @@ go_library( srcs = [ "helpers.go", "validate.go", + "validate_disabled.go", ], tags = ["automanaged"], deps = [ diff --git a/pkg/serviceaccount/BUILD b/pkg/serviceaccount/BUILD index c0babddda4c..cf112fb6395 100644 --- a/pkg/serviceaccount/BUILD +++ b/pkg/serviceaccount/BUILD @@ -31,8 +31,8 @@ go_test( srcs = ["jwt_test.go"], tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/controller/serviceaccount:go_default_library", - "//pkg/serviceaccount:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", diff --git a/pkg/util/bandwidth/BUILD b/pkg/util/bandwidth/BUILD index 7b8676c7f14..3454c7e1303 100644 --- a/pkg/util/bandwidth/BUILD +++ b/pkg/util/bandwidth/BUILD @@ -14,33 +14,50 @@ go_library( "doc.go", "fake_shaper.go", "interfaces.go", - "linux.go", + "unsupported.go", "utils.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/utils/exec:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", srcs = [ - "linux_test.go", "utils_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "linux_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", - "//vendor/k8s.io/utils/exec/testing:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/k8s.io/utils/exec:go_default_library", + "//vendor/k8s.io/utils/exec/testing:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/flock/BUILD b/pkg/util/flock/BUILD index 2d2e6b40a89..7c8093e5703 100644 --- a/pkg/util/flock/BUILD +++ b/pkg/util/flock/BUILD @@ -9,9 +9,27 @@ load( go_library( name = "go_default_library", - srcs = ["flock_unix.go"], + srcs = [ + "flock_other.go", + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "flock_unix.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "flock_unix.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = ["//vendor/golang.org/x/sys/unix:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/iptables/BUILD b/pkg/util/iptables/BUILD index 276e464cd9b..c2fd47fdf37 100644 --- a/pkg/util/iptables/BUILD +++ b/pkg/util/iptables/BUILD @@ -13,34 +13,51 @@ go_library( srcs = [ "doc.go", "iptables.go", - "iptables_linux.go", + "iptables_unsupported.go", "save_restore.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "iptables_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/util/dbus:go_default_library", "//pkg/util/version:go_default_library", "//vendor/github.com/godbus/dbus:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", "//vendor/k8s.io/utils/exec:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", - srcs = ["iptables_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "iptables_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], - deps = [ - "//pkg/util/dbus:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/utils/exec:go_default_library", - "//vendor/k8s.io/utils/exec/testing:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/util/dbus:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/utils/exec:go_default_library", + "//vendor/k8s.io/utils/exec/testing:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/mount/BUILD b/pkg/util/mount/BUILD index 497f64c991d..ba1fd9fbc9a 100644 --- a/pkg/util/mount/BUILD +++ b/pkg/util/mount/BUILD @@ -14,25 +14,39 @@ go_library( "doc.go", "fake.go", "mount.go", - "mount_linux.go", - "nsenter_mount.go", - ], + "mount_unsupported.go", + "nsenter_mount_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "mount_linux.go", + "nsenter_mount.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/golang/glog:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", "//vendor/k8s.io/utils/exec:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", srcs = [ - "mount_linux_test.go", - "nsenter_mount_test.go", "safe_format_and_mount_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "mount_linux_test.go", + "nsenter_mount_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], deps = [ diff --git a/pkg/util/oom/BUILD b/pkg/util/oom/BUILD index 698ba71dfcf..a00dc62c5f7 100644 --- a/pkg/util/oom/BUILD +++ b/pkg/util/oom/BUILD @@ -14,21 +14,39 @@ go_library( "doc.go", "oom.go", "oom_fake.go", - "oom_linux.go", - ], + "oom_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "oom_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = [ - "//pkg/kubelet/cm/util:go_default_library", - "//vendor/github.com/golang/glog:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/kubelet/cm/util:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", - srcs = ["oom_linux_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "oom_linux_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], - deps = ["//vendor/github.com/stretchr/testify/assert:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/stretchr/testify/assert:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/procfs/BUILD b/pkg/util/procfs/BUILD index 141c693af87..9bbeba22a5b 100644 --- a/pkg/util/procfs/BUILD +++ b/pkg/util/procfs/BUILD @@ -14,18 +14,31 @@ go_library( "doc.go", "procfs.go", "procfs_fake.go", - "procfs_linux.go", - ], + "procfs_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "procfs_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = [ - "//vendor/github.com/golang/glog:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", - srcs = ["procfs_linux_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "procfs_linux_test.go", + ], + "//conditions:default": [], + }), data = [ "example_proc_cgroup", ], @@ -33,7 +46,12 @@ go_test( tags = [ "automanaged", ], - deps = ["//vendor/github.com/stretchr/testify/assert:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/stretchr/testify/assert:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/resourcecontainer/BUILD b/pkg/util/resourcecontainer/BUILD index 0aa3a24abeb..f74cfda1170 100644 --- a/pkg/util/resourcecontainer/BUILD +++ b/pkg/util/resourcecontainer/BUILD @@ -9,12 +9,22 @@ load( go_library( name = "go_default_library", - srcs = ["resource_container_linux.go"], + srcs = [ + "resource_container_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "resource_container_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = [ - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/rlimit/BUILD b/pkg/util/rlimit/BUILD index 757e2e7da4d..7f9a594818c 100644 --- a/pkg/util/rlimit/BUILD +++ b/pkg/util/rlimit/BUILD @@ -9,9 +9,21 @@ load( go_library( name = "go_default_library", - srcs = ["rlimit_linux.go"], + srcs = [ + "rlimit_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "rlimit_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = ["//vendor/golang.org/x/sys/unix:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/selinux/BUILD b/pkg/util/selinux/BUILD index 7332ff366ba..ad1a2876430 100644 --- a/pkg/util/selinux/BUILD +++ b/pkg/util/selinux/BUILD @@ -12,10 +12,20 @@ go_library( srcs = [ "doc.go", "selinux.go", - "selinux_linux.go", - ], + "selinux_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "selinux_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = ["//vendor/github.com/opencontainers/runc/libcontainer/selinux:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/opencontainers/runc/libcontainer/selinux:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/util/term/BUILD b/pkg/util/term/BUILD index 0182b46ed25..89abf2e871a 100644 --- a/pkg/util/term/BUILD +++ b/pkg/util/term/BUILD @@ -9,7 +9,14 @@ load( go_library( name = "go_default_library", - srcs = ["setsize.go"], + srcs = [ + "setsize.go", + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "setsize_unsupported.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/docker/docker/pkg/term:go_default_library", diff --git a/pkg/volume/BUILD b/pkg/volume/BUILD index dfd782201f8..fcc4f08b3ae 100644 --- a/pkg/volume/BUILD +++ b/pkg/volume/BUILD @@ -20,8 +20,13 @@ go_library( "plugins.go", "util.go", "volume.go", - "volume_linux.go", - ], + "volume_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "volume_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/cloudprovider:go_default_library", @@ -68,16 +73,24 @@ go_test( go_test( name = "go_default_xtest", srcs = [ - "metrics_du_test.go", "metrics_statfs_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "metrics_du_test.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//pkg/volume:go_default_library", + ":go_default_library", "//pkg/volume/testing:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", "//vendor/k8s.io/client-go/util/testing:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/volume/empty_dir/BUILD b/pkg/volume/empty_dir/BUILD index c117c552d1a..c7667667559 100644 --- a/pkg/volume/empty_dir/BUILD +++ b/pkg/volume/empty_dir/BUILD @@ -13,8 +13,13 @@ go_library( srcs = [ "doc.go", "empty_dir.go", - "empty_dir_linux.go", - ], + "empty_dir_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "empty_dir_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/util/mount:go_default_library", @@ -22,28 +27,40 @@ go_library( "//pkg/volume:go_default_library", "//pkg/volume/util:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", - srcs = ["empty_dir_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "empty_dir_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], - deps = [ - "//pkg/util/mount:go_default_library", - "//pkg/volume:go_default_library", - "//pkg/volume/testing:go_default_library", - "//pkg/volume/util:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/client-go/util/testing:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/util/mount:go_default_library", + "//pkg/volume:go_default_library", + "//pkg/volume/testing:go_default_library", + "//pkg/volume/util:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/client-go/util/testing:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/volume/host_path/BUILD b/pkg/volume/host_path/BUILD index ecc3b5e96b7..0d44a85eb95 100644 --- a/pkg/volume/host_path/BUILD +++ b/pkg/volume/host_path/BUILD @@ -28,20 +28,28 @@ go_library( go_test( name = "go_default_test", - srcs = ["host_path_test.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "host_path_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], - deps = [ - "//pkg/util/file:go_default_library", - "//pkg/volume:go_default_library", - "//pkg/volume/testing:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/fake:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/util/file:go_default_library", + "//pkg/volume:go_default_library", + "//pkg/volume/testing:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/fake:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/pkg/volume/util/BUILD b/pkg/volume/util/BUILD index 62a1814fd68..d302434516b 100644 --- a/pkg/volume/util/BUILD +++ b/pkg/volume/util/BUILD @@ -13,19 +13,27 @@ go_library( srcs = [ "atomic_writer.go", "device_util.go", - "device_util_linux.go", + "device_util_unsupported.go", "doc.go", - "fs.go", + "fs_unsupported.go", "io_util.go", "util.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "fs.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "device_util_linux.go", + "fs.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", "//pkg/api/v1/helper:go_default_library", "//pkg/util/mount:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/storage/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", @@ -34,16 +42,28 @@ go_library( "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", "//vendor/k8s.io/client-go/kubernetes:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( name = "go_default_test", srcs = [ - "atomic_writer_test.go", - "device_util_linux_test.go", "util_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "atomic_writer_test.go", + "device_util_linux_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = ["automanaged"], deps = [ @@ -51,9 +71,13 @@ go_test( "//pkg/api/v1/helper:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/client-go/util/testing:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/client-go/util/testing:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/plugin/pkg/auth/authorizer/rbac/bootstrappolicy/BUILD b/plugin/pkg/auth/authorizer/rbac/bootstrappolicy/BUILD index 5320c75b389..774ac4da051 100644 --- a/plugin/pkg/auth/authorizer/rbac/bootstrappolicy/BUILD +++ b/plugin/pkg/auth/authorizer/rbac/bootstrappolicy/BUILD @@ -36,12 +36,12 @@ go_test( ]), tags = ["automanaged"], deps = [ + ":go_default_library", "//pkg/api:go_default_library", "//pkg/api/install:go_default_library", "//pkg/apis/rbac:go_default_library", "//pkg/apis/rbac/install:go_default_library", "//pkg/registry/rbac/validation:go_default_library", - "//plugin/pkg/auth/authorizer/rbac/bootstrappolicy:go_default_library", "//vendor/github.com/ghodss/yaml:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/rbac/v1beta1:go_default_library", @@ -55,6 +55,7 @@ go_test( go_test( name = "go_default_test", srcs = ["controller_policy_test.go"], + data = glob(["testdata/**"]), library = ":go_default_library", tags = ["automanaged"], deps = [ diff --git a/staging/src/k8s.io/api/admission/v1alpha1/BUILD b/staging/src/k8s.io/api/admission/v1alpha1/BUILD index cf1b05c5ad2..cef913829f9 100644 --- a/staging/src/k8s.io/api/admission/v1alpha1/BUILD +++ b/staging/src/k8s.io/api/admission/v1alpha1/BUILD @@ -44,3 +44,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/admissionregistration/v1alpha1/BUILD b/staging/src/k8s.io/api/admissionregistration/v1alpha1/BUILD index 9ca847dc73e..ab7e740400a 100644 --- a/staging/src/k8s.io/api/admissionregistration/v1alpha1/BUILD +++ b/staging/src/k8s.io/api/admissionregistration/v1alpha1/BUILD @@ -42,3 +42,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/apps/v1beta1/BUILD b/staging/src/k8s.io/api/apps/v1beta1/BUILD index f79c4c357b9..514a204239e 100644 --- a/staging/src/k8s.io/api/apps/v1beta1/BUILD +++ b/staging/src/k8s.io/api/apps/v1beta1/BUILD @@ -46,3 +46,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/apps/v1beta2/BUILD b/staging/src/k8s.io/api/apps/v1beta2/BUILD index c4f1dc1985f..172670f2a94 100644 --- a/staging/src/k8s.io/api/apps/v1beta2/BUILD +++ b/staging/src/k8s.io/api/apps/v1beta2/BUILD @@ -42,3 +42,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/authentication/v1/BUILD b/staging/src/k8s.io/api/authentication/v1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/authentication/v1/BUILD +++ b/staging/src/k8s.io/api/authentication/v1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/authentication/v1beta1/BUILD b/staging/src/k8s.io/api/authentication/v1beta1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/authentication/v1beta1/BUILD +++ b/staging/src/k8s.io/api/authentication/v1beta1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/authorization/v1/BUILD b/staging/src/k8s.io/api/authorization/v1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/authorization/v1/BUILD +++ b/staging/src/k8s.io/api/authorization/v1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/authorization/v1beta1/BUILD b/staging/src/k8s.io/api/authorization/v1beta1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/authorization/v1beta1/BUILD +++ b/staging/src/k8s.io/api/authorization/v1beta1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/autoscaling/v1/BUILD b/staging/src/k8s.io/api/autoscaling/v1/BUILD index 6f674112ecf..d7e6ea364af 100644 --- a/staging/src/k8s.io/api/autoscaling/v1/BUILD +++ b/staging/src/k8s.io/api/autoscaling/v1/BUILD @@ -44,3 +44,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/autoscaling/v2alpha1/BUILD b/staging/src/k8s.io/api/autoscaling/v2alpha1/BUILD index 6f674112ecf..d7e6ea364af 100644 --- a/staging/src/k8s.io/api/autoscaling/v2alpha1/BUILD +++ b/staging/src/k8s.io/api/autoscaling/v2alpha1/BUILD @@ -44,3 +44,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/batch/v1/BUILD b/staging/src/k8s.io/api/batch/v1/BUILD index 5976417ae95..d7137908124 100644 --- a/staging/src/k8s.io/api/batch/v1/BUILD +++ b/staging/src/k8s.io/api/batch/v1/BUILD @@ -45,3 +45,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/batch/v2alpha1/BUILD b/staging/src/k8s.io/api/batch/v2alpha1/BUILD index 83db55c3095..604383bc5fb 100644 --- a/staging/src/k8s.io/api/batch/v2alpha1/BUILD +++ b/staging/src/k8s.io/api/batch/v2alpha1/BUILD @@ -46,3 +46,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/certificates/v1beta1/BUILD b/staging/src/k8s.io/api/certificates/v1beta1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/certificates/v1beta1/BUILD +++ b/staging/src/k8s.io/api/certificates/v1beta1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/core/v1/BUILD b/staging/src/k8s.io/api/core/v1/BUILD index 856b6cda075..8356eef83f6 100644 --- a/staging/src/k8s.io/api/core/v1/BUILD +++ b/staging/src/k8s.io/api/core/v1/BUILD @@ -62,3 +62,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/extensions/v1beta1/BUILD b/staging/src/k8s.io/api/extensions/v1beta1/BUILD index 688fc138dcb..329654e84cb 100644 --- a/staging/src/k8s.io/api/extensions/v1beta1/BUILD +++ b/staging/src/k8s.io/api/extensions/v1beta1/BUILD @@ -47,3 +47,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/imagepolicy/v1alpha1/BUILD b/staging/src/k8s.io/api/imagepolicy/v1alpha1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/imagepolicy/v1alpha1/BUILD +++ b/staging/src/k8s.io/api/imagepolicy/v1alpha1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/networking/v1/BUILD b/staging/src/k8s.io/api/networking/v1/BUILD index 0f9426b44c6..9b602781600 100644 --- a/staging/src/k8s.io/api/networking/v1/BUILD +++ b/staging/src/k8s.io/api/networking/v1/BUILD @@ -44,3 +44,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/policy/v1beta1/BUILD b/staging/src/k8s.io/api/policy/v1beta1/BUILD index a9e5c276572..35106f4ed19 100644 --- a/staging/src/k8s.io/api/policy/v1beta1/BUILD +++ b/staging/src/k8s.io/api/policy/v1beta1/BUILD @@ -44,3 +44,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/rbac/v1/BUILD b/staging/src/k8s.io/api/rbac/v1/BUILD index 9ca847dc73e..ab7e740400a 100644 --- a/staging/src/k8s.io/api/rbac/v1/BUILD +++ b/staging/src/k8s.io/api/rbac/v1/BUILD @@ -42,3 +42,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/rbac/v1alpha1/BUILD b/staging/src/k8s.io/api/rbac/v1alpha1/BUILD index 9ca847dc73e..ab7e740400a 100644 --- a/staging/src/k8s.io/api/rbac/v1alpha1/BUILD +++ b/staging/src/k8s.io/api/rbac/v1alpha1/BUILD @@ -42,3 +42,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/rbac/v1beta1/BUILD b/staging/src/k8s.io/api/rbac/v1beta1/BUILD index 9ca847dc73e..ab7e740400a 100644 --- a/staging/src/k8s.io/api/rbac/v1beta1/BUILD +++ b/staging/src/k8s.io/api/rbac/v1beta1/BUILD @@ -42,3 +42,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/scheduling/v1alpha1/BUILD b/staging/src/k8s.io/api/scheduling/v1alpha1/BUILD index 1876dcfa310..5ca20c29956 100644 --- a/staging/src/k8s.io/api/scheduling/v1alpha1/BUILD +++ b/staging/src/k8s.io/api/scheduling/v1alpha1/BUILD @@ -39,3 +39,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/settings/v1alpha1/BUILD b/staging/src/k8s.io/api/settings/v1alpha1/BUILD index 6f674112ecf..d7e6ea364af 100644 --- a/staging/src/k8s.io/api/settings/v1alpha1/BUILD +++ b/staging/src/k8s.io/api/settings/v1alpha1/BUILD @@ -44,3 +44,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/storage/v1/BUILD b/staging/src/k8s.io/api/storage/v1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/storage/v1/BUILD +++ b/staging/src/k8s.io/api/storage/v1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/api/storage/v1beta1/BUILD b/staging/src/k8s.io/api/storage/v1beta1/BUILD index 33f73ac3c72..8e8ea74e5ef 100644 --- a/staging/src/k8s.io/api/storage/v1beta1/BUILD +++ b/staging/src/k8s.io/api/storage/v1beta1/BUILD @@ -43,3 +43,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/BUILD b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/BUILD index 11b877b0e86..fc3ebb25614 100644 --- a/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/BUILD +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/BUILD @@ -42,3 +42,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apimachinery/pkg/api/resource/BUILD b/staging/src/k8s.io/apimachinery/pkg/api/resource/BUILD index 22ba0dcb723..29bfb0532ef 100644 --- a/staging/src/k8s.io/apimachinery/pkg/api/resource/BUILD +++ b/staging/src/k8s.io/apimachinery/pkg/api/resource/BUILD @@ -66,3 +66,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD b/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD index 9bc45be79ce..980abeb60d3 100644 --- a/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD +++ b/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD @@ -89,3 +89,9 @@ filegroup( ], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/BUILD b/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/BUILD index 87a10d4e5a3..c805a8748d9 100644 --- a/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/BUILD +++ b/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1alpha1/BUILD @@ -42,3 +42,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apimachinery/pkg/apis/testapigroup/v1/BUILD b/staging/src/k8s.io/apimachinery/pkg/apis/testapigroup/v1/BUILD index abc6cfd224d..1d3f653eb2e 100644 --- a/staging/src/k8s.io/apimachinery/pkg/apis/testapigroup/v1/BUILD +++ b/staging/src/k8s.io/apimachinery/pkg/apis/testapigroup/v1/BUILD @@ -48,3 +48,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apimachinery/pkg/runtime/BUILD b/staging/src/k8s.io/apimachinery/pkg/runtime/BUILD index 9c33e113dd3..4ac2490e1b5 100644 --- a/staging/src/k8s.io/apimachinery/pkg/runtime/BUILD +++ b/staging/src/k8s.io/apimachinery/pkg/runtime/BUILD @@ -85,3 +85,9 @@ filegroup( ], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apimachinery/pkg/runtime/schema/BUILD b/staging/src/k8s.io/apimachinery/pkg/runtime/schema/BUILD index 3c8593cfff8..9aa374f3c1b 100644 --- a/staging/src/k8s.io/apimachinery/pkg/runtime/schema/BUILD +++ b/staging/src/k8s.io/apimachinery/pkg/runtime/schema/BUILD @@ -38,3 +38,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apimachinery/pkg/util/intstr/BUILD b/staging/src/k8s.io/apimachinery/pkg/util/intstr/BUILD index 729f86888bb..eb4618c27bc 100644 --- a/staging/src/k8s.io/apimachinery/pkg/util/intstr/BUILD +++ b/staging/src/k8s.io/apimachinery/pkg/util/intstr/BUILD @@ -44,3 +44,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD b/staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD index 2991463db63..30791e5ad9c 100644 --- a/staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD +++ b/staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD @@ -45,3 +45,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apiserver/pkg/apis/example/v1/BUILD b/staging/src/k8s.io/apiserver/pkg/apis/example/v1/BUILD index 5797464f26c..73b8af7fe0d 100644 --- a/staging/src/k8s.io/apiserver/pkg/apis/example/v1/BUILD +++ b/staging/src/k8s.io/apiserver/pkg/apis/example/v1/BUILD @@ -48,3 +48,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apiserver/pkg/server/options/BUILD b/staging/src/k8s.io/apiserver/pkg/server/options/BUILD index 0c3d4fe6320..617712348f5 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/options/BUILD +++ b/staging/src/k8s.io/apiserver/pkg/server/options/BUILD @@ -11,6 +11,7 @@ load( go_test( name = "go_default_test", srcs = ["serving_test.go"], + data = glob(["testdata/**"]), library = ":go_default_library", tags = ["automanaged"], deps = [ diff --git a/staging/src/k8s.io/client-go/util/cert/BUILD b/staging/src/k8s.io/client-go/util/cert/BUILD index 7da56bb01ce..36855a3db8d 100644 --- a/staging/src/k8s.io/client-go/util/cert/BUILD +++ b/staging/src/k8s.io/client-go/util/cert/BUILD @@ -14,6 +14,7 @@ go_test( "csr_test.go", "pem_test.go", ], + data = glob(["testdata/**"]), library = ":go_default_library", tags = ["automanaged"], ) diff --git a/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1/BUILD b/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1/BUILD index 935e7f8ad42..4aa4698d0e0 100644 --- a/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1/BUILD +++ b/staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1/BUILD @@ -40,3 +40,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1alpha1/BUILD b/staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1alpha1/BUILD index 4b783399291..e595c4c6473 100644 --- a/staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1alpha1/BUILD +++ b/staging/src/k8s.io/metrics/pkg/apis/custom_metrics/v1alpha1/BUILD @@ -45,3 +45,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD b/staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD index e83db4b5575..63bd26f28e1 100644 --- a/staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD +++ b/staging/src/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD @@ -46,3 +46,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["generated.proto"], + visibility = ["//visibility:public"], +) diff --git a/test/e2e/generated/BUILD b/test/e2e/generated/BUILD index dc3bd386141..1e0d2f3cfb7 100644 --- a/test/e2e/generated/BUILD +++ b/test/e2e/generated/BUILD @@ -10,9 +10,9 @@ load( go_library( name = "go_default_library", srcs = [ + "bindata.go", "gobindata_util.go", "main.go", - ":bindata", ], deps = [ "//vendor/github.com/golang/glog:go_default_library", diff --git a/test/e2e_node/BUILD b/test/e2e_node/BUILD index 18841759ef4..425066df278 100644 --- a/test/e2e_node/BUILD +++ b/test/e2e_node/BUILD @@ -11,21 +11,24 @@ load( go_library( name = "go_default_library", srcs = [ - "benchmark_util.go", "container.go", "doc.go", "docker_util.go", "gpus.go", "image_list.go", - "node_problem_detector_linux.go", - "resource_collector.go", "simple_mount.go", "util.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "benchmark_util.go", + "node_problem_detector_linux.go", + "resource_collector.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", - "//pkg/api/v1/node:go_default_library", "//pkg/api/v1/pod:go_default_library", "//pkg/apis/componentconfig:go_default_library", "//pkg/apis/componentconfig/v1alpha1:go_default_library", @@ -34,36 +37,41 @@ go_library( "//pkg/kubelet/apis/stats/v1alpha1:go_default_library", "//pkg/kubelet/metrics:go_default_library", "//pkg/kubelet/remote:go_default_library", - "//pkg/util/procfs:go_default_library", "//test/e2e/common:go_default_library", "//test/e2e/framework:go_default_library", "//test/e2e/framework/metrics:go_default_library", - "//test/e2e/perftype:go_default_library", - "//test/e2e_node/perftype:go_default_library", "//vendor/github.com/blang/semver:go_default_library", "//vendor/github.com/docker/docker/client:go_default_library", "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/google/cadvisor/client/v2:go_default_library", - "//vendor/github.com/google/cadvisor/info/v2:go_default_library", "//vendor/github.com/onsi/ginkgo:go_default_library", "//vendor/github.com/onsi/gomega:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/fields:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//pkg/api/v1/node:go_default_library", + "//pkg/util/procfs:go_default_library", + "//test/e2e/perftype:go_default_library", + "//test/e2e_node/perftype:go_default_library", + "//vendor/github.com/google/cadvisor/client/v2:go_default_library", + "//vendor/github.com/google/cadvisor/info/v2:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/fields:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", + "//vendor/k8s.io/client-go/kubernetes:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", + ], + "//conditions:default": [], + }), ) go_test( @@ -71,9 +79,7 @@ go_test( srcs = [ "allocatable_eviction_test.go", "apparmor_test.go", - "container_manager_test.go", "critical_pod_test.go", - "density_test.go", "disk_eviction_test.go", "docker_test.go", "dockershim_checkpoint_test.go", @@ -90,15 +96,21 @@ go_test( "log_path_test.go", "memory_eviction_test.go", "mirror_pod_test.go", - "node_container_manager_test.go", "pods_container_manager_test.go", - "resource_usage_test.go", - "restart_test.go", "runtime_conformance_test.go", "security_context_test.go", "summary_test.go", "volume_manager_test.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "container_manager_test.go", + "density_test.go", + "node_container_manager_test.go", + "resource_usage_test.go", + "restart_test.go", + ], + "//conditions:default": [], + }), library = ":go_default_library", tags = [ "automanaged", @@ -119,10 +131,8 @@ go_test( "//pkg/security/apparmor:go_default_library", "//test/e2e/common:go_default_library", "//test/e2e/framework:go_default_library", - "//test/e2e/framework/metrics:go_default_library", "//test/e2e_node/services:go_default_library", "//test/e2e_node/system:go_default_library", - "//test/utils:go_default_library", "//vendor/github.com/coreos/go-systemd/util:go_default_library", "//vendor/github.com/davecgh/go-spew/spew:go_default_library", "//vendor/github.com/golang/glog:go_default_library", @@ -138,8 +148,6 @@ go_test( "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", @@ -150,9 +158,17 @@ go_test( "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//test/e2e/framework/metrics:go_default_library", + "//test/utils:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", + "//vendor/k8s.io/client-go/tools/cache:go_default_library", + ], + "//conditions:default": [], + }), ) genrule( diff --git a/third_party/forked/etcd221/pkg/fileutil/BUILD b/third_party/forked/etcd221/pkg/fileutil/BUILD index 333804f94ce..7a489eb8ac4 100644 --- a/third_party/forked/etcd221/pkg/fileutil/BUILD +++ b/third_party/forked/etcd221/pkg/fileutil/BUILD @@ -25,9 +25,17 @@ go_library( srcs = [ "fileutil.go", "lock_unix.go", - "preallocate.go", + "perallocate_unsupported.go", "purge.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "preallocate.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "lock_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = ["//vendor/github.com/coreos/pkg/capnslog:go_default_library"], ) diff --git a/third_party/forked/etcd221/wal/walpb/BUILD b/third_party/forked/etcd221/wal/walpb/BUILD index 7c725af1975..6d0510ee8d9 100644 --- a/third_party/forked/etcd221/wal/walpb/BUILD +++ b/third_party/forked/etcd221/wal/walpb/BUILD @@ -29,3 +29,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["record.proto"], + visibility = ["//visibility:public"], +) diff --git a/third_party/forked/etcd237/pkg/fileutil/BUILD b/third_party/forked/etcd237/pkg/fileutil/BUILD index 0b0c77bf61a..fae51f48890 100644 --- a/third_party/forked/etcd237/pkg/fileutil/BUILD +++ b/third_party/forked/etcd237/pkg/fileutil/BUILD @@ -26,10 +26,19 @@ go_library( "fileutil.go", "lock.go", "lock_unix.go", - "preallocate.go", + "perallocate_unsupported.go", "purge.go", - "sync_linux.go", - ], + "sync.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "preallocate.go", + "sync_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "lock_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = ["//vendor/github.com/coreos/pkg/capnslog:go_default_library"], ) diff --git a/third_party/forked/etcd237/wal/walpb/BUILD b/third_party/forked/etcd237/wal/walpb/BUILD index 4976ff58b01..e9a930a9c91 100644 --- a/third_party/forked/etcd237/wal/walpb/BUILD +++ b/third_party/forked/etcd237/wal/walpb/BUILD @@ -29,3 +29,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["record.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/bitbucket.org/bertimus9/systemstat/BUILD b/vendor/bitbucket.org/bertimus9/systemstat/BUILD index 38bccee1976..c4e72b091b8 100644 --- a/vendor/bitbucket.org/bertimus9/systemstat/BUILD +++ b/vendor/bitbucket.org/bertimus9/systemstat/BUILD @@ -11,8 +11,12 @@ go_library( name = "go_default_library", srcs = [ "systemstat.go", - "systemstat_linux.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "systemstat_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/Azure/go-ansiterm/BUILD b/vendor/github.com/Azure/go-ansiterm/BUILD index 6da8d8fba4e..57a20857a6c 100644 --- a/vendor/github.com/Azure/go-ansiterm/BUILD +++ b/vendor/github.com/Azure/go-ansiterm/BUILD @@ -38,6 +38,9 @@ filegroup( filegroup( name = "all-srcs", - srcs = [":package-srcs"], + srcs = [ + ":package-srcs", + "//vendor/github.com/Azure/go-ansiterm/winterm:all-srcs", + ], tags = ["automanaged"], ) diff --git a/vendor/github.com/Azure/go-ansiterm/winterm/BUILD b/vendor/github.com/Azure/go-ansiterm/winterm/BUILD new file mode 100644 index 00000000000..52807b1cf46 --- /dev/null +++ b/vendor/github.com/Azure/go-ansiterm/winterm/BUILD @@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "ansi.go", + "api.go", + "attr_translation.go", + "cursor_helpers.go", + "erase_helpers.go", + "scroll_helper.go", + "utilities.go", + "win_event_handler.go", + ], + "//conditions:default": [], + }), + visibility = ["//visibility:public"], + deps = select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/Azure/go-ansiterm:go_default_library", + "//vendor/github.com/Sirupsen/logrus:go_default_library", + ], + "//conditions:default": [], + }), +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/Microsoft/go-winio/BUILD b/vendor/github.com/Microsoft/go-winio/BUILD index e006289e2f0..9ec35d4be31 100644 --- a/vendor/github.com/Microsoft/go-winio/BUILD +++ b/vendor/github.com/Microsoft/go-winio/BUILD @@ -12,8 +12,25 @@ go_library( srcs = [ "reparse.go", "syscall.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "backup.go", + "file.go", + "fileinfo.go", + "pipe.go", + "privilege.go", + "sd.go", + "zsyscall_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], + deps = select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/golang.org/x/sys/windows:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/Sirupsen/logrus/BUILD b/vendor/github.com/Sirupsen/logrus/BUILD index 4a9045454c7..3b41e05e243 100644 --- a/vendor/github.com/Sirupsen/logrus/BUILD +++ b/vendor/github.com/Sirupsen/logrus/BUILD @@ -17,10 +17,21 @@ go_library( "json_formatter.go", "logger.go", "logrus.go", - "terminal_linux.go", - "terminal_notwindows.go", "text_formatter.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "terminal_darwin.go", + "terminal_notwindows.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "terminal_linux.go", + "terminal_notwindows.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "terminal_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/aws/aws-sdk-go/aws/request/BUILD b/vendor/github.com/aws/aws-sdk-go/aws/request/BUILD index 12a2cf577fe..994364cccea 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/request/BUILD +++ b/vendor/github.com/aws/aws-sdk-go/aws/request/BUILD @@ -14,6 +14,7 @@ go_library( "http_request.go", "offset_reader.go", "request.go", + "request_1_7.go", "request_1_8.go", "request_pagination.go", "retryer.go", diff --git a/vendor/github.com/boltdb/bolt/BUILD b/vendor/github.com/boltdb/bolt/BUILD index c7d4b56832c..bb598cb5339 100644 --- a/vendor/github.com/boltdb/bolt/BUILD +++ b/vendor/github.com/boltdb/bolt/BUILD @@ -10,9 +10,8 @@ load( go_library( name = "go_default_library", srcs = [ - "bolt_amd64.go", - "bolt_linux.go", "bolt_unix.go", + "boltsync_unix.go", "bucket.go", "cursor.go", "db.go", @@ -22,7 +21,20 @@ go_library( "node.go", "page.go", "tx.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "bolt_amd64.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "bolt_amd64.go", + "bolt_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "bolt_amd64.go", + "bolt_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/containernetworking/cni/pkg/invoke/BUILD b/vendor/github.com/containernetworking/cni/pkg/invoke/BUILD index c2d1b3cde3a..f9bdc0b8b9a 100644 --- a/vendor/github.com/containernetworking/cni/pkg/invoke/BUILD +++ b/vendor/github.com/containernetworking/cni/pkg/invoke/BUILD @@ -14,9 +14,19 @@ go_library( "delegate.go", "exec.go", "find.go", - "os_unix.go", "raw_exec.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "os_unix.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "os_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "os_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/containernetworking/cni/pkg/types:go_default_library", diff --git a/vendor/github.com/coreos/etcd/auth/authpb/BUILD b/vendor/github.com/coreos/etcd/auth/authpb/BUILD index 39a2cb9529a..cd0848952f0 100644 --- a/vendor/github.com/coreos/etcd/auth/authpb/BUILD +++ b/vendor/github.com/coreos/etcd/auth/authpb/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["auth.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/coreos/etcd/etcdserver/etcdserverpb/BUILD b/vendor/github.com/coreos/etcd/etcdserver/etcdserverpb/BUILD index 01d0a6c1aed..429f9cf6781 100644 --- a/vendor/github.com/coreos/etcd/etcdserver/etcdserverpb/BUILD +++ b/vendor/github.com/coreos/etcd/etcdserver/etcdserverpb/BUILD @@ -41,3 +41,13 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = [ + "etcdserver.proto", + "raft_internal.proto", + "rpc.proto", + ], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/coreos/etcd/lease/leasepb/BUILD b/vendor/github.com/coreos/etcd/lease/leasepb/BUILD index 7717884d728..17421df4e94 100644 --- a/vendor/github.com/coreos/etcd/lease/leasepb/BUILD +++ b/vendor/github.com/coreos/etcd/lease/leasepb/BUILD @@ -29,3 +29,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["lease.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/coreos/etcd/mvcc/backend/BUILD b/vendor/github.com/coreos/etcd/mvcc/backend/BUILD index 38001ca3178..694df187699 100644 --- a/vendor/github.com/coreos/etcd/mvcc/backend/BUILD +++ b/vendor/github.com/coreos/etcd/mvcc/backend/BUILD @@ -12,10 +12,15 @@ go_library( srcs = [ "backend.go", "batch_tx.go", - "boltoption_linux.go", + "boltoption_default.go", "doc.go", "metrics.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "boltoption_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/boltdb/bolt:go_default_library", diff --git a/vendor/github.com/coreos/etcd/mvcc/mvccpb/BUILD b/vendor/github.com/coreos/etcd/mvcc/mvccpb/BUILD index ea0765f4ff9..19ef602cd7c 100644 --- a/vendor/github.com/coreos/etcd/mvcc/mvccpb/BUILD +++ b/vendor/github.com/coreos/etcd/mvcc/mvccpb/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["kv.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/coreos/etcd/pkg/fileutil/BUILD b/vendor/github.com/coreos/etcd/pkg/fileutil/BUILD index 2bbd9fa623b..31d5d62e330 100644 --- a/vendor/github.com/coreos/etcd/pkg/fileutil/BUILD +++ b/vendor/github.com/coreos/etcd/pkg/fileutil/BUILD @@ -14,12 +14,27 @@ go_library( "fileutil.go", "lock.go", "lock_flock.go", - "lock_linux.go", + "lock_unix.go", "preallocate.go", - "preallocate_unix.go", + "preallocate_unsupported.go", "purge.go", - "sync_linux.go", - ], + "sync.go", + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "preallocate_darwin.go", + "sync_darwin.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "lock_linux.go", + "preallocate_unix.go", + "sync_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "dir_windows.go", + "lock_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = ["//vendor/github.com/coreos/pkg/capnslog:go_default_library"], ) diff --git a/vendor/github.com/coreos/etcd/pkg/netutil/BUILD b/vendor/github.com/coreos/etcd/pkg/netutil/BUILD index 098221e88b7..e98e555fd5f 100644 --- a/vendor/github.com/coreos/etcd/pkg/netutil/BUILD +++ b/vendor/github.com/coreos/etcd/pkg/netutil/BUILD @@ -10,17 +10,27 @@ load( go_library( name = "go_default_library", srcs = [ - "isolate_linux.go", + "isolate_stub.go", "netutil.go", - "routes_linux.go", - ], + "routes.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "isolate_linux.go", + "routes_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//vendor/github.com/coreos/etcd/pkg/cpuutil:go_default_library", "//vendor/github.com/coreos/etcd/pkg/types:go_default_library", "//vendor/github.com/coreos/pkg/capnslog:go_default_library", "//vendor/golang.org/x/net/context:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/coreos/etcd/pkg/cpuutil:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/coreos/etcd/pkg/runtime/BUILD b/vendor/github.com/coreos/etcd/pkg/runtime/BUILD index c15020ff294..3189b53db3e 100644 --- a/vendor/github.com/coreos/etcd/pkg/runtime/BUILD +++ b/vendor/github.com/coreos/etcd/pkg/runtime/BUILD @@ -9,7 +9,14 @@ load( go_library( name = "go_default_library", - srcs = ["fds_linux.go"], + srcs = [ + "fds_other.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "fds_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/coreos/etcd/raft/raftpb/BUILD b/vendor/github.com/coreos/etcd/raft/raftpb/BUILD index fb934bc07cc..289608a6161 100644 --- a/vendor/github.com/coreos/etcd/raft/raftpb/BUILD +++ b/vendor/github.com/coreos/etcd/raft/raftpb/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["raft.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/coreos/etcd/snap/snappb/BUILD b/vendor/github.com/coreos/etcd/snap/snappb/BUILD index 011a2f0df00..29f836ad23b 100644 --- a/vendor/github.com/coreos/etcd/snap/snappb/BUILD +++ b/vendor/github.com/coreos/etcd/snap/snappb/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["snap.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/coreos/etcd/wal/BUILD b/vendor/github.com/coreos/etcd/wal/BUILD index 4fdb911910c..d9fd97da6f9 100644 --- a/vendor/github.com/coreos/etcd/wal/BUILD +++ b/vendor/github.com/coreos/etcd/wal/BUILD @@ -19,7 +19,12 @@ go_library( "util.go", "wal.go", "wal_unix.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "wal_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/coreos/etcd/pkg/crc:go_default_library", diff --git a/vendor/github.com/coreos/etcd/wal/walpb/BUILD b/vendor/github.com/coreos/etcd/wal/walpb/BUILD index 4976ff58b01..e9a930a9c91 100644 --- a/vendor/github.com/coreos/etcd/wal/walpb/BUILD +++ b/vendor/github.com/coreos/etcd/wal/walpb/BUILD @@ -29,3 +29,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["record.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/coreos/go-systemd/util/BUILD b/vendor/github.com/coreos/go-systemd/util/BUILD index c0d70c2084d..ff41170ccde 100644 --- a/vendor/github.com/coreos/go-systemd/util/BUILD +++ b/vendor/github.com/coreos/go-systemd/util/BUILD @@ -22,8 +22,11 @@ cgo_genrule( go_library( name = "go_default_library", - srcs = ["util.go"], - library = ":cgo_codegen", + srcs = [ + "util.go", + "util_cgo.go", + ], + cgo = True, tags = ["automanaged"], deps = ["//vendor/github.com/coreos/pkg/dlopen:go_default_library"], ) diff --git a/vendor/github.com/coreos/pkg/capnslog/BUILD b/vendor/github.com/coreos/pkg/capnslog/BUILD index 6b0b4879543..44d022652ea 100644 --- a/vendor/github.com/coreos/pkg/capnslog/BUILD +++ b/vendor/github.com/coreos/pkg/capnslog/BUILD @@ -18,7 +18,12 @@ go_library( "logmap.go", "pkg_logger.go", "syslog_formatter.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "init_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = ["//vendor/github.com/coreos/go-systemd/journal:go_default_library"], ) diff --git a/vendor/github.com/coreos/pkg/dlopen/BUILD b/vendor/github.com/coreos/pkg/dlopen/BUILD index 78c6c020ebe..3992b0ee0d3 100644 --- a/vendor/github.com/coreos/pkg/dlopen/BUILD +++ b/vendor/github.com/coreos/pkg/dlopen/BUILD @@ -25,8 +25,16 @@ cgo_genrule( go_library( name = "go_default_library", - srcs = [], - library = ":cgo_codegen", + srcs = [ + "dlopen.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "dlopen_example.go", + ], + "//conditions:default": [], + }), + cgo = True, + clinkopts = ["-ldl"], tags = ["automanaged"], ) diff --git a/vendor/github.com/coreos/rkt/api/v1alpha/BUILD b/vendor/github.com/coreos/rkt/api/v1alpha/BUILD index 25b5b0f2df1..0a2ad3fd2dc 100644 --- a/vendor/github.com/coreos/rkt/api/v1alpha/BUILD +++ b/vendor/github.com/coreos/rkt/api/v1alpha/BUILD @@ -30,3 +30,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["api.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/daviddengcn/go-colortext/BUILD b/vendor/github.com/daviddengcn/go-colortext/BUILD index 131075b8125..ad9e2ad4739 100644 --- a/vendor/github.com/daviddengcn/go-colortext/BUILD +++ b/vendor/github.com/daviddengcn/go-colortext/BUILD @@ -12,7 +12,12 @@ go_library( srcs = [ "ct.go", "ct_ansi.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "ct_win.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/docker/docker/api/types/container/BUILD b/vendor/github.com/docker/docker/api/types/container/BUILD index 382cbf9196e..6c8b160087d 100644 --- a/vendor/github.com/docker/docker/api/types/container/BUILD +++ b/vendor/github.com/docker/docker/api/types/container/BUILD @@ -16,7 +16,12 @@ go_library( "container_wait.go", "host_config.go", "hostconfig_unix.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "hostconfig_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/docker/docker/api/types/blkiodev:go_default_library", diff --git a/vendor/github.com/docker/docker/client/BUILD b/vendor/github.com/docker/docker/client/BUILD index 39b6df2c6ca..a36abe35ab5 100644 --- a/vendor/github.com/docker/docker/client/BUILD +++ b/vendor/github.com/docker/docker/client/BUILD @@ -14,7 +14,6 @@ go_library( "checkpoint_delete.go", "checkpoint_list.go", "client.go", - "client_unix.go", "container_attach.go", "container_commit.go", "container_copy.go", @@ -113,7 +112,18 @@ go_library( "volume_list.go", "volume_prune.go", "volume_remove.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "client_unix.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "client_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "client_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/docker/distribution/reference:go_default_library", diff --git a/vendor/github.com/docker/docker/pkg/mount/BUILD b/vendor/github.com/docker/docker/pkg/mount/BUILD index f992f3e8292..47e04d7d300 100644 --- a/vendor/github.com/docker/docker/pkg/mount/BUILD +++ b/vendor/github.com/docker/docker/pkg/mount/BUILD @@ -11,13 +11,24 @@ go_library( name = "go_default_library", srcs = [ "flags.go", - "flags_linux.go", + "flags_unsupported.go", "mount.go", - "mounter_linux.go", + "mounter_unsupported.go", "mountinfo.go", - "mountinfo_linux.go", - "sharedsubtree_linux.go", - ], + "mountinfo_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "flags_linux.go", + "mounter_linux.go", + "mountinfo_linux.go", + "sharedsubtree_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "mountinfo_windows.go", + ], + "//conditions:default": [], + }), + cgo = True, tags = ["automanaged"], ) diff --git a/vendor/github.com/docker/docker/pkg/symlink/BUILD b/vendor/github.com/docker/docker/pkg/symlink/BUILD index 1735399a66b..99c5bf85743 100644 --- a/vendor/github.com/docker/docker/pkg/symlink/BUILD +++ b/vendor/github.com/docker/docker/pkg/symlink/BUILD @@ -12,9 +12,21 @@ go_library( srcs = [ "fs.go", "fs_unix.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "fs_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = ["//vendor/github.com/docker/docker/pkg/system:go_default_library"], + deps = [ + "//vendor/github.com/docker/docker/pkg/system:go_default_library", + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/docker/docker/pkg/longpath:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/docker/docker/pkg/system/BUILD b/vendor/github.com/docker/docker/pkg/system/BUILD index c5fa07261d6..92cedd13331 100644 --- a/vendor/github.com/docker/docker/pkg/system/BUILD +++ b/vendor/github.com/docker/docker/pkg/system/BUILD @@ -17,18 +17,52 @@ go_library( "filesys.go", "lstat.go", "meminfo.go", - "meminfo_linux.go", + "meminfo_unsupported.go", "mknod.go", "path_unix.go", "stat.go", - "stat_linux.go", - "syscall_unix.go", + "stat_unsupported.go", "umask.go", - "utimes_linux.go", - "xattrs_linux.go", - ], + "utimes_unsupported.go", + "xattrs_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "stat_darwin.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "meminfo_linux.go", + "stat_linux.go", + "syscall_unix.go", + "utimes_linux.go", + "xattrs_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "chtimes_windows.go", + "events_windows.go", + "filesys_windows.go", + "lstat_windows.go", + "meminfo_windows.go", + "mknod_windows.go", + "path_windows.go", + "stat_windows.go", + "syscall_windows.go", + "umask_windows.go", + ], + "//conditions:default": [], + }), + cgo = True, tags = ["automanaged"], - deps = ["//vendor/github.com/docker/go-units:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/docker/go-units:go_default_library", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/Microsoft/go-winio:go_default_library", + "//vendor/github.com/Sirupsen/logrus:go_default_library", + "//vendor/golang.org/x/sys/windows:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/docker/docker/pkg/term/BUILD b/vendor/github.com/docker/docker/pkg/term/BUILD index 9dd91e30603..309ba3389c9 100644 --- a/vendor/github.com/docker/docker/pkg/term/BUILD +++ b/vendor/github.com/docker/docker/pkg/term/BUILD @@ -24,11 +24,30 @@ go_library( name = "go_default_library", srcs = [ "ascii.go", + "tc_other.go", "term.go", "term_unix.go", - ], - library = ":cgo_codegen", + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "termios_darwin.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "tc_linux_cgo.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "term_windows.go", + ], + "//conditions:default": [], + }), + cgo = True, tags = ["automanaged"], + deps = select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/Azure/go-ansiterm/winterm:go_default_library", + "//vendor/github.com/docker/docker/pkg/term/windows:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/docker/docker/pkg/term/windows/BUILD b/vendor/github.com/docker/docker/pkg/term/windows/BUILD index 02c75db5c38..62901ae2fe8 100644 --- a/vendor/github.com/docker/docker/pkg/term/windows/BUILD +++ b/vendor/github.com/docker/docker/pkg/term/windows/BUILD @@ -9,12 +9,26 @@ load( go_library( name = "go_default_library", - srcs = ["windows.go"], + srcs = [ + "windows.go", + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "ansi_reader.go", + "ansi_writer.go", + "console.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/Azure/go-ansiterm:go_default_library", "//vendor/github.com/Sirupsen/logrus:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/Azure/go-ansiterm/winterm:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/docker/docker/pkg/tlsconfig/BUILD b/vendor/github.com/docker/docker/pkg/tlsconfig/BUILD index aab2f504dff..57e26a8795e 100644 --- a/vendor/github.com/docker/docker/pkg/tlsconfig/BUILD +++ b/vendor/github.com/docker/docker/pkg/tlsconfig/BUILD @@ -9,7 +9,11 @@ load( go_library( name = "go_default_library", - srcs = ["tlsconfig_clone.go"], + srcs = [ + "tlsconfig_clone.go", + "tlsconfig_clone_go16.go", + "tlsconfig_clone_go17.go", + ], tags = ["automanaged"], ) diff --git a/vendor/github.com/docker/engine-api/client/BUILD b/vendor/github.com/docker/engine-api/client/BUILD index 331e9c52949..0b03a9b69a5 100644 --- a/vendor/github.com/docker/engine-api/client/BUILD +++ b/vendor/github.com/docker/engine-api/client/BUILD @@ -11,7 +11,6 @@ go_library( name = "go_default_library", srcs = [ "client.go", - "client_unix.go", "container_attach.go", "container_commit.go", "container_copy.go", @@ -66,7 +65,18 @@ go_library( "volume_inspect.go", "volume_list.go", "volume_remove.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "client_darwin.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "client_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "client_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/docker/distribution/reference:go_default_library", diff --git a/vendor/github.com/docker/engine-api/client/transport/cancellable/BUILD b/vendor/github.com/docker/engine-api/client/transport/cancellable/BUILD index 61ec7cc313c..8623d9df571 100644 --- a/vendor/github.com/docker/engine-api/client/transport/cancellable/BUILD +++ b/vendor/github.com/docker/engine-api/client/transport/cancellable/BUILD @@ -11,6 +11,7 @@ go_library( name = "go_default_library", srcs = [ "canceler.go", + "canceler_go14.go", "cancellable.go", ], tags = ["automanaged"], diff --git a/vendor/github.com/docker/engine-api/types/container/BUILD b/vendor/github.com/docker/engine-api/types/container/BUILD index 9f9042ddea1..95ce73d7146 100644 --- a/vendor/github.com/docker/engine-api/types/container/BUILD +++ b/vendor/github.com/docker/engine-api/types/container/BUILD @@ -13,7 +13,12 @@ go_library( "config.go", "host_config.go", "hostconfig_unix.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "hostconfig_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/docker/engine-api/types/blkiodev:go_default_library", diff --git a/vendor/github.com/docker/go-connections/sockets/BUILD b/vendor/github.com/docker/go-connections/sockets/BUILD index 95bd4bb1a66..1bb85d36633 100644 --- a/vendor/github.com/docker/go-connections/sockets/BUILD +++ b/vendor/github.com/docker/go-connections/sockets/BUILD @@ -15,14 +15,28 @@ go_library( "sockets.go", "sockets_unix.go", "tcp_socket.go", - "unix_socket.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "unix_socket.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "sockets_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//vendor/github.com/Sirupsen/logrus:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/user:go_default_library", "//vendor/golang.org/x/net/proxy:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/Sirupsen/logrus:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/user:go_default_library", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/Microsoft/go-winio:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/docker/go-connections/tlsconfig/BUILD b/vendor/github.com/docker/go-connections/tlsconfig/BUILD index 3cde4a968da..ab66051efbb 100644 --- a/vendor/github.com/docker/go-connections/tlsconfig/BUILD +++ b/vendor/github.com/docker/go-connections/tlsconfig/BUILD @@ -12,6 +12,7 @@ go_library( srcs = [ "config.go", "config_client_ciphers.go", + "config_legacy_client_ciphers.go", ], tags = ["automanaged"], deps = ["//vendor/github.com/Sirupsen/logrus:go_default_library"], diff --git a/vendor/github.com/fsnotify/fsnotify/BUILD b/vendor/github.com/fsnotify/fsnotify/BUILD index 563dbc6667e..0071034da52 100644 --- a/vendor/github.com/fsnotify/fsnotify/BUILD +++ b/vendor/github.com/fsnotify/fsnotify/BUILD @@ -11,11 +11,30 @@ go_library( name = "go_default_library", srcs = [ "fsnotify.go", - "inotify.go", - "inotify_poller.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "kqueue.go", + "open_mode_darwin.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "inotify.go", + "inotify_poller.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = ["//vendor/golang.org/x/sys/unix:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/golang.org/x/sys/unix:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/godbus/dbus/BUILD b/vendor/github.com/godbus/dbus/BUILD index 8eecd34b825..42ab7d65aec 100644 --- a/vendor/github.com/godbus/dbus/BUILD +++ b/vendor/github.com/godbus/dbus/BUILD @@ -28,11 +28,20 @@ go_library( "sig.go", "transport_generic.go", "transport_unix.go", - "transport_unixcred_linux.go", "variant.go", "variant_lexer.go", "variant_parser.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "conn_darwin.go", + "transport_darwin.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "transport_unixcred_linux.go", + ], + "//conditions:default": [], + }), + cgo = True, tags = ["automanaged"], ) diff --git a/vendor/github.com/gogo/protobuf/gogoproto/BUILD b/vendor/github.com/gogo/protobuf/gogoproto/BUILD index acbcf470f57..852c0738ef5 100644 --- a/vendor/github.com/gogo/protobuf/gogoproto/BUILD +++ b/vendor/github.com/gogo/protobuf/gogoproto/BUILD @@ -33,3 +33,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["gogo.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/golang/protobuf/ptypes/any/BUILD b/vendor/github.com/golang/protobuf/ptypes/any/BUILD index b8c925ab4ca..4a08af74c41 100644 --- a/vendor/github.com/golang/protobuf/ptypes/any/BUILD +++ b/vendor/github.com/golang/protobuf/ptypes/any/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["any.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/golang/protobuf/ptypes/duration/BUILD b/vendor/github.com/golang/protobuf/ptypes/duration/BUILD index 32d428ba458..0ebec532016 100644 --- a/vendor/github.com/golang/protobuf/ptypes/duration/BUILD +++ b/vendor/github.com/golang/protobuf/ptypes/duration/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["duration.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD b/vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD index d655bd914c3..35a469047ef 100644 --- a/vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD +++ b/vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["timestamp.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/google/cadvisor/fs/BUILD b/vendor/github.com/google/cadvisor/fs/BUILD index 5777e951951..44eb349b426 100644 --- a/vendor/github.com/google/cadvisor/fs/BUILD +++ b/vendor/github.com/google/cadvisor/fs/BUILD @@ -10,17 +10,24 @@ load( go_library( name = "go_default_library", srcs = [ - "fs.go", "types.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "fs.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = [ - "//vendor/github.com/docker/docker/pkg/mount:go_default_library", - "//vendor/github.com/golang/glog:go_default_library", - "//vendor/github.com/google/cadvisor/devicemapper:go_default_library", - "//vendor/github.com/google/cadvisor/utils/docker:go_default_library", - "//vendor/github.com/mistifyio/go-zfs:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/docker/docker/pkg/mount:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/google/cadvisor/devicemapper:go_default_library", + "//vendor/github.com/google/cadvisor/utils/docker:go_default_library", + "//vendor/github.com/mistifyio/go-zfs:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/google/cadvisor/utils/cpuload/netlink/BUILD b/vendor/github.com/google/cadvisor/utils/cpuload/netlink/BUILD index d6d4831352e..c3fb54631ff 100644 --- a/vendor/github.com/google/cadvisor/utils/cpuload/netlink/BUILD +++ b/vendor/github.com/google/cadvisor/utils/cpuload/netlink/BUILD @@ -24,10 +24,11 @@ go_library( name = "go_default_library", srcs = [ "conn.go", + "defs.go", "netlink.go", "reader.go", ], - library = ":cgo_codegen", + cgo = True, tags = ["automanaged"], deps = [ "//vendor/github.com/golang/glog:go_default_library", diff --git a/vendor/github.com/google/certificate-transparency/go/x509/BUILD b/vendor/github.com/google/certificate-transparency/go/x509/BUILD index 059253971b2..ecf78fd772b 100644 --- a/vendor/github.com/google/certificate-transparency/go/x509/BUILD +++ b/vendor/github.com/google/certificate-transparency/go/x509/BUILD @@ -15,11 +15,34 @@ go_library( "pkcs1.go", "pkcs8.go", "root.go", - "root_unix.go", "sec1.go", "verify.go", "x509.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "root_darwin.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "root_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "root_windows.go", + ], + "//conditions:default": [], + }), + cgo = True, + clinkopts = select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "-framework CoreFoundation -framework Security", + ], + "//conditions:default": [], + }), + copts = select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "-mmacosx-version-min=10.6 -D__MAC_OS_X_VERSION_MAX_ALLOWED=1060", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/google/certificate-transparency/go/asn1:go_default_library", diff --git a/vendor/github.com/googleapis/gnostic/OpenAPIv2/BUILD b/vendor/github.com/googleapis/gnostic/OpenAPIv2/BUILD index 7552825a511..529db562129 100644 --- a/vendor/github.com/googleapis/gnostic/OpenAPIv2/BUILD +++ b/vendor/github.com/googleapis/gnostic/OpenAPIv2/BUILD @@ -34,3 +34,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["OpenAPIv2.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/googleapis/gnostic/extensions/BUILD b/vendor/github.com/googleapis/gnostic/extensions/BUILD index da13d979311..bc8897d7c5b 100644 --- a/vendor/github.com/googleapis/gnostic/extensions/BUILD +++ b/vendor/github.com/googleapis/gnostic/extensions/BUILD @@ -33,3 +33,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["extension.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/internal/BUILD b/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/internal/BUILD index 082b39a94b4..73dafd9f3a7 100644 --- a/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/internal/BUILD +++ b/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/internal/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["stream_chunk.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/inconshreveable/mousetrap/BUILD b/vendor/github.com/inconshreveable/mousetrap/BUILD index ba2d22bc978..75e742d1162 100644 --- a/vendor/github.com/inconshreveable/mousetrap/BUILD +++ b/vendor/github.com/inconshreveable/mousetrap/BUILD @@ -9,7 +9,15 @@ load( go_library( name = "go_default_library", - srcs = ["trap_others.go"], + srcs = [ + "trap_others.go", + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "trap_windows.go", + "trap_windows_1.4.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/kardianos/osext/BUILD b/vendor/github.com/kardianos/osext/BUILD index c47b00d888d..cbef9b0f18a 100644 --- a/vendor/github.com/kardianos/osext/BUILD +++ b/vendor/github.com/kardianos/osext/BUILD @@ -11,8 +11,18 @@ go_library( name = "go_default_library", srcs = [ "osext.go", - "osext_procfs.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "osext_sysctl.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "osext_procfs.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "osext_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/kr/pty/BUILD b/vendor/github.com/kr/pty/BUILD index 9e91f90eed4..5a3f3d57084 100644 --- a/vendor/github.com/kr/pty/BUILD +++ b/vendor/github.com/kr/pty/BUILD @@ -12,11 +12,25 @@ go_library( srcs = [ "doc.go", "ioctl.go", - "pty_linux.go", + "pty_unsupported.go", "run.go", "util.go", - "ztypes_amd64.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "ioctl_bsd.go", + "pty_darwin.go", + "ztypes_amd64.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "pty_linux.go", + "ztypes_amd64.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "ztypes_amd64.go", + ], + "//conditions:default": [], + }), + cgo = True, tags = ["automanaged"], ) diff --git a/vendor/github.com/libopenstorage/openstorage/api/BUILD b/vendor/github.com/libopenstorage/openstorage/api/BUILD index 61888772d56..cca21d8e96c 100644 --- a/vendor/github.com/libopenstorage/openstorage/api/BUILD +++ b/vendor/github.com/libopenstorage/openstorage/api/BUILD @@ -37,3 +37,9 @@ filegroup( ], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["api.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/miekg/dns/BUILD b/vendor/github.com/miekg/dns/BUILD index be2868fc250..d829c628481 100644 --- a/vendor/github.com/miekg/dns/BUILD +++ b/vendor/github.com/miekg/dns/BUILD @@ -40,12 +40,20 @@ go_library( "tsig.go", "types.go", "udp.go", - "udp_linux.go", + "udp_other.go", "update.go", "xfr.go", "zmsg.go", "ztypes.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "udp_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "udp_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/onsi/ginkgo/ginkgo/interrupthandler/BUILD b/vendor/github.com/onsi/ginkgo/ginkgo/interrupthandler/BUILD index 2c0cecf621c..3f3231f5c7f 100644 --- a/vendor/github.com/onsi/ginkgo/ginkgo/interrupthandler/BUILD +++ b/vendor/github.com/onsi/ginkgo/ginkgo/interrupthandler/BUILD @@ -11,8 +11,18 @@ go_library( name = "go_default_library", srcs = [ "interrupt_handler.go", - "sigquit_swallower_unix.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "sigquit_swallower_unix.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "sigquit_swallower_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "sigquit_swallower_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/onsi/ginkgo/ginkgo/testsuite/BUILD b/vendor/github.com/onsi/ginkgo/ginkgo/testsuite/BUILD index 960ca64ddb9..c076dfd9f52 100644 --- a/vendor/github.com/onsi/ginkgo/ginkgo/testsuite/BUILD +++ b/vendor/github.com/onsi/ginkgo/ginkgo/testsuite/BUILD @@ -11,6 +11,7 @@ go_library( name = "go_default_library", srcs = [ "test_suite.go", + "vendor_check_go15.go", "vendor_check_go16.go", ], tags = ["automanaged"], diff --git a/vendor/github.com/onsi/ginkgo/internal/remote/BUILD b/vendor/github.com/onsi/ginkgo/internal/remote/BUILD index c6cf8b9b7a7..29711955ba9 100644 --- a/vendor/github.com/onsi/ginkgo/internal/remote/BUILD +++ b/vendor/github.com/onsi/ginkgo/internal/remote/BUILD @@ -13,10 +13,20 @@ go_library( "aggregator.go", "forwarding_reporter.go", "output_interceptor.go", - "output_interceptor_unix.go", "server.go", "syscall_dup_unix.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "output_interceptor_unix.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "output_interceptor_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "output_interceptor_win.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/onsi/ginkgo/config:go_default_library", diff --git a/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-colorable/BUILD b/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-colorable/BUILD index 7d7fe0d12e9..e4f48e5284c 100644 --- a/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-colorable/BUILD +++ b/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-colorable/BUILD @@ -12,8 +12,19 @@ go_library( srcs = [ "colorable_others.go", "noncolorable.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "colorable_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], + deps = select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty/BUILD b/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty/BUILD index 637bb54aaa8..750985cf890 100644 --- a/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty/BUILD +++ b/vendor/github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty/BUILD @@ -11,8 +11,18 @@ go_library( name = "go_default_library", srcs = [ "doc.go", - "isatty_linux.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "isatty_bsd.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "isatty_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "isatty_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/BUILD index 351bed4e87e..66c0b8f3b59 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/BUILD @@ -10,55 +10,70 @@ load( go_library( name = "go_default_library", srcs = [ - "capabilities_linux.go", "console.go", - "console_linux.go", "container.go", - "container_linux.go", - "criu_opts_unix.go", "error.go", "factory.go", - "factory_linux.go", "generic_error.go", - "init_linux.go", - "message_linux.go", - "network_linux.go", - "notify_linux.go", "process.go", - "process_linux.go", - "restored_process.go", - "rootfs_linux.go", - "setgroups_linux.go", - "setns_init_linux.go", - "standard_init_linux.go", - "state_linux.go", "stats.go", - "stats_linux.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "capabilities_linux.go", + "compat_1.5_linux.go", + "console_linux.go", + "container_linux.go", + "criu_opts_unix.go", + "factory_linux.go", + "init_linux.go", + "message_linux.go", + "network_linux.go", + "notify_linux.go", + "process_linux.go", + "restored_process.go", + "rootfs_linux.go", + "setgroups_linux.go", + "setns_init_linux.go", + "standard_init_linux.go", + "state_linux.go", + "stats_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "console_windows.go", + "container_windows.go", + "criu_opts_windows.go", + "stats_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//vendor/github.com/Sirupsen/logrus:go_default_library", - "//vendor/github.com/docker/docker/pkg/mount:go_default_library", - "//vendor/github.com/docker/docker/pkg/symlink:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/apparmor:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd:go_default_library", "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/configs/validate:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/criurpc:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/keys:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/label:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/seccomp:go_default_library", "//vendor/github.com/opencontainers/runc/libcontainer/stacktrace:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/system:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/user:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", - "//vendor/github.com/syndtr/gocapability/capability:go_default_library", - "//vendor/github.com/vishvananda/netlink:go_default_library", - "//vendor/github.com/vishvananda/netlink/nl:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/Sirupsen/logrus:go_default_library", + "//vendor/github.com/docker/docker/pkg/mount:go_default_library", + "//vendor/github.com/docker/docker/pkg/symlink:go_default_library", + "//vendor/github.com/golang/protobuf/proto:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/apparmor:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/configs/validate:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/criurpc:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/keys:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/label:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/seccomp:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/system:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/user:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", + "//vendor/github.com/syndtr/gocapability/capability:go_default_library", + "//vendor/github.com/vishvananda/netlink:go_default_library", + "//vendor/github.com/vishvananda/netlink/nl:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD index 4b95302511b..9fa75598b3a 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD @@ -10,6 +10,7 @@ load( go_library( name = "go_default_library", srcs = ["apparmor_disabled.go"], + cgo = True, tags = ["automanaged"], ) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/cgroups/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/cgroups/BUILD index 2d6bd7c44ca..9614c962cd0 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/cgroups/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/cgroups/BUILD @@ -10,15 +10,23 @@ load( go_library( name = "go_default_library", srcs = [ - "cgroups.go", - "stats.go", - "utils.go", - ], + "cgroups_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cgroups.go", + "stats.go", + "utils.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = [ - "//vendor/github.com/docker/go-units:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/docker/go-units:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs/BUILD index 04ffd13d03f..1499ddcceb9 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs/BUILD @@ -10,29 +10,37 @@ load( go_library( name = "go_default_library", srcs = [ - "apply_raw.go", - "blkio.go", - "cpu.go", - "cpuacct.go", - "cpuset.go", - "devices.go", - "freezer.go", - "hugetlb.go", - "memory.go", - "name.go", - "net_cls.go", - "net_prio.go", - "perf_event.go", - "pids.go", - "utils.go", - ], + "fs_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "apply_raw.go", + "blkio.go", + "cpu.go", + "cpuacct.go", + "cpuset.go", + "devices.go", + "freezer.go", + "hugetlb.go", + "memory.go", + "name.go", + "net_cls.go", + "net_prio.go", + "perf_event.go", + "pids.go", + "utils.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = [ - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/system:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", - ], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/system:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd/BUILD index 82f543f8473..c7087ec0f74 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/cgroups/systemd/BUILD @@ -9,16 +9,27 @@ load( go_library( name = "go_default_library", - srcs = ["apply_systemd.go"], + srcs = [ + "apply_nosystemd.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "apply_systemd.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ - "//vendor/github.com/coreos/go-systemd/dbus:go_default_library", - "//vendor/github.com/coreos/go-systemd/util:go_default_library", - "//vendor/github.com/godbus/dbus:go_default_library", "//vendor/github.com/opencontainers/runc/libcontainer/cgroups:go_default_library", - "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", "//vendor/github.com/opencontainers/runc/libcontainer/configs:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/coreos/go-systemd/dbus:go_default_library", + "//vendor/github.com/coreos/go-systemd/util:go_default_library", + "//vendor/github.com/godbus/dbus:go_default_library", + "//vendor/github.com/opencontainers/runc/libcontainer/cgroups/fs:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/opencontainers/runc/libcontainer/configs/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/configs/BUILD index 62f460e546e..a3938627377 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/configs/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/configs/BUILD @@ -11,19 +11,29 @@ go_library( name = "go_default_library", srcs = [ "blkio_device.go", - "cgroup_unix.go", + "cgroup_unsupported.go", "config.go", - "config_unix.go", "device.go", - "device_defaults.go", "hugepage_limit.go", "interface_priority_map.go", "mount.go", "namespaces.go", - "namespaces_syscall.go", - "namespaces_unix.go", + "namespaces_syscall_unsupported.go", + "namespaces_unsupported.go", "network.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "cgroup_unix.go", + "config_unix.go", + "device_defaults.go", + "namespaces_syscall.go", + "namespaces_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "cgroup_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = ["//vendor/github.com/Sirupsen/logrus:go_default_library"], ) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/criurpc/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/criurpc/BUILD index 93ad771b2b4..f006433babb 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/criurpc/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/criurpc/BUILD @@ -26,3 +26,9 @@ filegroup( srcs = [":package-srcs"], tags = ["automanaged"], ) + +filegroup( + name = "go_default_library_protos", + srcs = ["criurpc.proto"], + visibility = ["//visibility:public"], +) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/keys/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/keys/BUILD index 3e353b0fb7a..c2d93acec3f 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/keys/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/keys/BUILD @@ -9,7 +9,12 @@ load( go_library( name = "go_default_library", - srcs = ["keyctl.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "keyctl.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/selinux/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/selinux/BUILD index ace4d5c9c46..8098fd69d45 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/selinux/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/selinux/BUILD @@ -9,9 +9,19 @@ load( go_library( name = "go_default_library", - srcs = ["selinux.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "selinux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = ["//vendor/github.com/opencontainers/runc/libcontainer/system:go_default_library"], + deps = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "//vendor/github.com/opencontainers/runc/libcontainer/system:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/opencontainers/runc/libcontainer/system/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/system/BUILD index acd6f51ecf1..c8c2ae12db0 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/system/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/system/BUILD @@ -23,13 +23,22 @@ cgo_genrule( go_library( name = "go_default_library", srcs = [ - "linux.go", "proc.go", - "setns_linux.go", - "syscall_linux_64.go", - "xattrs_linux.go", - ], - library = ":cgo_codegen", + "unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "linux.go", + "setns_linux.go", + "syscall_linux_64.go", + "sysconfig.go", + "xattrs_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "sysconfig_notcgo.go", + ], + "//conditions:default": [], + }), + cgo = True, tags = ["automanaged"], ) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/user/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/user/BUILD index 33662738a47..97d2963adbc 100644 --- a/vendor/github.com/opencontainers/runc/libcontainer/user/BUILD +++ b/vendor/github.com/opencontainers/runc/libcontainer/user/BUILD @@ -11,9 +11,17 @@ go_library( name = "go_default_library", srcs = [ "lookup.go", - "lookup_unix.go", + "lookup_unsupported.go", "user.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "lookup_unix.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "lookup_unix.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/pkg/sftp/BUILD b/vendor/github.com/pkg/sftp/BUILD index 141f53cfdca..973d4dd3f5f 100644 --- a/vendor/github.com/pkg/sftp/BUILD +++ b/vendor/github.com/pkg/sftp/BUILD @@ -11,17 +11,32 @@ go_library( name = "go_default_library", srcs = [ "attrs.go", - "attrs_unix.go", "client.go", "conn.go", "packet.go", "release.go", "server.go", - "server_statvfs_impl.go", - "server_statvfs_linux.go", - "server_unix.go", + "server_statvfs_stubs.go", "sftp.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "attrs_unix.go", + "server_statvfs_darwin.go", + "server_statvfs_impl.go", + "server_unix.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "attrs_unix.go", + "server_statvfs_impl.go", + "server_statvfs_linux.go", + "server_unix.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "attrs_stubs.go", + "server_stubs.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/kr/fs:go_default_library", diff --git a/vendor/github.com/prometheus/client_golang/prometheus/promhttp/BUILD b/vendor/github.com/prometheus/client_golang/prometheus/promhttp/BUILD index 77d2c7fe28e..92a4dd9642c 100644 --- a/vendor/github.com/prometheus/client_golang/prometheus/promhttp/BUILD +++ b/vendor/github.com/prometheus/client_golang/prometheus/promhttp/BUILD @@ -10,6 +10,7 @@ load( go_library( name = "go_default_library", srcs = [ + "delegator_1_7.go", "delegator_1_8.go", "http.go", "instrument_client.go", diff --git a/vendor/github.com/seccomp/libseccomp-golang/BUILD b/vendor/github.com/seccomp/libseccomp-golang/BUILD index 91e6400e979..f5913c7a084 100644 --- a/vendor/github.com/seccomp/libseccomp-golang/BUILD +++ b/vendor/github.com/seccomp/libseccomp-golang/BUILD @@ -25,8 +25,21 @@ cgo_genrule( go_library( name = "go_default_library", - srcs = [], - library = ":cgo_codegen", + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "seccomp.go", + "seccomp_internal.go", + ], + "//conditions:default": [], + }), + cgo = True, + clinkopts = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "-lseccomp", + "-lseccomp", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/spf13/afero/BUILD b/vendor/github.com/spf13/afero/BUILD index 92276cee3b8..7e20568f2c2 100644 --- a/vendor/github.com/spf13/afero/BUILD +++ b/vendor/github.com/spf13/afero/BUILD @@ -26,7 +26,12 @@ go_library( "sftp.go", "unionFile.go", "util.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "const_bsds.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/pkg/sftp:go_default_library", diff --git a/vendor/github.com/spf13/cobra/BUILD b/vendor/github.com/spf13/cobra/BUILD index 5484971caee..17a4a36eca9 100644 --- a/vendor/github.com/spf13/cobra/BUILD +++ b/vendor/github.com/spf13/cobra/BUILD @@ -14,9 +14,21 @@ go_library( "cobra.go", "command.go", "command_notwin.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "command_win.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], - deps = ["//vendor/github.com/spf13/pflag:go_default_library"], + deps = [ + "//vendor/github.com/spf13/pflag:go_default_library", + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/inconshreveable/mousetrap:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/storageos/go-api/BUILD b/vendor/github.com/storageos/go-api/BUILD index 4c5e1e9529f..969a5e7f0df 100644 --- a/vendor/github.com/storageos/go-api/BUILD +++ b/vendor/github.com/storageos/go-api/BUILD @@ -22,12 +22,22 @@ go_library( "util.go", "validation.go", "volume.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "client_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = [ "//vendor/github.com/gorilla/websocket:go_default_library", "//vendor/github.com/storageos/go-api/types:go_default_library", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/Microsoft/go-winio:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/github.com/syndtr/gocapability/capability/BUILD b/vendor/github.com/syndtr/gocapability/capability/BUILD index 2a837a65434..24abfdeb38f 100644 --- a/vendor/github.com/syndtr/gocapability/capability/BUILD +++ b/vendor/github.com/syndtr/gocapability/capability/BUILD @@ -11,11 +11,16 @@ go_library( name = "go_default_library", srcs = [ "capability.go", - "capability_linux.go", + "capability_noop.go", "enum.go", "enum_gen.go", - "syscall_linux.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "capability_linux.go", + "syscall_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/ugorji/go/codec/BUILD b/vendor/github.com/ugorji/go/codec/BUILD index ee7d0d82f3f..e07083e7beb 100644 --- a/vendor/github.com/ugorji/go/codec/BUILD +++ b/vendor/github.com/ugorji/go/codec/BUILD @@ -15,11 +15,13 @@ go_library( "cbor.go", "decode.go", "decode_go.go", + "decode_go14.go", "encode.go", "fast-path.generated.go", "gen.generated.go", "gen.go", "gen-helper.generated.go", + "gen_15.go", "gen_16.go", "gen_17.go", "helper.go", diff --git a/vendor/github.com/vishvananda/netlink/BUILD b/vendor/github.com/vishvananda/netlink/BUILD index 4914c81ff67..88cf7a17c5d 100644 --- a/vendor/github.com/vishvananda/netlink/BUILD +++ b/vendor/github.com/vishvananda/netlink/BUILD @@ -11,26 +11,31 @@ go_library( name = "go_default_library", srcs = [ "addr.go", - "addr_linux.go", "filter.go", - "filter_linux.go", "link.go", - "link_linux.go", "neigh.go", - "neigh_linux.go", "netlink.go", + "netlink_unspecified.go", "protinfo.go", - "protinfo_linux.go", "qdisc.go", - "qdisc_linux.go", "route.go", - "route_linux.go", "xfrm.go", "xfrm_policy.go", - "xfrm_policy_linux.go", "xfrm_state.go", - "xfrm_state_linux.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "addr_linux.go", + "filter_linux.go", + "link_linux.go", + "neigh_linux.go", + "protinfo_linux.go", + "qdisc_linux.go", + "route_linux.go", + "xfrm_policy_linux.go", + "xfrm_state_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], deps = ["//vendor/github.com/vishvananda/netlink/nl:go_default_library"], ) diff --git a/vendor/github.com/vishvananda/netlink/nl/BUILD b/vendor/github.com/vishvananda/netlink/nl/BUILD index 30456d29140..889548c179d 100644 --- a/vendor/github.com/vishvananda/netlink/nl/BUILD +++ b/vendor/github.com/vishvananda/netlink/nl/BUILD @@ -9,16 +9,19 @@ load( go_library( name = "go_default_library", - srcs = [ - "addr_linux.go", - "link_linux.go", - "nl_linux.go", - "route_linux.go", - "tc_linux.go", - "xfrm_linux.go", - "xfrm_policy_linux.go", - "xfrm_state_linux.go", - ], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "addr_linux.go", + "link_linux.go", + "nl_linux.go", + "route_linux.go", + "tc_linux.go", + "xfrm_linux.go", + "xfrm_policy_linux.go", + "xfrm_state_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/vmware/photon-controller-go-sdk/SSPI/BUILD b/vendor/github.com/vmware/photon-controller-go-sdk/SSPI/BUILD index 9757edae8d7..69669fb6db9 100644 --- a/vendor/github.com/vmware/photon-controller-go-sdk/SSPI/BUILD +++ b/vendor/github.com/vmware/photon-controller-go-sdk/SSPI/BUILD @@ -9,7 +9,14 @@ load( go_library( name = "go_default_library", - srcs = ["sspi_unsupported.go"], + srcs = [ + "sspi_unsupported.go", + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "sspi.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/github.com/vmware/photon-controller-go-sdk/photon/lightwave/BUILD b/vendor/github.com/vmware/photon-controller-go-sdk/photon/lightwave/BUILD index 5ae09ea1017..334cad75be0 100644 --- a/vendor/github.com/vmware/photon-controller-go-sdk/photon/lightwave/BUILD +++ b/vendor/github.com/vmware/photon-controller-go-sdk/photon/lightwave/BUILD @@ -13,8 +13,19 @@ go_library( "jwttoken.go", "oidcclient.go", "oidcclient_sspi_unsupported.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "oidcclient_sspi.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], + deps = select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "//vendor/github.com/vmware/photon-controller-go-sdk/SSPI:go_default_library", + ], + "//conditions:default": [], + }), ) filegroup( diff --git a/vendor/golang.org/x/crypto/curve25519/BUILD b/vendor/golang.org/x/crypto/curve25519/BUILD index fe43abbea6e..117551c2ac7 100644 --- a/vendor/golang.org/x/crypto/curve25519/BUILD +++ b/vendor/golang.org/x/crypto/curve25519/BUILD @@ -10,15 +10,38 @@ load( go_library( name = "go_default_library", srcs = [ - "const_amd64.s", - "cswap_amd64.s", + "curve25519.go", "doc.go", - "freeze_amd64.s", - "ladderstep_amd64.s", - "mont25519_amd64.go", - "mul_amd64.s", - "square_amd64.s", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "const_amd64.s", + "cswap_amd64.s", + "freeze_amd64.s", + "ladderstep_amd64.s", + "mont25519_amd64.go", + "mul_amd64.s", + "square_amd64.s", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "const_amd64.s", + "cswap_amd64.s", + "freeze_amd64.s", + "ladderstep_amd64.s", + "mont25519_amd64.go", + "mul_amd64.s", + "square_amd64.s", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "const_amd64.s", + "cswap_amd64.s", + "freeze_amd64.s", + "ladderstep_amd64.s", + "mont25519_amd64.go", + "mul_amd64.s", + "square_amd64.s", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/crypto/poly1305/BUILD b/vendor/golang.org/x/crypto/poly1305/BUILD index c11beb17b03..90759436065 100644 --- a/vendor/golang.org/x/crypto/poly1305/BUILD +++ b/vendor/golang.org/x/crypto/poly1305/BUILD @@ -11,9 +11,22 @@ go_library( name = "go_default_library", srcs = [ "poly1305.go", - "poly1305_amd64.s", - "sum_amd64.go", - ], + "sum_ref.go", + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "poly1305_amd64.s", + "sum_amd64.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "poly1305_amd64.s", + "sum_amd64.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "poly1305_amd64.s", + "sum_amd64.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/crypto/salsa20/salsa/BUILD b/vendor/golang.org/x/crypto/salsa20/salsa/BUILD index be4b5c42505..585e023afa0 100644 --- a/vendor/golang.org/x/crypto/salsa20/salsa/BUILD +++ b/vendor/golang.org/x/crypto/salsa20/salsa/BUILD @@ -11,10 +11,23 @@ go_library( name = "go_default_library", srcs = [ "hsalsa20.go", - "salsa2020_amd64.s", "salsa208.go", - "salsa20_amd64.go", - ], + "salsa20_ref.go", + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "salsa2020_amd64.s", + "salsa20_amd64.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "salsa2020_amd64.s", + "salsa20_amd64.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "salsa2020_amd64.s", + "salsa20_amd64.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/crypto/ssh/terminal/BUILD b/vendor/golang.org/x/crypto/ssh/terminal/BUILD index e636c07a8e4..e7f58b613ee 100644 --- a/vendor/golang.org/x/crypto/ssh/terminal/BUILD +++ b/vendor/golang.org/x/crypto/ssh/terminal/BUILD @@ -11,9 +11,20 @@ go_library( name = "go_default_library", srcs = [ "terminal.go", - "util.go", - "util_linux.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "util.go", + "util_bsd.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "util.go", + "util_linux.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "util_windows.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/exp/inotify/BUILD b/vendor/golang.org/x/exp/inotify/BUILD index 6bb5a0b3788..6efc7dc32c2 100644 --- a/vendor/golang.org/x/exp/inotify/BUILD +++ b/vendor/golang.org/x/exp/inotify/BUILD @@ -9,7 +9,12 @@ load( go_library( name = "go_default_library", - srcs = ["inotify_linux.go"], + srcs = select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "inotify_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/net/context/BUILD b/vendor/golang.org/x/net/context/BUILD index dbb39d55cba..49d76ff35bc 100644 --- a/vendor/golang.org/x/net/context/BUILD +++ b/vendor/golang.org/x/net/context/BUILD @@ -12,6 +12,7 @@ go_library( srcs = [ "context.go", "go17.go", + "pre_go17.go", ], tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/net/context/ctxhttp/BUILD b/vendor/golang.org/x/net/context/ctxhttp/BUILD index efa77b9b428..c6e131f305c 100644 --- a/vendor/golang.org/x/net/context/ctxhttp/BUILD +++ b/vendor/golang.org/x/net/context/ctxhttp/BUILD @@ -9,7 +9,10 @@ load( go_library( name = "go_default_library", - srcs = ["ctxhttp.go"], + srcs = [ + "ctxhttp.go", + "ctxhttp_pre17.go", + ], tags = ["automanaged"], deps = ["//vendor/golang.org/x/net/context:go_default_library"], ) diff --git a/vendor/golang.org/x/net/http2/BUILD b/vendor/golang.org/x/net/http2/BUILD index a103412c644..769f9a5ef88 100644 --- a/vendor/golang.org/x/net/http2/BUILD +++ b/vendor/golang.org/x/net/http2/BUILD @@ -18,10 +18,14 @@ go_library( "frame.go", "go16.go", "go17.go", + "go17_not18.go", "go18.go", "gotrack.go", "headermap.go", "http2.go", + "not_go16.go", + "not_go17.go", + "not_go18.go", "pipe.go", "server.go", "transport.go", diff --git a/vendor/golang.org/x/sys/unix/BUILD b/vendor/golang.org/x/sys/unix/BUILD index bed30da32aa..62001aabcb3 100644 --- a/vendor/golang.org/x/sys/unix/BUILD +++ b/vendor/golang.org/x/sys/unix/BUILD @@ -10,30 +10,59 @@ load( go_library( name = "go_default_library", srcs = [ - "asm_linux_amd64.s", - "bluetooth_linux.go", - "constants.go", - "dirent.go", - "endian_little.go", - "env_unix.go", "env_unset.go", "file_unix.go", - "flock.go", - "race0.go", - "sockcmsg_linux.go", - "sockcmsg_unix.go", - "str.go", - "syscall.go", - "syscall_linux.go", - "syscall_linux_amd64.go", - "syscall_linux_amd64_gc.go", - "syscall_unix.go", - "syscall_unix_gc.go", - "zerrors_linux_amd64.go", - "zsyscall_linux_amd64.go", - "zsysnum_linux_amd64.go", - "ztypes_linux_amd64.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "asm_darwin_amd64.s", + "constants.go", + "dirent.go", + "endian_little.go", + "env_unix.go", + "flock.go", + "race0.go", + "sockcmsg_unix.go", + "str.go", + "syscall.go", + "syscall_bsd.go", + "syscall_darwin.go", + "syscall_darwin_amd64.go", + "syscall_unix.go", + "syscall_unix_gc.go", + "zerrors_darwin_amd64.go", + "zsyscall_darwin_amd64.go", + "zsysnum_darwin_amd64.go", + "ztypes_darwin_amd64.go", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "asm_linux_amd64.s", + "bluetooth_linux.go", + "constants.go", + "dirent.go", + "endian_little.go", + "env_unix.go", + "flock.go", + "race0.go", + "sockcmsg_linux.go", + "sockcmsg_unix.go", + "str.go", + "syscall.go", + "syscall_linux.go", + "syscall_linux_amd64.go", + "syscall_linux_amd64_gc.go", + "syscall_unix.go", + "syscall_unix_gc.go", + "zerrors_linux_amd64.go", + "zsyscall_linux_amd64.go", + "zsysnum_linux_amd64.go", + "ztypes_linux_amd64.go", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "endian_little.go", + ], + "//conditions:default": [], + }), + cgo = True, tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/sys/windows/BUILD b/vendor/golang.org/x/sys/windows/BUILD index 7117d56a4eb..b3fb5d5b4c7 100644 --- a/vendor/golang.org/x/sys/windows/BUILD +++ b/vendor/golang.org/x/sys/windows/BUILD @@ -9,7 +9,29 @@ load( go_library( name = "go_default_library", - srcs = ["mksyscall.go"], + srcs = [ + "mksyscall.go", + ] + select({ + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "asm_windows_amd64.s", + "dll_windows.go", + "env_unset.go", + "env_windows.go", + "eventlog.go", + "exec_windows.go", + "memory_windows.go", + "race0.go", + "security_windows.go", + "service.go", + "str.go", + "syscall.go", + "syscall_windows.go", + "zsyscall_windows.go", + "ztypes_windows.go", + "ztypes_windows_amd64.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/golang.org/x/text/language/BUILD b/vendor/golang.org/x/text/language/BUILD index aae748fa55a..863722e4cab 100644 --- a/vendor/golang.org/x/text/language/BUILD +++ b/vendor/golang.org/x/text/language/BUILD @@ -12,6 +12,7 @@ go_library( srcs = [ "common.go", "coverage.go", + "go1_1.go", "go1_2.go", "index.go", "language.go", diff --git a/vendor/golang.org/x/tools/container/intsets/BUILD b/vendor/golang.org/x/tools/container/intsets/BUILD index c6b2fa906a0..fe66071f9d4 100644 --- a/vendor/golang.org/x/tools/container/intsets/BUILD +++ b/vendor/golang.org/x/tools/container/intsets/BUILD @@ -10,11 +10,24 @@ load( go_library( name = "go_default_library", srcs = [ - "popcnt_amd64.go", - "popcnt_amd64.s", + "popcnt_generic.go", "sparse.go", "util.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:darwin_amd64": [ + "popcnt_amd64.go", + "popcnt_amd64.s", + ], + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "popcnt_amd64.go", + "popcnt_amd64.s", + ], + "@io_bazel_rules_go//go/platform:windows_amd64": [ + "popcnt_amd64.go", + "popcnt_amd64.s", + ], + "//conditions:default": [], + }), tags = ["automanaged"], ) diff --git a/vendor/google.golang.org/grpc/credentials/BUILD b/vendor/google.golang.org/grpc/credentials/BUILD index 4a779eddbf9..6ee3ce41741 100644 --- a/vendor/google.golang.org/grpc/credentials/BUILD +++ b/vendor/google.golang.org/grpc/credentials/BUILD @@ -12,6 +12,7 @@ go_library( srcs = [ "credentials.go", "credentials_util_go17.go", + "credentials_util_pre_go17.go", ], tags = ["automanaged"], deps = ["//vendor/golang.org/x/net/context:go_default_library"], diff --git a/vendor/google.golang.org/grpc/transport/BUILD b/vendor/google.golang.org/grpc/transport/BUILD index 4fb3cecea90..0432029f4a7 100644 --- a/vendor/google.golang.org/grpc/transport/BUILD +++ b/vendor/google.golang.org/grpc/transport/BUILD @@ -11,11 +11,13 @@ go_library( name = "go_default_library", srcs = [ "control.go", + "go16.go", "go17.go", "handler_server.go", "http2_client.go", "http2_server.go", "http_util.go", + "pre_go16.go", "transport.go", ], tags = ["automanaged"], diff --git a/vendor/gopkg.in/gcfg.v1/BUILD b/vendor/gopkg.in/gcfg.v1/BUILD index 7f584416c68..8e95d145b34 100644 --- a/vendor/gopkg.in/gcfg.v1/BUILD +++ b/vendor/gopkg.in/gcfg.v1/BUILD @@ -12,6 +12,7 @@ go_library( srcs = [ "doc.go", "errors.go", + "go1_0.go", "go1_2.go", "read.go", "set.go", diff --git a/vendor/gopkg.in/natefinch/lumberjack.v2/BUILD b/vendor/gopkg.in/natefinch/lumberjack.v2/BUILD index e8827c50339..8a716a93b2e 100644 --- a/vendor/gopkg.in/natefinch/lumberjack.v2/BUILD +++ b/vendor/gopkg.in/natefinch/lumberjack.v2/BUILD @@ -10,9 +10,14 @@ load( go_library( name = "go_default_library", srcs = [ - "chown_linux.go", + "chown.go", "lumberjack.go", - ], + ] + select({ + "@io_bazel_rules_go//go/platform:linux_amd64": [ + "chown_linux.go", + ], + "//conditions:default": [], + }), tags = ["automanaged"], )