From f4ecb7d469d23eb67b4dccd619df870b4db112ad Mon Sep 17 00:00:00 2001 From: cloud-team-rebase-bot Date: Wed, 22 Sep 2021 14:42:24 +0200 Subject: [PATCH] UPSTREAM: : Updating and vendoring go modules after an upstream rebase # Conflicts: # vendor/github.com/google/go-tpm/tpmutil/BUILD # Conflicts: # vendor/github.com/googleapis/gax-go/v2/BUILD # vendor/golang.org/x/oauth2/google/BUILD # vendor/golang.org/x/oauth2/google/internal/externalaccount/BUILD # vendor/golang.org/x/sys/unix/BUILD # vendor/golang.org/x/sys/windows/BUILD # vendor/google.golang.org/api/internal/gensupport/BUILD # vendor/google.golang.org/api/option/internaloption/BUILD # vendor/google.golang.org/protobuf/types/descriptorpb/BUILD # Conflicts: # vendor/github.com/modern-go/reflect2/BUILD # vendor/golang.org/x/net/idna/BUILD # vendor/golang.org/x/term/BUILD # vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/BUILD # vendor/k8s.io/apimachinery/pkg/util/cache/BUILD # vendor/k8s.io/apimachinery/pkg/util/json/BUILD # vendor/k8s.io/apimachinery/pkg/util/managedfields/BUILD # vendor/k8s.io/apimachinery/pkg/util/net/BUILD # vendor/k8s.io/apimachinery/pkg/util/validation/BUILD # vendor/k8s.io/apimachinery/pkg/util/wait/BUILD # vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle/BUILD # vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD # vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/BUILD # vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1/BUILD # vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1/BUILD # vendor/k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap/BUILD # vendor/k8s.io/apiserver/pkg/audit/BUILD # vendor/k8s.io/apiserver/pkg/authentication/token/cache/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/filterlatency/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/filters/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/handlers/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/metrics/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/request/BUILD # vendor/k8s.io/apiserver/pkg/endpoints/responsewriter/BUILD # vendor/k8s.io/apiserver/pkg/registry/generic/BUILD # vendor/k8s.io/apiserver/pkg/registry/generic/registry/BUILD # vendor/k8s.io/apiserver/pkg/server/BUILD # vendor/k8s.io/apiserver/pkg/server/dynamiccertificates/BUILD # vendor/k8s.io/apiserver/pkg/server/egressselector/metrics/BUILD # vendor/k8s.io/apiserver/pkg/server/filters/BUILD # vendor/k8s.io/apiserver/pkg/server/healthz/BUILD # vendor/k8s.io/apiserver/pkg/server/httplog/BUILD # vendor/k8s.io/apiserver/pkg/server/options/BUILD # vendor/k8s.io/apiserver/pkg/server/routes/BUILD # vendor/k8s.io/apiserver/pkg/storage/cacher/BUILD # vendor/k8s.io/apiserver/pkg/storage/etcd3/BUILD # vendor/k8s.io/apiserver/pkg/storage/storagebackend/BUILD # vendor/k8s.io/apiserver/pkg/util/apihelpers/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/format/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics/BUILD # vendor/k8s.io/apiserver/pkg/util/flowcontrol/request/BUILD # vendor/k8s.io/apiserver/pkg/util/openapi/BUILD # vendor/k8s.io/client-go/applyconfigurations/apps/v1/BUILD # vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/BUILD # vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/BUILD # vendor/k8s.io/client-go/applyconfigurations/core/v1/BUILD # vendor/k8s.io/client-go/applyconfigurations/meta/v1/BUILD # vendor/k8s.io/client-go/discovery/fake/BUILD # vendor/k8s.io/client-go/informers/BUILD # vendor/k8s.io/client-go/informers/autoscaling/BUILD # vendor/k8s.io/client-go/informers/flowcontrol/BUILD # vendor/k8s.io/client-go/kubernetes/BUILD # vendor/k8s.io/client-go/kubernetes/fake/BUILD # vendor/k8s.io/client-go/kubernetes/scheme/BUILD # vendor/k8s.io/client-go/plugin/pkg/client/auth/exec/BUILD # vendor/k8s.io/client-go/rest/BUILD # vendor/k8s.io/client-go/tools/cache/BUILD # vendor/k8s.io/client-go/tools/events/BUILD # vendor/k8s.io/client-go/tools/leaderelection/BUILD # vendor/k8s.io/client-go/tools/record/BUILD # vendor/k8s.io/client-go/util/cert/BUILD # vendor/k8s.io/client-go/util/flowcontrol/BUILD # vendor/k8s.io/client-go/util/workqueue/BUILD # vendor/k8s.io/cloud-provider/app/BUILD # vendor/k8s.io/cloud-provider/controllers/node/BUILD # vendor/k8s.io/cloud-provider/controllers/nodelifecycle/BUILD # vendor/k8s.io/cloud-provider/controllers/route/BUILD # vendor/k8s.io/cloud-provider/node/helpers/BUILD # vendor/k8s.io/cloud-provider/options/BUILD # vendor/k8s.io/component-base/cli/flag/BUILD # vendor/k8s.io/component-base/cli/globalflag/BUILD # vendor/k8s.io/component-base/config/BUILD # vendor/k8s.io/component-base/config/v1alpha1/BUILD # vendor/k8s.io/component-base/logs/BUILD # vendor/k8s.io/controller-manager/app/BUILD # vendor/k8s.io/controller-manager/pkg/clientbuilder/BUILD # vendor/k8s.io/kube-openapi/pkg/handler/BUILD # vendor/k8s.io/kubernetes/pkg/controller/BUILD # vendor/k8s.io/kubernetes/pkg/util/taints/BUILD --- go.mod | 138 +- go.sum | 94 +- .../go/compute/metadata/BUILD | 9 - vendor/github.com/Azure/go-ansiterm/BUILD | 24 - .../Azure/go-ansiterm/winterm/BUILD | 25 - .../k8s-cloud-provider/pkg/cloud/BUILD | 29 - .../k8s-cloud-provider/pkg/cloud/filter/BUILD | 10 - .../k8s-cloud-provider/pkg/cloud/meta/BUILD | 20 - .../k8s-cloud-provider/pkg/cloud/mock/BUILD | 18 - vendor/github.com/NYTimes/gziphandler/BUILD | 12 - vendor/github.com/PuerkitoBio/purell/BUILD | 15 - vendor/github.com/PuerkitoBio/urlesc/BUILD | 9 - vendor/github.com/beorn7/perks/quantile/BUILD | 9 - vendor/github.com/blang/semver/BUILD | 15 - vendor/github.com/cespare/xxhash/v2/BUILD | 15 - .../github.com/coreos/go-semver/semver/BUILD | 12 - .../coreos/go-systemd/v22/daemon/BUILD | 12 - .../coreos/go-systemd/v22/journal/BUILD | 13 - .../cyphar/filepath-securejoin/BUILD | 13 - vendor/github.com/davecgh/go-spew/spew/BUILD | 18 - .../docker/distribution/digestset/BUILD | 10 - .../docker/distribution/reference/BUILD | 18 - vendor/github.com/emicklei/go-restful/BUILD | 39 - .../github.com/emicklei/go-restful/log/BUILD | 9 - vendor/github.com/evanphx/json-patch/BUILD | 14 - vendor/github.com/felixge/httpsnoop/BUILD | 14 - vendor/github.com/go-logr/logr/BUILD | 12 - .../github.com/go-openapi/jsonpointer/BUILD | 10 - .../github.com/go-openapi/jsonreference/BUILD | 13 - vendor/github.com/go-openapi/swag/BUILD | 30 - vendor/github.com/gofrs/flock/BUILD | 14 - .../github.com/gogo/protobuf/gogoproto/BUILD | 17 - vendor/github.com/gogo/protobuf/proto/BUILD | 42 - .../protobuf/protoc-gen-gogo/descriptor/BUILD | 15 - .../github.com/gogo/protobuf/sortkeys/BUILD | 9 - vendor/github.com/golang/groupcache/lru/BUILD | 9 - .../golang/protobuf/descriptor/BUILD | 16 - .../github.com/golang/protobuf/jsonpb/BUILD | 21 - vendor/github.com/golang/protobuf/proto/BUILD | 32 - .../protobuf/protoc-gen-go/descriptor/BUILD | 14 - .../github.com/golang/protobuf/ptypes/BUILD | 22 - .../golang/protobuf/ptypes/any/BUILD | 14 - .../golang/protobuf/ptypes/duration/BUILD | 14 - .../golang/protobuf/ptypes/timestamp/BUILD | 14 - .../golang/protobuf/ptypes/wrappers/BUILD | 14 - vendor/github.com/google/go-cmp/cmp/BUILD | 27 - .../google/go-cmp/cmp/internal/diff/BUILD | 13 - .../google/go-cmp/cmp/internal/flags/BUILD | 13 - .../google/go-cmp/cmp/internal/function/BUILD | 9 - .../google/go-cmp/cmp/internal/value/BUILD | 14 - vendor/github.com/google/go-tpm/tpm2/BUILD | 25 - vendor/github.com/google/go-tpm/tpmutil/BUILD | 35 - .../google/go-tpm/tpmutil/tbs/BUILD | 9 - vendor/github.com/google/gofuzz/BUILD | 12 - vendor/github.com/google/uuid/BUILD | 22 - vendor/github.com/googleapis/gax-go/v2/BUILD | 20 - .../googleapis/gnostic/compiler/BUILD | 23 - .../googleapis/gnostic/extensions/BUILD | 19 - .../googleapis/gnostic/jsonschema/BUILD | 17 - .../googleapis/gnostic/openapiv2/BUILD | 20 - .../grpc-ecosystem/go-grpc-prometheus/BUILD | 25 - .../grpc-gateway/internal/BUILD | 13 - .../grpc-gateway/internal/BUILD.bazel | 23 + .../grpc-ecosystem/grpc-gateway/runtime/BUILD | 45 - .../grpc-gateway/runtime/BUILD.bazel | 85 ++ .../grpc-gateway/utilities/BUILD | 14 - .../grpc-gateway/utilities/BUILD.bazel | 21 + vendor/github.com/imdario/mergo/BUILD | 14 - .../inconshreveable/mousetrap/BUILD | 13 - vendor/github.com/json-iterator/go/BUILD | 56 - .../github.com/mailru/easyjson/buffer/BUILD | 9 - .../github.com/mailru/easyjson/jlexer/BUILD | 13 - .../github.com/mailru/easyjson/jwriter/BUILD | 10 - .../golang_protobuf_extensions/pbutil/BUILD | 14 - vendor/github.com/moby/term/BUILD | 59 - vendor/github.com/moby/term/windows/BUILD | 22 - vendor/github.com/modern-go/concurrent/BUILD | 15 - vendor/github.com/modern-go/reflect2/BUILD | 40 - vendor/github.com/munnerz/goautoneg/BUILD | 9 - .../github.com/opencontainers/go-digest/BUILD | 15 - .../runc/libcontainer/apparmor/BUILD | 22 - .../runc/libcontainer/utils/BUILD | 17 - vendor/github.com/pkg/errors/BUILD | 13 - .../pmezard/go-difflib/difflib/BUILD | 9 - .../prometheus/client_golang/prometheus/BUILD | 82 -- .../client_golang/prometheus/internal/BUILD | 10 - .../client_golang/prometheus/promhttp/BUILD | 19 - .../client_golang/prometheus/testutil/BUILD | 19 - .../prometheus/testutil/promlint/BUILD | 13 - .../prometheus/client_model/go/BUILD | 13 - .../github.com/prometheus/common/expfmt/BUILD | 24 - .../internal/bitbucket.org/ww/goautoneg/BUILD | 9 - .../github.com/prometheus/common/model/BUILD | 21 - vendor/github.com/prometheus/procfs/BUILD | 90 -- .../prometheus/procfs/internal/fs/BUILD | 9 - .../prometheus/procfs/internal/util/BUILD | 15 - vendor/github.com/spf13/cobra/BUILD | 29 - vendor/github.com/spf13/pflag/BUILD | 46 - .../github.com/stretchr/testify/assert/BUILD | 24 - .../github.com/stretchr/testify/require/BUILD | 16 - vendor/go.etcd.io/etcd/api/v3/authpb/BUILD | 13 - .../go.etcd.io/etcd/api/v3/etcdserverpb/BUILD | 25 - .../go.etcd.io/etcd/api/v3/membershippb/BUILD | 13 - vendor/go.etcd.io/etcd/api/v3/mvccpb/BUILD | 13 - .../etcd/api/v3/v3rpc/rpctypes/BUILD | 18 - vendor/go.etcd.io/etcd/api/v3/version/BUILD | 10 - .../etcd/client/pkg/v3/fileutil/BUILD | 47 - .../etcd/client/pkg/v3/logutil/BUILD | 64 - .../etcd/client/pkg/v3/systemd/BUILD | 12 - .../etcd/client/pkg/v3/tlsutil/BUILD | 13 - .../etcd/client/pkg/v3/transport/BUILD | 66 - .../go.etcd.io/etcd/client/pkg/v3/types/BUILD | 16 - vendor/go.etcd.io/etcd/client/v3/BUILD | 52 - .../etcd/client/v3/credentials/BUILD | 13 - .../etcd/client/v3/internal/endpoint/BUILD | 9 - .../etcd/client/v3/internal/resolver/BUILD | 15 - vendor/go.opencensus.io/BUILD | 9 - vendor/go.opencensus.io/internal/BUILD | 14 - .../internal/tagencoding/BUILD | 9 - .../go.opencensus.io/metric/metricdata/BUILD | 18 - .../metric/metricproducer/BUILD | 13 - vendor/go.opencensus.io/plugin/ochttp/BUILD | 27 - .../plugin/ochttp/propagation/b3/BUILD | 13 - vendor/go.opencensus.io/resource/BUILD | 9 - vendor/go.opencensus.io/stats/BUILD | 21 - vendor/go.opencensus.io/stats/internal/BUILD | 10 - vendor/go.opencensus.io/stats/view/BUILD | 28 - vendor/go.opencensus.io/tag/BUILD | 19 - vendor/go.opencensus.io/trace/BUILD | 30 - vendor/go.opencensus.io/trace/internal/BUILD | 9 - .../go.opencensus.io/trace/propagation/BUILD | 10 - .../go.opencensus.io/trace/tracestate/BUILD | 9 - vendor/go.opentelemetry.io/contrib/BUILD | 12 - .../google.golang.org/grpc/otelgrpc/BUILD | 28 - .../instrumentation/net/http/otelhttp/BUILD | 29 - vendor/go.opentelemetry.io/otel/BUILD | 21 - .../go.opentelemetry.io/otel/attribute/BUILD | 19 - vendor/go.opentelemetry.io/otel/baggage/BUILD | 16 - vendor/go.opentelemetry.io/otel/codes/BUILD | 12 - .../otel/exporters/otlp/BUILD | 25 - .../exporters/otlp/internal/otlpconfig/BUILD | 19 - .../exporters/otlp/internal/transform/BUILD | 30 - .../otel/exporters/otlp/otlpgrpc/BUILD | 30 - .../go.opentelemetry.io/otel/internal/BUILD | 9 - .../otel/internal/baggage/BUILD | 10 - .../otel/internal/global/BUILD | 23 - .../otel/internal/metric/BUILD | 14 - .../otel/internal/trace/noop/BUILD | 10 - vendor/go.opentelemetry.io/otel/metric/BUILD | 22 - .../otel/metric/global/BUILD | 13 - .../otel/metric/number/BUILD | 14 - .../otel/metric/registry/BUILD | 16 - .../otel/propagation/BUILD | 19 - .../otel/sdk/export/metric/BUILD | 19 - .../otel/sdk/export/metric/aggregation/BUILD | 10 - .../otel/sdk/instrumentation/BUILD | 9 - .../otel/sdk/internal/BUILD | 13 - .../go.opentelemetry.io/otel/sdk/metric/BUILD | 24 - .../otel/sdk/metric/aggregator/BUILD | 15 - .../otel/sdk/metric/aggregator/exact/BUILD | 16 - .../sdk/metric/aggregator/histogram/BUILD | 16 - .../sdk/metric/aggregator/lastvalue/BUILD | 16 - .../metric/aggregator/minmaxsumcount/BUILD | 16 - .../otel/sdk/metric/aggregator/sum/BUILD | 16 - .../otel/sdk/metric/controller/basic/BUILD | 21 - .../otel/sdk/metric/controller/time/BUILD | 9 - .../otel/sdk/metric/processor/basic/BUILD | 19 - .../otel/sdk/metric/selector/simple/BUILD | 18 - .../otel/sdk/resource/BUILD | 23 - .../go.opentelemetry.io/otel/sdk/trace/BUILD | 33 - vendor/go.opentelemetry.io/otel/semconv/BUILD | 19 - vendor/go.opentelemetry.io/otel/trace/BUILD | 20 - vendor/go.opentelemetry.io/otel/unit/BUILD | 12 - .../proto/otlp/collector/metrics/v1/BUILD | 27 - .../proto/otlp/collector/trace/v1/BUILD | 28 - .../proto/otlp/common/v1/BUILD | 14 - .../proto/otlp/metrics/v1/BUILD | 16 - .../proto/otlp/resource/v1/BUILD | 15 - .../proto/otlp/trace/v1/BUILD | 16 - vendor/go.uber.org/atomic/BUILD | 28 - vendor/go.uber.org/multierr/BUILD | 13 - vendor/go.uber.org/zap/BUILD | 35 - vendor/go.uber.org/zap/buffer/BUILD | 12 - .../go.uber.org/zap/internal/bufferpool/BUILD | 10 - vendor/go.uber.org/zap/internal/color/BUILD | 9 - vendor/go.uber.org/zap/internal/exit/BUILD | 9 - vendor/go.uber.org/zap/zapcore/BUILD | 35 - vendor/go.uber.org/zap/zapgrpc/BUILD | 13 - vendor/golang.org/x/crypto/cryptobyte/BUILD | 14 - .../golang.org/x/crypto/cryptobyte/asn1/BUILD | 9 - .../golang.org/x/crypto/internal/subtle/BUILD | 9 - .../golang.org/x/crypto/nacl/secretbox/BUILD | 14 - vendor/golang.org/x/crypto/poly1305/BUILD | 27 - .../golang.org/x/crypto/salsa20/salsa/BUILD | 16 - vendor/golang.org/x/net/context/BUILD | 15 - vendor/golang.org/x/net/context/ctxhttp/BUILD | 9 - vendor/golang.org/x/net/http/httpguts/BUILD | 13 - vendor/golang.org/x/net/http2/BUILD | 36 - vendor/golang.org/x/net/http2/hpack/BUILD | 14 - vendor/golang.org/x/net/idna/BUILD | 27 - .../x/net/internal/timeseries/BUILD | 9 - vendor/golang.org/x/net/trace/BUILD | 14 - vendor/golang.org/x/net/websocket/BUILD | 15 - vendor/golang.org/x/oauth2/BUILD | 14 - vendor/golang.org/x/oauth2/google/BUILD | 26 - .../google/internal/externalaccount/BUILD | 19 - vendor/golang.org/x/oauth2/internal/BUILD | 15 - vendor/golang.org/x/oauth2/jws/BUILD | 9 - vendor/golang.org/x/oauth2/jwt/BUILD | 14 - vendor/golang.org/x/sync/singleflight/BUILD | 9 - vendor/golang.org/x/sys/cpu/BUILD | 38 - .../x/sys/internal/unsafeheader/BUILD | 9 - vendor/golang.org/x/sys/plan9/BUILD | 35 - vendor/golang.org/x/sys/unix/BUILD | 251 ---- vendor/golang.org/x/sys/windows/BUILD | 37 - vendor/golang.org/x/term/BUILD | 54 - .../golang.org/x/text/secure/bidirule/BUILD | 17 - vendor/golang.org/x/text/transform/BUILD | 9 - vendor/golang.org/x/text/unicode/bidi/BUILD | 20 - vendor/golang.org/x/text/unicode/norm/BUILD | 24 - vendor/golang.org/x/text/width/BUILD | 20 - vendor/golang.org/x/time/rate/BUILD | 9 - .../api/compute/v0.alpha/BUILD | 16 - .../api/compute/v0.beta/BUILD | 16 - vendor/google.golang.org/api/compute/v1/BUILD | 16 - .../google.golang.org/api/container/v1/BUILD | 16 - vendor/google.golang.org/api/googleapi/BUILD | 13 - .../api/googleapi/transport/BUILD | 9 - vendor/google.golang.org/api/internal/BUILD | 19 - .../api/internal/gensupport/BUILD | 25 - .../api/internal/impersonate/BUILD | 10 - .../internal/third_party/uritemplates/BUILD | 12 - vendor/google.golang.org/api/option/BUILD | 20 - .../api/option/internaloption/BUILD | 14 - vendor/google.golang.org/api/tpu/v1/BUILD | 16 - .../api/transport/cert/BUILD | 9 - .../api/transport/http/BUILD | 26 - .../transport/http/internal/propagation/BUILD | 13 - .../api/transport/internal/dca/BUILD | 13 - vendor/google.golang.org/appengine/BUILD | 23 - .../appengine/internal/BUILD | 29 - .../appengine/internal/app_identity/BUILD | 10 - .../appengine/internal/base/BUILD | 10 - .../appengine/internal/datastore/BUILD | 10 - .../appengine/internal/log/BUILD | 10 - .../appengine/internal/modules/BUILD | 10 - .../appengine/internal/remote_api/BUILD | 10 - .../appengine/internal/urlfetch/BUILD | 10 - .../appengine/urlfetch/BUILD | 15 - .../genproto/googleapis/api/annotations/BUILD | 21 - .../genproto/googleapis/api/httpbody/BUILD | 15 - .../genproto/googleapis/rpc/status/BUILD | 15 - .../genproto/protobuf/field_mask/BUILD | 10 - vendor/google.golang.org/grpc/BUILD | 65 - .../google.golang.org/grpc/attributes/BUILD | 9 - vendor/google.golang.org/grpc/backoff/BUILD | 9 - vendor/google.golang.org/grpc/balancer/BUILD | 17 - .../grpc/balancer/base/BUILD | 18 - .../grpc/balancer/grpclb/state/BUILD | 10 - .../grpc/balancer/roundrobin/BUILD | 15 - .../grpc/binarylog/grpc_binarylog_v1/BUILD | 16 - vendor/google.golang.org/grpc/codes/BUILD | 12 - .../google.golang.org/grpc/connectivity/BUILD | 10 - .../google.golang.org/grpc/credentials/BUILD | 19 - vendor/google.golang.org/grpc/encoding/BUILD | 9 - .../grpc/encoding/gzip/BUILD | 10 - .../grpc/encoding/proto/BUILD | 13 - vendor/google.golang.org/grpc/grpclog/BUILD | 15 - vendor/google.golang.org/grpc/internal/BUILD | 13 - .../grpc/internal/backoff/BUILD | 13 - .../grpc/internal/balancerload/BUILD | 10 - .../grpc/internal/binarylog/BUILD | 24 - .../grpc/internal/buffer/BUILD | 9 - .../grpc/internal/channelz/BUILD | 30 - .../grpc/internal/credentials/BUILD | 14 - .../grpc/internal/envconfig/BUILD | 9 - .../grpc/internal/grpclog/BUILD | 12 - .../grpc/internal/grpcrand/BUILD | 9 - .../grpc/internal/grpcsync/BUILD | 9 - .../grpc/internal/grpcutil/BUILD | 18 - .../grpc/internal/resolver/BUILD | 13 - .../grpc/internal/resolver/dns/BUILD | 20 - .../grpc/internal/resolver/passthrough/BUILD | 10 - .../grpc/internal/resolver/unix/BUILD | 13 - .../grpc/internal/serviceconfig/BUILD | 15 - .../grpc/internal/status/BUILD | 15 - .../grpc/internal/syscall/BUILD | 53 - .../grpc/internal/transport/BUILD | 42 - .../grpc/internal/transport/networktype/BUILD | 10 - vendor/google.golang.org/grpc/keepalive/BUILD | 9 - vendor/google.golang.org/grpc/metadata/BUILD | 9 - vendor/google.golang.org/grpc/peer/BUILD | 10 - vendor/google.golang.org/grpc/resolver/BUILD | 14 - .../grpc/resolver/manual/BUILD | 10 - .../grpc/serviceconfig/BUILD | 9 - vendor/google.golang.org/grpc/stats/BUILD | 13 - vendor/google.golang.org/grpc/status/BUILD | 14 - vendor/google.golang.org/grpc/tap/BUILD | 9 - .../protobuf/encoding/protojson/BUILD | 29 - .../protobuf/encoding/prototext/BUILD | 28 - .../protobuf/encoding/protowire/BUILD | 10 - .../protobuf/internal/descfmt/BUILD | 14 - .../protobuf/internal/descopts/BUILD | 10 - .../protobuf/internal/detrand/BUILD | 9 - .../protobuf/internal/encoding/defval/BUILD | 14 - .../protobuf/internal/encoding/json/BUILD | 20 - .../internal/encoding/messageset/BUILD | 14 - .../protobuf/internal/encoding/tag/BUILD | 15 - .../protobuf/internal/encoding/text/BUILD | 22 - .../protobuf/internal/errors/BUILD | 14 - .../protobuf/internal/filedesc/BUILD | 31 - .../protobuf/internal/filetype/BUILD | 16 - .../protobuf/internal/flags/BUILD | 12 - .../protobuf/internal/genid/BUILD | 26 - .../protobuf/internal/impl/BUILD | 62 - .../protobuf/internal/order/BUILD | 13 - .../protobuf/internal/pragma/BUILD | 9 - .../protobuf/internal/set/BUILD | 9 - .../protobuf/internal/strs/BUILD | 16 - .../protobuf/internal/version/BUILD | 9 - vendor/google.golang.org/protobuf/proto/BUILD | 39 - .../protobuf/reflect/protodesc/BUILD | 29 - .../protobuf/reflect/protoreflect/BUILD | 22 - .../protobuf/reflect/protoregistry/BUILD | 15 - .../protobuf/runtime/protoiface/BUILD | 16 - .../protobuf/runtime/protoimpl/BUILD | 18 - .../protobuf/types/descriptorpb/BUILD | 13 - .../protobuf/types/known/anypb/BUILD | 15 - .../protobuf/types/known/durationpb/BUILD | 13 - .../protobuf/types/known/fieldmaskpb/BUILD | 14 - .../protobuf/types/known/timestamppb/BUILD | 13 - .../protobuf/types/known/wrapperspb/BUILD | 13 - vendor/gopkg.in/gcfg.v1/BUILD | 20 - vendor/gopkg.in/gcfg.v1/scanner/BUILD | 13 - vendor/gopkg.in/gcfg.v1/token/BUILD | 13 - vendor/gopkg.in/gcfg.v1/types/BUILD | 15 - vendor/gopkg.in/inf.v0/BUILD | 12 - vendor/gopkg.in/natefinch/lumberjack.v2/BUILD | 13 - vendor/gopkg.in/warnings.v0/BUILD | 9 - vendor/gopkg.in/yaml.v2/BUILD | 23 - vendor/gopkg.in/yaml.v3/BUILD | 23 - vendor/k8s.io/api/admission/v1/BUILD | 25 - vendor/k8s.io/api/admission/v1beta1/BUILD | 26 - .../k8s.io/api/admissionregistration/v1/BUILD | 22 - .../api/admissionregistration/v1beta1/BUILD | 23 - .../api/apiserverinternal/v1alpha1/BUILD | 22 - vendor/k8s.io/api/apps/v1/BUILD | 24 - vendor/k8s.io/api/apps/v1beta1/BUILD | 26 - vendor/k8s.io/api/apps/v1beta2/BUILD | 26 - vendor/k8s.io/api/authentication/v1/BUILD | 24 - .../k8s.io/api/authentication/v1beta1/BUILD | 24 - vendor/k8s.io/api/authorization/v1/BUILD | 23 - vendor/k8s.io/api/authorization/v1beta1/BUILD | 24 - vendor/k8s.io/api/autoscaling/v1/BUILD | 24 - vendor/k8s.io/api/autoscaling/v2beta1/BUILD | 25 - vendor/k8s.io/api/autoscaling/v2beta2/BUILD | 25 - vendor/k8s.io/api/batch/v1/BUILD | 24 - vendor/k8s.io/api/batch/v1beta1/BUILD | 25 - vendor/k8s.io/api/certificates/v1/BUILD | 24 - vendor/k8s.io/api/certificates/v1beta1/BUILD | 25 - vendor/k8s.io/api/coordination/v1/BUILD | 22 - vendor/k8s.io/api/coordination/v1beta1/BUILD | 23 - vendor/k8s.io/api/core/v1/BUILD | 34 - vendor/k8s.io/api/discovery/v1/BUILD | 25 - vendor/k8s.io/api/discovery/v1beta1/BUILD | 26 - vendor/k8s.io/api/events/v1/BUILD | 23 - vendor/k8s.io/api/events/v1beta1/BUILD | 24 - vendor/k8s.io/api/extensions/v1beta1/BUILD | 27 - vendor/k8s.io/api/flowcontrol/v1alpha1/BUILD | 23 - vendor/k8s.io/api/flowcontrol/v1beta1/BUILD | 23 - vendor/k8s.io/api/networking/v1/BUILD | 25 - vendor/k8s.io/api/networking/v1beta1/BUILD | 26 - vendor/k8s.io/api/node/v1/BUILD | 25 - vendor/k8s.io/api/node/v1alpha1/BUILD | 25 - vendor/k8s.io/api/node/v1beta1/BUILD | 26 - vendor/k8s.io/api/policy/v1/BUILD | 24 - vendor/k8s.io/api/policy/v1beta1/BUILD | 26 - vendor/k8s.io/api/rbac/v1/BUILD | 22 - vendor/k8s.io/api/rbac/v1alpha1/BUILD | 22 - vendor/k8s.io/api/rbac/v1beta1/BUILD | 23 - vendor/k8s.io/api/scheduling/v1/BUILD | 23 - vendor/k8s.io/api/scheduling/v1alpha1/BUILD | 23 - vendor/k8s.io/api/scheduling/v1beta1/BUILD | 24 - vendor/k8s.io/api/storage/v1/BUILD | 24 - vendor/k8s.io/api/storage/v1alpha1/BUILD | 26 - vendor/k8s.io/api/storage/v1beta1/BUILD | 26 - .../apimachinery/pkg/api/equality/BUILD | 16 - .../k8s.io/apimachinery/pkg/api/errors/BUILD | 18 - vendor/k8s.io/apimachinery/pkg/api/meta/BUILD | 31 - .../apimachinery/pkg/api/resource/BUILD | 22 - .../apimachinery/pkg/api/validation/BUILD | 23 - .../pkg/api/validation/path/BUILD | 9 - .../pkg/apis/meta/internalversion/BUILD | 24 - .../apis/meta/internalversion/scheme/BUILD | 18 - .../meta/internalversion/validation/BUILD | 14 - .../apimachinery/pkg/apis/meta/v1/BUILD | 49 - .../pkg/apis/meta/v1/unstructured/BUILD | 23 - .../pkg/apis/meta/v1/validation/BUILD | 16 - .../apimachinery/pkg/apis/meta/v1beta1/BUILD | 26 - .../pkg/apis/meta/v1beta1/validation/BUILD | 13 - .../k8s.io/apimachinery/pkg/conversion/BUILD | 15 - .../pkg/conversion/queryparams/BUILD | 12 - vendor/k8s.io/apimachinery/pkg/fields/BUILD | 15 - vendor/k8s.io/apimachinery/pkg/labels/BUILD | 22 - vendor/k8s.io/apimachinery/pkg/runtime/BUILD | 43 - .../apimachinery/pkg/runtime/schema/BUILD | 14 - .../apimachinery/pkg/runtime/serializer/BUILD | 20 - .../pkg/runtime/serializer/json/BUILD | 22 - .../pkg/runtime/serializer/protobuf/BUILD | 20 - .../pkg/runtime/serializer/recognizer/BUILD | 13 - .../pkg/runtime/serializer/streaming/BUILD | 13 - .../pkg/runtime/serializer/versioning/BUILD | 15 - .../k8s.io/apimachinery/pkg/selection/BUILD | 9 - vendor/k8s.io/apimachinery/pkg/types/BUILD | 15 - .../k8s.io/apimachinery/pkg/util/cache/BUILD | 13 - .../k8s.io/apimachinery/pkg/util/clock/BUILD | 9 - .../k8s.io/apimachinery/pkg/util/diff/BUILD | 13 - .../k8s.io/apimachinery/pkg/util/errors/BUILD | 13 - .../k8s.io/apimachinery/pkg/util/framer/BUILD | 9 - .../k8s.io/apimachinery/pkg/util/intstr/BUILD | 18 - .../k8s.io/apimachinery/pkg/util/json/BUILD | 10 - .../apimachinery/pkg/util/managedfields/BUILD | 23 - .../apimachinery/pkg/util/mergepatch/BUILD | 16 - .../k8s.io/apimachinery/pkg/util/naming/BUILD | 9 - vendor/k8s.io/apimachinery/pkg/util/net/BUILD | 21 - .../k8s.io/apimachinery/pkg/util/rand/BUILD | 9 - .../apimachinery/pkg/util/runtime/BUILD | 10 - .../k8s.io/apimachinery/pkg/util/sets/BUILD | 17 - .../pkg/util/strategicpatch/BUILD | 21 - .../k8s.io/apimachinery/pkg/util/uuid/BUILD | 13 - .../apimachinery/pkg/util/validation/BUILD | 13 - .../pkg/util/validation/field/BUILD | 16 - .../apimachinery/pkg/util/version/BUILD | 12 - .../k8s.io/apimachinery/pkg/util/wait/BUILD | 16 - .../apimachinery/pkg/util/waitgroup/BUILD | 12 - .../k8s.io/apimachinery/pkg/util/yaml/BUILD | 13 - vendor/k8s.io/apimachinery/pkg/version/BUILD | 13 - vendor/k8s.io/apimachinery/pkg/watch/BUILD | 23 - .../third_party/forked/golang/json/BUILD | 9 - .../third_party/forked/golang/reflect/BUILD | 9 - vendor/k8s.io/apiserver/pkg/admission/BUILD | 38 - .../pkg/admission/configuration/BUILD | 25 - .../apiserver/pkg/admission/initializer/BUILD | 20 - .../apiserver/pkg/admission/metrics/BUILD | 14 - .../plugin/namespace/lifecycle/BUILD | 24 - .../pkg/admission/plugin/webhook/BUILD | 16 - .../pkg/admission/plugin/webhook/config/BUILD | 18 - .../config/apis/webhookadmission/BUILD | 19 - .../config/apis/webhookadmission/v1/BUILD | 23 - .../apis/webhookadmission/v1alpha1/BUILD | 23 - .../pkg/admission/plugin/webhook/errors/BUILD | 16 - .../admission/plugin/webhook/generic/BUILD | 31 - .../admission/plugin/webhook/mutating/BUILD | 40 - .../admission/plugin/webhook/namespace/BUILD | 23 - .../pkg/admission/plugin/webhook/object/BUILD | 21 - .../admission/plugin/webhook/request/BUILD | 22 - .../pkg/admission/plugin/webhook/rules/BUILD | 15 - .../admission/plugin/webhook/validating/BUILD | 31 - .../k8s.io/apiserver/pkg/apis/apiserver/BUILD | 19 - .../pkg/apis/apiserver/install/BUILD | 17 - .../apiserver/pkg/apis/apiserver/v1/BUILD | 23 - .../pkg/apis/apiserver/v1alpha1/BUILD | 24 - .../pkg/apis/apiserver/v1beta1/BUILD | 24 - vendor/k8s.io/apiserver/pkg/apis/audit/BUILD | 22 - .../apiserver/pkg/apis/audit/install/BUILD | 17 - .../k8s.io/apiserver/pkg/apis/audit/v1/BUILD | 28 - .../apiserver/pkg/apis/audit/v1alpha1/BUILD | 30 - .../apiserver/pkg/apis/audit/v1beta1/BUILD | 30 - .../apiserver/pkg/apis/audit/validation/BUILD | 14 - vendor/k8s.io/apiserver/pkg/apis/config/BUILD | 19 - .../k8s.io/apiserver/pkg/apis/config/v1/BUILD | 24 - .../pkg/apis/config/validation/BUILD | 13 - .../pkg/apis/flowcontrol/bootstrap/BUILD | 17 - vendor/k8s.io/apiserver/pkg/audit/BUILD | 41 - .../k8s.io/apiserver/pkg/audit/policy/BUILD | 26 - .../pkg/authentication/authenticator/BUILD | 14 - .../authentication/authenticatorfactory/BUILD | 34 - .../apiserver/pkg/authentication/group/BUILD | 17 - .../authentication/request/anonymous/BUILD | 13 - .../authentication/request/bearertoken/BUILD | 10 - .../request/headerrequest/BUILD | 31 - .../pkg/authentication/request/union/BUILD | 13 - .../authentication/request/websocket/BUILD | 13 - .../pkg/authentication/request/x509/BUILD | 22 - .../pkg/authentication/serviceaccount/BUILD | 18 - .../pkg/authentication/token/cache/BUILD | 26 - .../pkg/authentication/token/tokenfile/BUILD | 14 - .../apiserver/pkg/authentication/user/BUILD | 12 - .../pkg/authorization/authorizer/BUILD | 13 - .../pkg/authorization/authorizerfactory/BUILD | 22 - .../apiserver/pkg/authorization/path/BUILD | 16 - .../apiserver/pkg/authorization/union/BUILD | 14 - vendor/k8s.io/apiserver/pkg/endpoints/BUILD | 39 - .../apiserver/pkg/endpoints/deprecation/BUILD | 14 - .../apiserver/pkg/endpoints/discovery/BUILD | 27 - .../pkg/endpoints/filterlatency/BUILD | 16 - .../apiserver/pkg/endpoints/filters/BUILD | 60 - .../apiserver/pkg/endpoints/handlers/BUILD | 70 - .../pkg/endpoints/handlers/fieldmanager/BUILD | 43 - .../handlers/fieldmanager/internal/BUILD | 24 - .../pkg/endpoints/handlers/finisher/BUILD | 17 - .../pkg/endpoints/handlers/negotiation/BUILD | 19 - .../endpoints/handlers/responsewriters/BUILD | 33 - .../apiserver/pkg/endpoints/metrics/BUILD | 23 - .../apiserver/pkg/endpoints/openapi/BUILD | 17 - .../apiserver/pkg/endpoints/request/BUILD | 27 - .../pkg/endpoints/responsewriter/BUILD | 12 - .../apiserver/pkg/endpoints/warning/BUILD | 13 - vendor/k8s.io/apiserver/pkg/features/BUILD | 14 - vendor/k8s.io/apiserver/pkg/quota/v1/BUILD | 22 - .../apiserver/pkg/registry/generic/BUILD | 25 - .../pkg/registry/generic/registry/BUILD | 47 - .../k8s.io/apiserver/pkg/registry/rest/BUILD | 40 - vendor/k8s.io/apiserver/pkg/server/BUILD | 95 -- .../pkg/server/dynamiccertificates/BUILD | 41 - .../apiserver/pkg/server/egressselector/BUILD | 28 - .../pkg/server/egressselector/metrics/BUILD | 14 - .../k8s.io/apiserver/pkg/server/filters/BUILD | 44 - .../k8s.io/apiserver/pkg/server/healthz/BUILD | 19 - .../k8s.io/apiserver/pkg/server/httplog/BUILD | 18 - vendor/k8s.io/apiserver/pkg/server/mux/BUILD | 17 - .../k8s.io/apiserver/pkg/server/options/BUILD | 139 -- .../pkg/server/options/encryptionconfig/BUILD | 23 - .../apiserver/pkg/server/resourceconfig/BUILD | 19 - .../k8s.io/apiserver/pkg/server/routes/BUILD | 37 - .../k8s.io/apiserver/pkg/server/storage/BUILD | 26 - vendor/k8s.io/apiserver/pkg/storage/BUILD | 27 - .../k8s.io/apiserver/pkg/storage/cacher/BUILD | 41 - .../k8s.io/apiserver/pkg/storage/errors/BUILD | 17 - .../k8s.io/apiserver/pkg/storage/etcd3/BUILD | 43 - .../apiserver/pkg/storage/etcd3/metrics/BUILD | 13 - .../k8s.io/apiserver/pkg/storage/names/BUILD | 10 - .../pkg/storage/storagebackend/BUILD | 18 - .../pkg/storage/storagebackend/factory/BUILD | 33 - .../k8s.io/apiserver/pkg/storage/value/BUILD | 18 - .../pkg/storage/value/encrypt/aes/BUILD | 10 - .../pkg/storage/value/encrypt/envelope/BUILD | 23 - .../value/encrypt/envelope/v1beta1/BUILD | 18 - .../pkg/storage/value/encrypt/identity/BUILD | 10 - .../pkg/storage/value/encrypt/secretbox/BUILD | 13 - .../k8s.io/apiserver/pkg/storageversion/BUILD | 24 - vendor/k8s.io/apiserver/pkg/tracing/BUILD | 16 - .../apiserver/pkg/util/apihelpers/BUILD | 10 - vendor/k8s.io/apiserver/pkg/util/dryrun/BUILD | 9 - .../k8s.io/apiserver/pkg/util/feature/BUILD | 10 - .../apiserver/pkg/util/flowcontrol/BUILD | 52 - .../pkg/util/flowcontrol/debug/BUILD | 13 - .../pkg/util/flowcontrol/fairqueuing/BUILD | 18 - .../flowcontrol/fairqueuing/promise/BUILD | 12 - .../flowcontrol/fairqueuing/queueset/BUILD | 26 - .../pkg/util/flowcontrol/format/BUILD | 14 - .../pkg/util/flowcontrol/metrics/BUILD | 20 - .../pkg/util/flowcontrol/request/BUILD | 26 - .../apiserver/pkg/util/flushwriter/BUILD | 12 - .../k8s.io/apiserver/pkg/util/openapi/BUILD | 21 - .../apiserver/pkg/util/shufflesharding/BUILD | 9 - .../k8s.io/apiserver/pkg/util/webhook/BUILD | 41 - .../k8s.io/apiserver/pkg/util/wsstream/BUILD | 18 - .../apiserver/pkg/util/x509metrics/BUILD | 13 - vendor/k8s.io/apiserver/pkg/warning/BUILD | 9 - .../apiserver/plugin/pkg/audit/buffered/BUILD | 19 - .../apiserver/plugin/pkg/audit/log/BUILD | 15 - .../apiserver/plugin/pkg/audit/truncate/BUILD | 19 - .../apiserver/plugin/pkg/audit/webhook/BUILD | 20 - .../pkg/authenticator/token/webhook/BUILD | 28 - .../plugin/pkg/authorizer/webhook/BUILD | 29 - .../admissionregistration/v1/BUILD | 26 - .../admissionregistration/v1beta1/BUILD | 26 - .../apiserverinternal/v1alpha1/BUILD | 22 - .../applyconfigurations/apps/v1/BUILD | 46 - .../applyconfigurations/apps/v1beta1/BUILD | 37 - .../applyconfigurations/apps/v1beta2/BUILD | 47 - .../applyconfigurations/autoscaling/v1/BUILD | 25 - .../autoscaling/v2beta1/BUILD | 37 - .../autoscaling/v2beta2/BUILD | 43 - .../applyconfigurations/batch/v1/BUILD | 29 - .../applyconfigurations/batch/v1beta1/BUILD | 24 - .../applyconfigurations/certificates/v1/BUILD | 23 - .../certificates/v1beta1/BUILD | 23 - .../applyconfigurations/coordination/v1/BUILD | 20 - .../coordination/v1beta1/BUILD | 20 - .../applyconfigurations/core/v1/BUILD | 197 --- .../applyconfigurations/discovery/v1/BUILD | 26 - .../discovery/v1beta1/BUILD | 26 - .../applyconfigurations/events/v1/BUILD | 21 - .../applyconfigurations/events/v1beta1/BUILD | 21 - .../extensions/v1beta1/BUILD | 68 - .../flowcontrol/v1alpha1/BUILD | 38 - .../flowcontrol/v1beta1/BUILD | 38 - .../applyconfigurations/internal/BUILD | 10 - .../applyconfigurations/meta/v1/BUILD | 30 - .../applyconfigurations/networking/v1/BUILD | 42 - .../networking/v1beta1/BUILD | 32 - .../applyconfigurations/node/v1/BUILD | 23 - .../applyconfigurations/node/v1alpha1/BUILD | 24 - .../applyconfigurations/node/v1beta1/BUILD | 23 - .../applyconfigurations/policy/v1/BUILD | 23 - .../applyconfigurations/policy/v1beta1/BUILD | 38 - .../applyconfigurations/rbac/v1/BUILD | 26 - .../applyconfigurations/rbac/v1alpha1/BUILD | 26 - .../applyconfigurations/rbac/v1beta1/BUILD | 26 - .../applyconfigurations/scheduling/v1/BUILD | 18 - .../scheduling/v1alpha1/BUILD | 18 - .../scheduling/v1beta1/BUILD | 18 - .../applyconfigurations/storage/v1/BUILD | 33 - .../storage/v1alpha1/BUILD | 26 - .../applyconfigurations/storage/v1beta1/BUILD | 35 - vendor/k8s.io/client-go/discovery/BUILD | 27 - .../k8s.io/client-go/discovery/cached/BUILD | 13 - .../client-go/discovery/cached/memory/BUILD | 18 - vendor/k8s.io/client-go/discovery/fake/BUILD | 19 - vendor/k8s.io/client-go/informers/BUILD | 79 -- .../informers/admissionregistration/BUILD | 14 - .../informers/admissionregistration/v1/BUILD | 23 - .../admissionregistration/v1beta1/BUILD | 23 - .../informers/apiserverinternal/BUILD | 13 - .../apiserverinternal/v1alpha1/BUILD | 22 - vendor/k8s.io/client-go/informers/apps/BUILD | 15 - .../k8s.io/client-go/informers/apps/v1/BUILD | 26 - .../client-go/informers/apps/v1beta1/BUILD | 24 - .../client-go/informers/apps/v1beta2/BUILD | 26 - .../client-go/informers/autoscaling/BUILD | 16 - .../client-go/informers/autoscaling/v1/BUILD | 22 - .../informers/autoscaling/v2beta1/BUILD | 22 - .../informers/autoscaling/v2beta2/BUILD | 22 - vendor/k8s.io/client-go/informers/batch/BUILD | 14 - .../k8s.io/client-go/informers/batch/v1/BUILD | 23 - .../client-go/informers/batch/v1beta1/BUILD | 22 - .../client-go/informers/certificates/BUILD | 14 - .../client-go/informers/certificates/v1/BUILD | 22 - .../informers/certificates/v1beta1/BUILD | 22 - .../client-go/informers/coordination/BUILD | 14 - .../client-go/informers/coordination/v1/BUILD | 22 - .../informers/coordination/v1beta1/BUILD | 22 - vendor/k8s.io/client-go/informers/core/BUILD | 13 - .../k8s.io/client-go/informers/core/v1/BUILD | 37 - .../client-go/informers/discovery/BUILD | 14 - .../client-go/informers/discovery/v1/BUILD | 22 - .../informers/discovery/v1beta1/BUILD | 22 - .../k8s.io/client-go/informers/events/BUILD | 14 - .../client-go/informers/events/v1/BUILD | 22 - .../client-go/informers/events/v1beta1/BUILD | 22 - .../client-go/informers/extensions/BUILD | 13 - .../informers/extensions/v1beta1/BUILD | 27 - .../client-go/informers/flowcontrol/BUILD | 15 - .../informers/flowcontrol/v1alpha1/BUILD | 23 - .../informers/flowcontrol/v1beta1/BUILD | 23 - .../informers/internalinterfaces/BUILD | 15 - .../client-go/informers/networking/BUILD | 14 - .../client-go/informers/networking/v1/BUILD | 24 - .../informers/networking/v1beta1/BUILD | 23 - vendor/k8s.io/client-go/informers/node/BUILD | 15 - .../k8s.io/client-go/informers/node/v1/BUILD | 22 - .../client-go/informers/node/v1alpha1/BUILD | 22 - .../client-go/informers/node/v1beta1/BUILD | 22 - .../k8s.io/client-go/informers/policy/BUILD | 14 - .../client-go/informers/policy/v1/BUILD | 22 - .../client-go/informers/policy/v1beta1/BUILD | 23 - vendor/k8s.io/client-go/informers/rbac/BUILD | 15 - .../k8s.io/client-go/informers/rbac/v1/BUILD | 25 - .../client-go/informers/rbac/v1alpha1/BUILD | 25 - .../client-go/informers/rbac/v1beta1/BUILD | 25 - .../client-go/informers/scheduling/BUILD | 15 - .../client-go/informers/scheduling/v1/BUILD | 22 - .../informers/scheduling/v1alpha1/BUILD | 22 - .../informers/scheduling/v1beta1/BUILD | 22 - .../k8s.io/client-go/informers/storage/BUILD | 15 - .../client-go/informers/storage/v1/BUILD | 25 - .../informers/storage/v1alpha1/BUILD | 23 - .../client-go/informers/storage/v1beta1/BUILD | 26 - vendor/k8s.io/client-go/kubernetes/BUILD | 63 - vendor/k8s.io/client-go/kubernetes/fake/BUILD | 160 --- .../k8s.io/client-go/kubernetes/scheme/BUILD | 64 - .../typed/admissionregistration/v1/BUILD | 24 - .../typed/admissionregistration/v1/fake/BUILD | 26 - .../typed/admissionregistration/v1beta1/BUILD | 24 - .../admissionregistration/v1beta1/fake/BUILD | 26 - .../typed/apiserverinternal/v1alpha1/BUILD | 23 - .../apiserverinternal/v1alpha1/fake/BUILD | 25 - .../client-go/kubernetes/typed/apps/v1/BUILD | 29 - .../kubernetes/typed/apps/v1/fake/BUILD | 31 - .../kubernetes/typed/apps/v1beta1/BUILD | 25 - .../kubernetes/typed/apps/v1beta1/fake/BUILD | 27 - .../kubernetes/typed/apps/v1beta2/BUILD | 27 - .../kubernetes/typed/apps/v1beta2/fake/BUILD | 29 - .../kubernetes/typed/authentication/v1/BUILD | 20 - .../typed/authentication/v1/fake/BUILD | 21 - .../typed/authentication/v1beta1/BUILD | 20 - .../typed/authentication/v1beta1/fake/BUILD | 21 - .../kubernetes/typed/authorization/v1/BUILD | 23 - .../typed/authorization/v1/fake/BUILD | 24 - .../typed/authorization/v1beta1/BUILD | 23 - .../typed/authorization/v1beta1/fake/BUILD | 24 - .../kubernetes/typed/autoscaling/v1/BUILD | 23 - .../typed/autoscaling/v1/fake/BUILD | 25 - .../typed/autoscaling/v2beta1/BUILD | 23 - .../typed/autoscaling/v2beta1/fake/BUILD | 25 - .../typed/autoscaling/v2beta2/BUILD | 23 - .../typed/autoscaling/v2beta2/fake/BUILD | 25 - .../client-go/kubernetes/typed/batch/v1/BUILD | 24 - .../kubernetes/typed/batch/v1/fake/BUILD | 26 - .../kubernetes/typed/batch/v1beta1/BUILD | 23 - .../kubernetes/typed/batch/v1beta1/fake/BUILD | 25 - .../kubernetes/typed/certificates/v1/BUILD | 23 - .../typed/certificates/v1/fake/BUILD | 25 - .../typed/certificates/v1beta1/BUILD | 24 - .../typed/certificates/v1beta1/fake/BUILD | 26 - .../kubernetes/typed/coordination/v1/BUILD | 23 - .../typed/coordination/v1/fake/BUILD | 25 - .../typed/coordination/v1beta1/BUILD | 23 - .../typed/coordination/v1beta1/fake/BUILD | 25 - .../client-go/kubernetes/typed/core/v1/BUILD | 51 - .../kubernetes/typed/core/v1/fake/BUILD | 53 - .../kubernetes/typed/discovery/v1/BUILD | 23 - .../kubernetes/typed/discovery/v1/fake/BUILD | 25 - .../kubernetes/typed/discovery/v1beta1/BUILD | 23 - .../typed/discovery/v1beta1/fake/BUILD | 25 - .../kubernetes/typed/events/v1/BUILD | 23 - .../kubernetes/typed/events/v1/fake/BUILD | 25 - .../kubernetes/typed/events/v1beta1/BUILD | 24 - .../typed/events/v1beta1/fake/BUILD | 26 - .../kubernetes/typed/extensions/v1beta1/BUILD | 29 - .../typed/extensions/v1beta1/fake/BUILD | 31 - .../typed/flowcontrol/v1alpha1/BUILD | 24 - .../typed/flowcontrol/v1alpha1/fake/BUILD | 26 - .../typed/flowcontrol/v1beta1/BUILD | 24 - .../typed/flowcontrol/v1beta1/fake/BUILD | 26 - .../kubernetes/typed/networking/v1/BUILD | 25 - .../kubernetes/typed/networking/v1/fake/BUILD | 27 - .../kubernetes/typed/networking/v1beta1/BUILD | 24 - .../typed/networking/v1beta1/fake/BUILD | 26 - .../client-go/kubernetes/typed/node/v1/BUILD | 23 - .../kubernetes/typed/node/v1/fake/BUILD | 25 - .../kubernetes/typed/node/v1alpha1/BUILD | 23 - .../kubernetes/typed/node/v1alpha1/fake/BUILD | 25 - .../kubernetes/typed/node/v1beta1/BUILD | 23 - .../kubernetes/typed/node/v1beta1/fake/BUILD | 25 - .../kubernetes/typed/policy/v1/BUILD | 25 - .../kubernetes/typed/policy/v1/fake/BUILD | 27 - .../kubernetes/typed/policy/v1beta1/BUILD | 26 - .../typed/policy/v1beta1/fake/BUILD | 28 - .../client-go/kubernetes/typed/rbac/v1/BUILD | 26 - .../kubernetes/typed/rbac/v1/fake/BUILD | 28 - .../kubernetes/typed/rbac/v1alpha1/BUILD | 26 - .../kubernetes/typed/rbac/v1alpha1/fake/BUILD | 28 - .../kubernetes/typed/rbac/v1beta1/BUILD | 26 - .../kubernetes/typed/rbac/v1beta1/fake/BUILD | 28 - .../kubernetes/typed/scheduling/v1/BUILD | 23 - .../kubernetes/typed/scheduling/v1/fake/BUILD | 25 - .../typed/scheduling/v1alpha1/BUILD | 23 - .../typed/scheduling/v1alpha1/fake/BUILD | 25 - .../kubernetes/typed/scheduling/v1beta1/BUILD | 23 - .../typed/scheduling/v1beta1/fake/BUILD | 25 - .../kubernetes/typed/storage/v1/BUILD | 26 - .../kubernetes/typed/storage/v1/fake/BUILD | 28 - .../kubernetes/typed/storage/v1alpha1/BUILD | 24 - .../typed/storage/v1alpha1/fake/BUILD | 26 - .../kubernetes/typed/storage/v1beta1/BUILD | 27 - .../typed/storage/v1beta1/fake/BUILD | 29 - .../listers/admissionregistration/v1/BUILD | 19 - .../admissionregistration/v1beta1/BUILD | 19 - .../listers/apiserverinternal/v1alpha1/BUILD | 18 - vendor/k8s.io/client-go/listers/apps/v1/BUILD | 27 - .../client-go/listers/apps/v1beta1/BUILD | 23 - .../client-go/listers/apps/v1beta2/BUILD | 27 - .../client-go/listers/autoscaling/v1/BUILD | 18 - .../listers/autoscaling/v2beta1/BUILD | 18 - .../listers/autoscaling/v2beta2/BUILD | 18 - .../k8s.io/client-go/listers/batch/v1/BUILD | 22 - .../client-go/listers/batch/v1beta1/BUILD | 18 - .../client-go/listers/certificates/v1/BUILD | 18 - .../listers/certificates/v1beta1/BUILD | 18 - .../client-go/listers/coordination/v1/BUILD | 18 - .../listers/coordination/v1beta1/BUILD | 18 - vendor/k8s.io/client-go/listers/core/v1/BUILD | 34 - .../client-go/listers/discovery/v1/BUILD | 18 - .../client-go/listers/discovery/v1beta1/BUILD | 18 - .../k8s.io/client-go/listers/events/v1/BUILD | 18 - .../client-go/listers/events/v1beta1/BUILD | 18 - .../listers/extensions/v1beta1/BUILD | 28 - .../listers/flowcontrol/v1alpha1/BUILD | 19 - .../listers/flowcontrol/v1beta1/BUILD | 19 - .../client-go/listers/networking/v1/BUILD | 20 - .../listers/networking/v1beta1/BUILD | 19 - vendor/k8s.io/client-go/listers/node/v1/BUILD | 18 - .../client-go/listers/node/v1alpha1/BUILD | 18 - .../client-go/listers/node/v1beta1/BUILD | 18 - .../k8s.io/client-go/listers/policy/v1/BUILD | 23 - .../client-go/listers/policy/v1beta1/BUILD | 24 - vendor/k8s.io/client-go/listers/rbac/v1/BUILD | 21 - .../client-go/listers/rbac/v1alpha1/BUILD | 21 - .../client-go/listers/rbac/v1beta1/BUILD | 21 - .../client-go/listers/scheduling/v1/BUILD | 18 - .../listers/scheduling/v1alpha1/BUILD | 18 - .../listers/scheduling/v1beta1/BUILD | 18 - .../k8s.io/client-go/listers/storage/v1/BUILD | 21 - .../client-go/listers/storage/v1alpha1/BUILD | 19 - .../client-go/listers/storage/v1beta1/BUILD | 22 - vendor/k8s.io/client-go/metadata/BUILD | 23 - .../client-go/metadata/metadatainformer/BUILD | 22 - .../client-go/metadata/metadatalister/BUILD | 21 - .../pkg/apis/clientauthentication/BUILD | 19 - .../apis/clientauthentication/install/BUILD | 17 - .../pkg/apis/clientauthentication/v1/BUILD | 24 - .../apis/clientauthentication/v1alpha1/BUILD | 24 - .../apis/clientauthentication/v1beta1/BUILD | 24 - vendor/k8s.io/client-go/pkg/version/BUILD | 14 - .../plugin/pkg/client/auth/exec/BUILD | 31 - .../plugin/pkg/client/auth/gcp/BUILD | 18 - vendor/k8s.io/client-go/rest/BUILD | 44 - vendor/k8s.io/client-go/rest/fake/BUILD | 16 - vendor/k8s.io/client-go/rest/watch/BUILD | 18 - vendor/k8s.io/client-go/restmapper/BUILD | 20 - vendor/k8s.io/client-go/testing/BUILD | 29 - .../third_party/forked/golang/template/BUILD | 12 - vendor/k8s.io/client-go/tools/auth/BUILD | 10 - vendor/k8s.io/client-go/tools/cache/BUILD | 53 - vendor/k8s.io/client-go/tools/clientcmd/BUILD | 35 - .../client-go/tools/clientcmd/api/BUILD | 19 - .../tools/clientcmd/api/latest/BUILD | 18 - .../client-go/tools/clientcmd/api/v1/BUILD | 24 - vendor/k8s.io/client-go/tools/events/BUILD | 42 - .../client-go/tools/leaderelection/BUILD | 22 - .../tools/leaderelection/resourcelock/BUILD | 26 - vendor/k8s.io/client-go/tools/metrics/BUILD | 9 - vendor/k8s.io/client-go/tools/pager/BUILD | 17 - vendor/k8s.io/client-go/tools/record/BUILD | 31 - .../k8s.io/client-go/tools/record/util/BUILD | 13 - vendor/k8s.io/client-go/tools/reference/BUILD | 15 - vendor/k8s.io/client-go/tools/watch/BUILD | 24 - vendor/k8s.io/client-go/transport/BUILD | 25 - vendor/k8s.io/client-go/util/cert/BUILD | 19 - .../client-go/util/certificate/csr/BUILD | 26 - .../k8s.io/client-go/util/connrotation/BUILD | 9 - .../k8s.io/client-go/util/flowcontrol/BUILD | 18 - vendor/k8s.io/client-go/util/homedir/BUILD | 9 - vendor/k8s.io/client-go/util/jsonpath/BUILD | 15 - vendor/k8s.io/client-go/util/keyutil/BUILD | 9 - vendor/k8s.io/client-go/util/retry/BUILD | 13 - vendor/k8s.io/client-go/util/workqueue/BUILD | 22 - vendor/k8s.io/cloud-provider-gcp/providers | 1 - .../cloud-provider-gcp/providers/LICENSE | 202 +++ .../cloud-provider-gcp/providers/gce/BUILD | 151 +++ .../cloud-provider-gcp/providers/gce/doc.go | 19 + .../cloud-provider-gcp/providers/gce/gce.go | 960 ++++++++++++++ .../providers/gce/gce_address_manager.go | 202 +++ .../providers/gce/gce_addresses.go | 192 +++ .../providers/gce/gce_alpha.go | 48 + .../providers/gce/gce_annotations.go | 157 +++ .../providers/gce/gce_backendservice.go | 238 ++++ .../providers/gce/gce_cert.go | 74 ++ .../providers/gce/gce_clusterid.go | 270 ++++ .../providers/gce/gce_clusters.go | 107 ++ .../providers/gce/gce_disks.go | 1054 +++++++++++++++ .../providers/gce/gce_fake.go | 90 ++ .../providers/gce/gce_firewall.go | 68 + .../providers/gce/gce_forwardingrule.go | 193 +++ .../providers/gce/gce_healthchecks.go | 298 +++++ .../providers/gce/gce_instancegroup.go | 128 ++ .../providers/gce/gce_instances.go | 859 +++++++++++++ .../providers/gce/gce_interfaces.go | 54 + .../providers/gce/gce_loadbalancer.go | 229 ++++ .../gce/gce_loadbalancer_external.go | 1138 +++++++++++++++++ .../gce/gce_loadbalancer_internal.go | 994 ++++++++++++++ .../providers/gce/gce_loadbalancer_metrics.go | 182 +++ .../providers/gce/gce_loadbalancer_naming.go | 129 ++ .../providers/gce/gce_networkendpointgroup.go | 138 ++ .../providers/gce/gce_routes.go | 110 ++ .../providers/gce/gce_securitypolicy.go | 119 ++ .../providers/gce/gce_targetpool.go | 83 ++ .../providers/gce/gce_targetproxy.go | 142 ++ .../providers/gce/gce_tpu.go | 223 ++++ .../providers/gce/gce_urlmap.go | 79 ++ .../providers/gce/gce_util.go | 391 ++++++ .../providers/gce/gce_zones.go | 95 ++ .../providers/gce/gcpcredential/BUILD | 39 + .../gce/gcpcredential/credentialutil.go | 113 ++ .../gce/gcpcredential/gcpcredential.go | 130 ++ .../gce/gcpcredential/registry_marshal.go | 110 ++ .../providers/gce/metrics.go | 111 ++ .../providers/gce/support.go | 78 ++ .../providers/gce/token_source.go | 130 ++ vendor/k8s.io/cloud-provider/BUILD | 22 - vendor/k8s.io/cloud-provider/api/BUILD | 12 - vendor/k8s.io/cloud-provider/app/BUILD | 52 - vendor/k8s.io/cloud-provider/app/config/BUILD | 18 - vendor/k8s.io/cloud-provider/config/BUILD | 21 - .../cloud-provider/config/install/BUILD | 16 - .../cloud-provider/config/v1alpha1/BUILD | 28 - .../cloud-provider/controllers/node/BUILD | 31 - .../controllers/nodelifecycle/BUILD | 28 - .../cloud-provider/controllers/route/BUILD | 33 - .../cloud-provider/controllers/service/BUILD | 36 - .../controllers/service/config/BUILD | 13 - .../controllers/service/config/v1alpha1/BUILD | 22 - .../cloud-provider/credentialconfig/BUILD | 9 - .../k8s.io/cloud-provider/node/helpers/BUILD | 25 - vendor/k8s.io/cloud-provider/options/BUILD | 40 - .../cloud-provider/service/helpers/BUILD | 17 - vendor/k8s.io/cloud-provider/volume/BUILD | 9 - .../k8s.io/cloud-provider/volume/errors/BUILD | 10 - .../cloud-provider/volume/helpers/BUILD | 19 - vendor/k8s.io/component-base/cli/flag/BUILD | 30 - .../component-base/cli/globalflag/BUILD | 13 - vendor/k8s.io/component-base/config/BUILD | 18 - .../component-base/config/options/BUILD | 13 - .../component-base/config/v1alpha1/BUILD | 25 - vendor/k8s.io/component-base/configz/BUILD | 9 - .../k8s.io/component-base/featuregate/BUILD | 14 - vendor/k8s.io/component-base/logs/BUILD | 26 - .../k8s.io/component-base/logs/datapol/BUILD | 13 - .../component-base/logs/sanitization/BUILD | 10 - vendor/k8s.io/component-base/metrics/BUILD | 78 -- .../metrics/legacyregistry/BUILD | 14 - .../metrics/prometheus/clientgo/BUILD | 14 - .../prometheus/clientgo/leaderelection/BUILD | 14 - .../metrics/prometheus/ratelimiter/BUILD | 14 - .../metrics/prometheus/restclient/BUILD | 14 - .../metrics/prometheus/version/BUILD | 14 - .../metrics/prometheus/workqueue/BUILD | 14 - .../component-base/metrics/testutil/BUILD | 22 - vendor/k8s.io/component-base/term/BUILD | 10 - vendor/k8s.io/component-base/traces/BUILD | 20 - vendor/k8s.io/component-base/version/BUILD | 13 - .../component-base/version/verflag/BUILD | 13 - .../component-helpers/node/topology/BUILD | 10 - .../component-helpers/scheduling/corev1/BUILD | 16 - .../scheduling/corev1/nodeaffinity/BUILD | 17 - vendor/k8s.io/controller-manager/app/BUILD | 36 - vendor/k8s.io/controller-manager/config/BUILD | 20 - .../controller-manager/config/v1alpha1/BUILD | 25 - .../controller-manager/config/v1beta1/BUILD | 22 - .../k8s.io/controller-manager/options/BUILD | 21 - .../pkg/clientbuilder/BUILD | 29 - .../controller-manager/pkg/features/BUILD | 10 - .../pkg/features/register/BUILD | 14 - .../pkg/informerfactory/BUILD | 14 - .../pkg/leadermigration/BUILD | 20 - .../pkg/leadermigration/config/BUILD | 21 - .../pkg/leadermigration/options/BUILD | 15 - vendor/k8s.io/klog/v2/BUILD | 13 - .../config/v1alpha1/BUILD | 22 - vendor/k8s.io/kube-openapi/pkg/builder/BUILD | 19 - vendor/k8s.io/kube-openapi/pkg/common/BUILD | 16 - vendor/k8s.io/kube-openapi/pkg/handler/BUILD | 24 - .../k8s.io/kube-openapi/pkg/schemaconv/BUILD | 13 - vendor/k8s.io/kube-openapi/pkg/util/BUILD | 12 - .../k8s.io/kube-openapi/pkg/util/proto/BUILD | 17 - .../kube-openapi/pkg/validation/spec/BUILD | 31 - .../kubelet/pkg/apis/credentialprovider/BUILD | 19 - .../apis/credentialprovider/v1alpha1/BUILD | 23 - .../kubernetes/pkg/api/legacyscheme/BUILD | 13 - .../k8s.io/kubernetes/pkg/api/service/BUILD | 13 - vendor/k8s.io/kubernetes/pkg/api/v1/pod/BUILD | 16 - vendor/k8s.io/kubernetes/pkg/apis/apps/BUILD | 22 - .../kubernetes/pkg/apis/autoscaling/BUILD | 23 - .../kubernetes/pkg/apis/certificates/BUILD | 22 - .../pkg/apis/certificates/install/BUILD | 17 - .../kubernetes/pkg/apis/certificates/v1/BUILD | 26 - .../pkg/apis/certificates/v1beta1/BUILD | 28 - vendor/k8s.io/kubernetes/pkg/apis/core/BUILD | 29 - .../kubernetes/pkg/apis/core/helper/BUILD | 20 - .../kubernetes/pkg/apis/core/install/BUILD | 16 - .../kubernetes/pkg/apis/core/pods/BUILD | 16 - .../k8s.io/kubernetes/pkg/apis/core/v1/BUILD | 33 - .../kubernetes/pkg/apis/core/validation/BUILD | 43 - .../kubernetes/pkg/apis/scheduling/BUILD | 20 - .../k8s.io/kubernetes/pkg/capabilities/BUILD | 12 - .../k8s.io/kubernetes/pkg/cluster/ports/BUILD | 12 - vendor/k8s.io/kubernetes/pkg/controller/BUILD | 46 - .../pkg/controller/certificates/BUILD | 29 - vendor/k8s.io/kubernetes/pkg/features/BUILD | 15 - vendor/k8s.io/kubernetes/pkg/fieldpath/BUILD | 17 - .../k8s.io/kubernetes/pkg/kubelet/types/BUILD | 22 - .../kubernetes/pkg/security/apparmor/BUILD | 22 - vendor/k8s.io/kubernetes/pkg/util/hash/BUILD | 10 - .../k8s.io/kubernetes/pkg/util/parsers/BUILD | 10 - .../k8s.io/kubernetes/pkg/util/taints/BUILD | 16 - vendor/k8s.io/metrics/pkg/apis/metrics/BUILD | 20 - .../metrics/pkg/apis/metrics/v1alpha1/BUILD | 27 - .../metrics/pkg/apis/metrics/v1beta1/BUILD | 27 - .../client/clientset/versioned/scheme/BUILD | 21 - vendor/k8s.io/utils/buffer/BUILD | 9 - vendor/k8s.io/utils/integer/BUILD | 9 - .../forked/golang/golang-lru/BUILD | 9 - .../third_party/forked/golang/net/BUILD | 12 - vendor/k8s.io/utils/lru/BUILD | 10 - vendor/k8s.io/utils/net/BUILD | 15 - vendor/k8s.io/utils/path/BUILD | 9 - vendor/k8s.io/utils/pointer/BUILD | 9 - vendor/k8s.io/utils/trace/BUILD | 10 - vendor/modules.txt | 30 +- .../konnectivity-client/pkg/client/BUILD | 17 - .../konnectivity-client/proto/client/BUILD | 15 - .../structured-merge-diff/v4/fieldpath/BUILD | 24 - .../structured-merge-diff/v4/merge/BUILD | 16 - .../structured-merge-diff/v4/schema/BUILD | 14 - .../structured-merge-diff/v4/typed/BUILD | 26 - .../structured-merge-diff/v4/value/BUILD | 30 - vendor/sigs.k8s.io/yaml/BUILD | 14 - 1000 files changed, 10320 insertions(+), 20749 deletions(-) delete mode 100644 vendor/cloud.google.com/go/compute/metadata/BUILD delete mode 100644 vendor/github.com/Azure/go-ansiterm/BUILD delete mode 100644 vendor/github.com/Azure/go-ansiterm/winterm/BUILD delete mode 100644 vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/BUILD delete mode 100644 vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter/BUILD delete mode 100644 vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta/BUILD delete mode 100644 vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock/BUILD delete mode 100644 vendor/github.com/NYTimes/gziphandler/BUILD delete mode 100644 vendor/github.com/PuerkitoBio/purell/BUILD delete mode 100644 vendor/github.com/PuerkitoBio/urlesc/BUILD delete mode 100644 vendor/github.com/beorn7/perks/quantile/BUILD delete mode 100644 vendor/github.com/blang/semver/BUILD delete mode 100644 vendor/github.com/cespare/xxhash/v2/BUILD delete mode 100644 vendor/github.com/coreos/go-semver/semver/BUILD delete mode 100644 vendor/github.com/coreos/go-systemd/v22/daemon/BUILD delete mode 100644 vendor/github.com/coreos/go-systemd/v22/journal/BUILD delete mode 100644 vendor/github.com/cyphar/filepath-securejoin/BUILD delete mode 100644 vendor/github.com/davecgh/go-spew/spew/BUILD delete mode 100644 vendor/github.com/docker/distribution/digestset/BUILD delete mode 100644 vendor/github.com/docker/distribution/reference/BUILD delete mode 100644 vendor/github.com/emicklei/go-restful/BUILD delete mode 100644 vendor/github.com/emicklei/go-restful/log/BUILD delete mode 100644 vendor/github.com/evanphx/json-patch/BUILD delete mode 100644 vendor/github.com/felixge/httpsnoop/BUILD delete mode 100644 vendor/github.com/go-logr/logr/BUILD delete mode 100644 vendor/github.com/go-openapi/jsonpointer/BUILD delete mode 100644 vendor/github.com/go-openapi/jsonreference/BUILD delete mode 100644 vendor/github.com/go-openapi/swag/BUILD delete mode 100644 vendor/github.com/gofrs/flock/BUILD delete mode 100644 vendor/github.com/gogo/protobuf/gogoproto/BUILD delete mode 100644 vendor/github.com/gogo/protobuf/proto/BUILD delete mode 100644 vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/BUILD delete mode 100644 vendor/github.com/gogo/protobuf/sortkeys/BUILD delete mode 100644 vendor/github.com/golang/groupcache/lru/BUILD delete mode 100644 vendor/github.com/golang/protobuf/descriptor/BUILD delete mode 100644 vendor/github.com/golang/protobuf/jsonpb/BUILD delete mode 100644 vendor/github.com/golang/protobuf/proto/BUILD delete mode 100644 vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/BUILD delete mode 100644 vendor/github.com/golang/protobuf/ptypes/BUILD delete mode 100644 vendor/github.com/golang/protobuf/ptypes/any/BUILD delete mode 100644 vendor/github.com/golang/protobuf/ptypes/duration/BUILD delete mode 100644 vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD delete mode 100644 vendor/github.com/golang/protobuf/ptypes/wrappers/BUILD delete mode 100644 vendor/github.com/google/go-cmp/cmp/BUILD delete mode 100644 vendor/github.com/google/go-cmp/cmp/internal/diff/BUILD delete mode 100644 vendor/github.com/google/go-cmp/cmp/internal/flags/BUILD delete mode 100644 vendor/github.com/google/go-cmp/cmp/internal/function/BUILD delete mode 100644 vendor/github.com/google/go-cmp/cmp/internal/value/BUILD delete mode 100644 vendor/github.com/google/go-tpm/tpm2/BUILD delete mode 100644 vendor/github.com/google/go-tpm/tpmutil/BUILD delete mode 100644 vendor/github.com/google/go-tpm/tpmutil/tbs/BUILD delete mode 100644 vendor/github.com/google/gofuzz/BUILD delete mode 100644 vendor/github.com/google/uuid/BUILD delete mode 100644 vendor/github.com/googleapis/gax-go/v2/BUILD delete mode 100644 vendor/github.com/googleapis/gnostic/compiler/BUILD delete mode 100644 vendor/github.com/googleapis/gnostic/extensions/BUILD delete mode 100644 vendor/github.com/googleapis/gnostic/jsonschema/BUILD delete mode 100644 vendor/github.com/googleapis/gnostic/openapiv2/BUILD delete mode 100644 vendor/github.com/grpc-ecosystem/go-grpc-prometheus/BUILD delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD.bazel delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD.bazel delete mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD create mode 100644 vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD.bazel delete mode 100644 vendor/github.com/imdario/mergo/BUILD delete mode 100644 vendor/github.com/inconshreveable/mousetrap/BUILD delete mode 100644 vendor/github.com/json-iterator/go/BUILD delete mode 100644 vendor/github.com/mailru/easyjson/buffer/BUILD delete mode 100644 vendor/github.com/mailru/easyjson/jlexer/BUILD delete mode 100644 vendor/github.com/mailru/easyjson/jwriter/BUILD delete mode 100644 vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/BUILD delete mode 100644 vendor/github.com/moby/term/BUILD delete mode 100644 vendor/github.com/moby/term/windows/BUILD delete mode 100644 vendor/github.com/modern-go/concurrent/BUILD delete mode 100644 vendor/github.com/modern-go/reflect2/BUILD delete mode 100644 vendor/github.com/munnerz/goautoneg/BUILD delete mode 100644 vendor/github.com/opencontainers/go-digest/BUILD delete mode 100644 vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD delete mode 100644 vendor/github.com/opencontainers/runc/libcontainer/utils/BUILD delete mode 100644 vendor/github.com/pkg/errors/BUILD delete mode 100644 vendor/github.com/pmezard/go-difflib/difflib/BUILD delete mode 100644 vendor/github.com/prometheus/client_golang/prometheus/BUILD delete mode 100644 vendor/github.com/prometheus/client_golang/prometheus/internal/BUILD delete mode 100644 vendor/github.com/prometheus/client_golang/prometheus/promhttp/BUILD delete mode 100644 vendor/github.com/prometheus/client_golang/prometheus/testutil/BUILD delete mode 100644 vendor/github.com/prometheus/client_golang/prometheus/testutil/promlint/BUILD delete mode 100644 vendor/github.com/prometheus/client_model/go/BUILD delete mode 100644 vendor/github.com/prometheus/common/expfmt/BUILD delete mode 100644 vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/BUILD delete mode 100644 vendor/github.com/prometheus/common/model/BUILD delete mode 100644 vendor/github.com/prometheus/procfs/BUILD delete mode 100644 vendor/github.com/prometheus/procfs/internal/fs/BUILD delete mode 100644 vendor/github.com/prometheus/procfs/internal/util/BUILD delete mode 100644 vendor/github.com/spf13/cobra/BUILD delete mode 100644 vendor/github.com/spf13/pflag/BUILD delete mode 100644 vendor/github.com/stretchr/testify/assert/BUILD delete mode 100644 vendor/github.com/stretchr/testify/require/BUILD delete mode 100644 vendor/go.etcd.io/etcd/api/v3/authpb/BUILD delete mode 100644 vendor/go.etcd.io/etcd/api/v3/etcdserverpb/BUILD delete mode 100644 vendor/go.etcd.io/etcd/api/v3/membershippb/BUILD delete mode 100644 vendor/go.etcd.io/etcd/api/v3/mvccpb/BUILD delete mode 100644 vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes/BUILD delete mode 100644 vendor/go.etcd.io/etcd/api/v3/version/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/pkg/v3/fileutil/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/pkg/v3/logutil/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/pkg/v3/systemd/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/pkg/v3/tlsutil/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/pkg/v3/transport/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/pkg/v3/types/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/v3/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/v3/credentials/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/v3/internal/endpoint/BUILD delete mode 100644 vendor/go.etcd.io/etcd/client/v3/internal/resolver/BUILD delete mode 100644 vendor/go.opencensus.io/BUILD delete mode 100644 vendor/go.opencensus.io/internal/BUILD delete mode 100644 vendor/go.opencensus.io/internal/tagencoding/BUILD delete mode 100644 vendor/go.opencensus.io/metric/metricdata/BUILD delete mode 100644 vendor/go.opencensus.io/metric/metricproducer/BUILD delete mode 100644 vendor/go.opencensus.io/plugin/ochttp/BUILD delete mode 100644 vendor/go.opencensus.io/plugin/ochttp/propagation/b3/BUILD delete mode 100644 vendor/go.opencensus.io/resource/BUILD delete mode 100644 vendor/go.opencensus.io/stats/BUILD delete mode 100644 vendor/go.opencensus.io/stats/internal/BUILD delete mode 100644 vendor/go.opencensus.io/stats/view/BUILD delete mode 100644 vendor/go.opencensus.io/tag/BUILD delete mode 100644 vendor/go.opencensus.io/trace/BUILD delete mode 100644 vendor/go.opencensus.io/trace/internal/BUILD delete mode 100644 vendor/go.opencensus.io/trace/propagation/BUILD delete mode 100644 vendor/go.opencensus.io/trace/tracestate/BUILD delete mode 100644 vendor/go.opentelemetry.io/contrib/BUILD delete mode 100644 vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/BUILD delete mode 100644 vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/attribute/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/baggage/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/codes/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/exporters/otlp/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/exporters/otlp/internal/otlpconfig/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/exporters/otlp/internal/transform/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/exporters/otlp/otlpgrpc/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/internal/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/internal/baggage/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/internal/global/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/internal/metric/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/internal/trace/noop/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/metric/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/metric/global/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/metric/number/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/metric/registry/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/propagation/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/export/metric/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/instrumentation/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/internal/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/exact/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/histogram/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/sum/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/controller/basic/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/controller/time/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/processor/basic/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/metric/selector/simple/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/resource/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/sdk/trace/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/semconv/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/trace/BUILD delete mode 100644 vendor/go.opentelemetry.io/otel/unit/BUILD delete mode 100644 vendor/go.opentelemetry.io/proto/otlp/collector/metrics/v1/BUILD delete mode 100644 vendor/go.opentelemetry.io/proto/otlp/collector/trace/v1/BUILD delete mode 100644 vendor/go.opentelemetry.io/proto/otlp/common/v1/BUILD delete mode 100644 vendor/go.opentelemetry.io/proto/otlp/metrics/v1/BUILD delete mode 100644 vendor/go.opentelemetry.io/proto/otlp/resource/v1/BUILD delete mode 100644 vendor/go.opentelemetry.io/proto/otlp/trace/v1/BUILD delete mode 100644 vendor/go.uber.org/atomic/BUILD delete mode 100644 vendor/go.uber.org/multierr/BUILD delete mode 100644 vendor/go.uber.org/zap/BUILD delete mode 100644 vendor/go.uber.org/zap/buffer/BUILD delete mode 100644 vendor/go.uber.org/zap/internal/bufferpool/BUILD delete mode 100644 vendor/go.uber.org/zap/internal/color/BUILD delete mode 100644 vendor/go.uber.org/zap/internal/exit/BUILD delete mode 100644 vendor/go.uber.org/zap/zapcore/BUILD delete mode 100644 vendor/go.uber.org/zap/zapgrpc/BUILD delete mode 100644 vendor/golang.org/x/crypto/cryptobyte/BUILD delete mode 100644 vendor/golang.org/x/crypto/cryptobyte/asn1/BUILD delete mode 100644 vendor/golang.org/x/crypto/internal/subtle/BUILD delete mode 100644 vendor/golang.org/x/crypto/nacl/secretbox/BUILD delete mode 100644 vendor/golang.org/x/crypto/poly1305/BUILD delete mode 100644 vendor/golang.org/x/crypto/salsa20/salsa/BUILD delete mode 100644 vendor/golang.org/x/net/context/BUILD delete mode 100644 vendor/golang.org/x/net/context/ctxhttp/BUILD delete mode 100644 vendor/golang.org/x/net/http/httpguts/BUILD delete mode 100644 vendor/golang.org/x/net/http2/BUILD delete mode 100644 vendor/golang.org/x/net/http2/hpack/BUILD delete mode 100644 vendor/golang.org/x/net/idna/BUILD delete mode 100644 vendor/golang.org/x/net/internal/timeseries/BUILD delete mode 100644 vendor/golang.org/x/net/trace/BUILD delete mode 100644 vendor/golang.org/x/net/websocket/BUILD delete mode 100644 vendor/golang.org/x/oauth2/BUILD delete mode 100644 vendor/golang.org/x/oauth2/google/BUILD delete mode 100644 vendor/golang.org/x/oauth2/google/internal/externalaccount/BUILD delete mode 100644 vendor/golang.org/x/oauth2/internal/BUILD delete mode 100644 vendor/golang.org/x/oauth2/jws/BUILD delete mode 100644 vendor/golang.org/x/oauth2/jwt/BUILD delete mode 100644 vendor/golang.org/x/sync/singleflight/BUILD delete mode 100644 vendor/golang.org/x/sys/cpu/BUILD delete mode 100644 vendor/golang.org/x/sys/internal/unsafeheader/BUILD delete mode 100644 vendor/golang.org/x/sys/plan9/BUILD delete mode 100644 vendor/golang.org/x/sys/unix/BUILD delete mode 100644 vendor/golang.org/x/sys/windows/BUILD delete mode 100644 vendor/golang.org/x/term/BUILD delete mode 100644 vendor/golang.org/x/text/secure/bidirule/BUILD delete mode 100644 vendor/golang.org/x/text/transform/BUILD delete mode 100644 vendor/golang.org/x/text/unicode/bidi/BUILD delete mode 100644 vendor/golang.org/x/text/unicode/norm/BUILD delete mode 100644 vendor/golang.org/x/text/width/BUILD delete mode 100644 vendor/golang.org/x/time/rate/BUILD delete mode 100644 vendor/google.golang.org/api/compute/v0.alpha/BUILD delete mode 100644 vendor/google.golang.org/api/compute/v0.beta/BUILD delete mode 100644 vendor/google.golang.org/api/compute/v1/BUILD delete mode 100644 vendor/google.golang.org/api/container/v1/BUILD delete mode 100644 vendor/google.golang.org/api/googleapi/BUILD delete mode 100644 vendor/google.golang.org/api/googleapi/transport/BUILD delete mode 100644 vendor/google.golang.org/api/internal/BUILD delete mode 100644 vendor/google.golang.org/api/internal/gensupport/BUILD delete mode 100644 vendor/google.golang.org/api/internal/impersonate/BUILD delete mode 100644 vendor/google.golang.org/api/internal/third_party/uritemplates/BUILD delete mode 100644 vendor/google.golang.org/api/option/BUILD delete mode 100644 vendor/google.golang.org/api/option/internaloption/BUILD delete mode 100644 vendor/google.golang.org/api/tpu/v1/BUILD delete mode 100644 vendor/google.golang.org/api/transport/cert/BUILD delete mode 100644 vendor/google.golang.org/api/transport/http/BUILD delete mode 100644 vendor/google.golang.org/api/transport/http/internal/propagation/BUILD delete mode 100644 vendor/google.golang.org/api/transport/internal/dca/BUILD delete mode 100644 vendor/google.golang.org/appengine/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/app_identity/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/base/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/datastore/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/log/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/modules/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/remote_api/BUILD delete mode 100644 vendor/google.golang.org/appengine/internal/urlfetch/BUILD delete mode 100644 vendor/google.golang.org/appengine/urlfetch/BUILD delete mode 100644 vendor/google.golang.org/genproto/googleapis/api/annotations/BUILD delete mode 100644 vendor/google.golang.org/genproto/googleapis/api/httpbody/BUILD delete mode 100644 vendor/google.golang.org/genproto/googleapis/rpc/status/BUILD delete mode 100644 vendor/google.golang.org/genproto/protobuf/field_mask/BUILD delete mode 100644 vendor/google.golang.org/grpc/BUILD delete mode 100644 vendor/google.golang.org/grpc/attributes/BUILD delete mode 100644 vendor/google.golang.org/grpc/backoff/BUILD delete mode 100644 vendor/google.golang.org/grpc/balancer/BUILD delete mode 100644 vendor/google.golang.org/grpc/balancer/base/BUILD delete mode 100644 vendor/google.golang.org/grpc/balancer/grpclb/state/BUILD delete mode 100644 vendor/google.golang.org/grpc/balancer/roundrobin/BUILD delete mode 100644 vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/BUILD delete mode 100644 vendor/google.golang.org/grpc/codes/BUILD delete mode 100644 vendor/google.golang.org/grpc/connectivity/BUILD delete mode 100644 vendor/google.golang.org/grpc/credentials/BUILD delete mode 100644 vendor/google.golang.org/grpc/encoding/BUILD delete mode 100644 vendor/google.golang.org/grpc/encoding/gzip/BUILD delete mode 100644 vendor/google.golang.org/grpc/encoding/proto/BUILD delete mode 100644 vendor/google.golang.org/grpc/grpclog/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/backoff/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/balancerload/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/binarylog/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/buffer/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/channelz/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/credentials/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/envconfig/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/grpclog/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/grpcrand/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/grpcsync/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/grpcutil/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/resolver/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/resolver/dns/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/resolver/passthrough/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/resolver/unix/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/serviceconfig/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/status/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/syscall/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/transport/BUILD delete mode 100644 vendor/google.golang.org/grpc/internal/transport/networktype/BUILD delete mode 100644 vendor/google.golang.org/grpc/keepalive/BUILD delete mode 100644 vendor/google.golang.org/grpc/metadata/BUILD delete mode 100644 vendor/google.golang.org/grpc/peer/BUILD delete mode 100644 vendor/google.golang.org/grpc/resolver/BUILD delete mode 100644 vendor/google.golang.org/grpc/resolver/manual/BUILD delete mode 100644 vendor/google.golang.org/grpc/serviceconfig/BUILD delete mode 100644 vendor/google.golang.org/grpc/stats/BUILD delete mode 100644 vendor/google.golang.org/grpc/status/BUILD delete mode 100644 vendor/google.golang.org/grpc/tap/BUILD delete mode 100644 vendor/google.golang.org/protobuf/encoding/protojson/BUILD delete mode 100644 vendor/google.golang.org/protobuf/encoding/prototext/BUILD delete mode 100644 vendor/google.golang.org/protobuf/encoding/protowire/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/descfmt/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/descopts/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/detrand/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/encoding/defval/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/encoding/json/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/encoding/messageset/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/encoding/tag/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/encoding/text/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/errors/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/filedesc/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/filetype/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/flags/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/genid/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/impl/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/order/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/pragma/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/set/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/strs/BUILD delete mode 100644 vendor/google.golang.org/protobuf/internal/version/BUILD delete mode 100644 vendor/google.golang.org/protobuf/proto/BUILD delete mode 100644 vendor/google.golang.org/protobuf/reflect/protodesc/BUILD delete mode 100644 vendor/google.golang.org/protobuf/reflect/protoreflect/BUILD delete mode 100644 vendor/google.golang.org/protobuf/reflect/protoregistry/BUILD delete mode 100644 vendor/google.golang.org/protobuf/runtime/protoiface/BUILD delete mode 100644 vendor/google.golang.org/protobuf/runtime/protoimpl/BUILD delete mode 100644 vendor/google.golang.org/protobuf/types/descriptorpb/BUILD delete mode 100644 vendor/google.golang.org/protobuf/types/known/anypb/BUILD delete mode 100644 vendor/google.golang.org/protobuf/types/known/durationpb/BUILD delete mode 100644 vendor/google.golang.org/protobuf/types/known/fieldmaskpb/BUILD delete mode 100644 vendor/google.golang.org/protobuf/types/known/timestamppb/BUILD delete mode 100644 vendor/google.golang.org/protobuf/types/known/wrapperspb/BUILD delete mode 100644 vendor/gopkg.in/gcfg.v1/BUILD delete mode 100644 vendor/gopkg.in/gcfg.v1/scanner/BUILD delete mode 100644 vendor/gopkg.in/gcfg.v1/token/BUILD delete mode 100644 vendor/gopkg.in/gcfg.v1/types/BUILD delete mode 100644 vendor/gopkg.in/inf.v0/BUILD delete mode 100644 vendor/gopkg.in/natefinch/lumberjack.v2/BUILD delete mode 100644 vendor/gopkg.in/warnings.v0/BUILD delete mode 100644 vendor/gopkg.in/yaml.v2/BUILD delete mode 100644 vendor/gopkg.in/yaml.v3/BUILD delete mode 100644 vendor/k8s.io/api/admission/v1/BUILD delete mode 100644 vendor/k8s.io/api/admission/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/admissionregistration/v1/BUILD delete mode 100644 vendor/k8s.io/api/admissionregistration/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/apiserverinternal/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/api/apps/v1/BUILD delete mode 100644 vendor/k8s.io/api/apps/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/apps/v1beta2/BUILD delete mode 100644 vendor/k8s.io/api/authentication/v1/BUILD delete mode 100644 vendor/k8s.io/api/authentication/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/authorization/v1/BUILD delete mode 100644 vendor/k8s.io/api/authorization/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/autoscaling/v1/BUILD delete mode 100644 vendor/k8s.io/api/autoscaling/v2beta1/BUILD delete mode 100644 vendor/k8s.io/api/autoscaling/v2beta2/BUILD delete mode 100644 vendor/k8s.io/api/batch/v1/BUILD delete mode 100644 vendor/k8s.io/api/batch/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/certificates/v1/BUILD delete mode 100644 vendor/k8s.io/api/certificates/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/coordination/v1/BUILD delete mode 100644 vendor/k8s.io/api/coordination/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/core/v1/BUILD delete mode 100644 vendor/k8s.io/api/discovery/v1/BUILD delete mode 100644 vendor/k8s.io/api/discovery/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/events/v1/BUILD delete mode 100644 vendor/k8s.io/api/events/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/extensions/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/flowcontrol/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/api/flowcontrol/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/networking/v1/BUILD delete mode 100644 vendor/k8s.io/api/networking/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/node/v1/BUILD delete mode 100644 vendor/k8s.io/api/node/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/api/node/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/policy/v1/BUILD delete mode 100644 vendor/k8s.io/api/policy/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/rbac/v1/BUILD delete mode 100644 vendor/k8s.io/api/rbac/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/api/rbac/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/scheduling/v1/BUILD delete mode 100644 vendor/k8s.io/api/scheduling/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/api/scheduling/v1beta1/BUILD delete mode 100644 vendor/k8s.io/api/storage/v1/BUILD delete mode 100644 vendor/k8s.io/api/storage/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/api/storage/v1beta1/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/api/equality/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/api/errors/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/api/meta/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/api/resource/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/api/validation/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/api/validation/path/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/validation/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/conversion/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/conversion/queryparams/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/fields/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/labels/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/schema/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/serializer/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/selection/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/types/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/cache/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/clock/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/diff/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/errors/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/framer/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/intstr/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/json/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/managedfields/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/mergepatch/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/naming/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/net/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/rand/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/runtime/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/sets/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/strategicpatch/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/uuid/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/validation/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/validation/field/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/version/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/wait/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/waitgroup/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/util/yaml/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/version/BUILD delete mode 100644 vendor/k8s.io/apimachinery/pkg/watch/BUILD delete mode 100644 vendor/k8s.io/apimachinery/third_party/forked/golang/json/BUILD delete mode 100644 vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/configuration/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/initializer/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/metrics/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/errors/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/namespace/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/object/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/request/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/rules/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/apiserver/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/apiserver/install/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/apiserver/v1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/audit/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/audit/install/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/audit/v1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/audit/validation/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/config/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/config/v1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/config/validation/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/audit/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/audit/policy/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/authenticator/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/authenticatorfactory/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/group/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/request/anonymous/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/request/headerrequest/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/request/union/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/request/websocket/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/request/x509/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/serviceaccount/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/token/cache/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/token/tokenfile/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authentication/user/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authorization/authorizer/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authorization/path/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/authorization/union/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/deprecation/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/discovery/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/filterlatency/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/filters/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/handlers/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/handlers/finisher/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/metrics/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/openapi/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/request/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/responsewriter/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/endpoints/warning/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/features/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/quota/v1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/registry/generic/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/registry/generic/registry/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/registry/rest/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/dynamiccertificates/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/egressselector/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/egressselector/metrics/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/filters/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/healthz/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/httplog/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/mux/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/options/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/options/encryptionconfig/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/resourceconfig/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/routes/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/server/storage/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/cacher/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/errors/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/etcd3/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/names/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/storagebackend/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/value/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/value/encrypt/aes/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/value/encrypt/identity/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storage/value/encrypt/secretbox/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/storageversion/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/tracing/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/apihelpers/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/dryrun/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/feature/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/format/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flowcontrol/request/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/flushwriter/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/openapi/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/shufflesharding/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/webhook/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/wsstream/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/util/x509metrics/BUILD delete mode 100644 vendor/k8s.io/apiserver/pkg/warning/BUILD delete mode 100644 vendor/k8s.io/apiserver/plugin/pkg/audit/buffered/BUILD delete mode 100644 vendor/k8s.io/apiserver/plugin/pkg/audit/log/BUILD delete mode 100644 vendor/k8s.io/apiserver/plugin/pkg/audit/truncate/BUILD delete mode 100644 vendor/k8s.io/apiserver/plugin/pkg/audit/webhook/BUILD delete mode 100644 vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook/BUILD delete mode 100644 vendor/k8s.io/apiserver/plugin/pkg/authorizer/webhook/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/apps/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/batch/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/certificates/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/coordination/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/core/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/discovery/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/events/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/events/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/internal/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/meta/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/node/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/node/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/node/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/policy/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/policy/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/rbac/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/rbac/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/rbac/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/scheduling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/scheduling/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/scheduling/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/storage/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/storage/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/applyconfigurations/storage/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/discovery/BUILD delete mode 100644 vendor/k8s.io/client-go/discovery/cached/BUILD delete mode 100644 vendor/k8s.io/client-go/discovery/cached/memory/BUILD delete mode 100644 vendor/k8s.io/client-go/discovery/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/admissionregistration/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/admissionregistration/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/admissionregistration/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/apiserverinternal/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/apiserverinternal/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/apps/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/apps/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/apps/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/apps/v1beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/autoscaling/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/autoscaling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/autoscaling/v2beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/autoscaling/v2beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/batch/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/batch/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/batch/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/certificates/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/certificates/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/certificates/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/coordination/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/coordination/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/coordination/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/core/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/core/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/discovery/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/discovery/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/discovery/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/events/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/events/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/events/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/extensions/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/extensions/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/flowcontrol/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/flowcontrol/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/flowcontrol/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/internalinterfaces/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/networking/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/networking/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/networking/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/node/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/node/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/node/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/node/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/policy/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/policy/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/policy/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/rbac/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/rbac/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/rbac/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/rbac/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/scheduling/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/scheduling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/scheduling/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/scheduling/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/storage/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/storage/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/storage/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/informers/storage/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/scheme/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apps/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/batch/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/core/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/events/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/networking/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/node/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/policy/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/storage/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/admissionregistration/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/admissionregistration/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/apiserverinternal/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/apps/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/apps/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/apps/v1beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/autoscaling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/autoscaling/v2beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/autoscaling/v2beta2/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/batch/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/batch/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/certificates/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/certificates/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/coordination/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/coordination/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/core/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/discovery/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/discovery/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/events/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/events/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/extensions/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/flowcontrol/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/flowcontrol/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/networking/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/networking/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/node/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/node/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/node/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/policy/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/policy/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/rbac/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/rbac/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/rbac/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/scheduling/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/scheduling/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/scheduling/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/storage/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/storage/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/listers/storage/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/metadata/BUILD delete mode 100644 vendor/k8s.io/client-go/metadata/metadatainformer/BUILD delete mode 100644 vendor/k8s.io/client-go/metadata/metadatalister/BUILD delete mode 100644 vendor/k8s.io/client-go/pkg/apis/clientauthentication/BUILD delete mode 100644 vendor/k8s.io/client-go/pkg/apis/clientauthentication/install/BUILD delete mode 100644 vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1/BUILD delete mode 100644 vendor/k8s.io/client-go/pkg/version/BUILD delete mode 100644 vendor/k8s.io/client-go/plugin/pkg/client/auth/exec/BUILD delete mode 100644 vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/BUILD delete mode 100644 vendor/k8s.io/client-go/rest/BUILD delete mode 100644 vendor/k8s.io/client-go/rest/fake/BUILD delete mode 100644 vendor/k8s.io/client-go/rest/watch/BUILD delete mode 100644 vendor/k8s.io/client-go/restmapper/BUILD delete mode 100644 vendor/k8s.io/client-go/testing/BUILD delete mode 100644 vendor/k8s.io/client-go/third_party/forked/golang/template/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/auth/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/cache/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/clientcmd/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/clientcmd/api/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/clientcmd/api/latest/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/clientcmd/api/v1/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/events/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/leaderelection/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/leaderelection/resourcelock/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/metrics/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/pager/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/record/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/record/util/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/reference/BUILD delete mode 100644 vendor/k8s.io/client-go/tools/watch/BUILD delete mode 100644 vendor/k8s.io/client-go/transport/BUILD delete mode 100644 vendor/k8s.io/client-go/util/cert/BUILD delete mode 100644 vendor/k8s.io/client-go/util/certificate/csr/BUILD delete mode 100644 vendor/k8s.io/client-go/util/connrotation/BUILD delete mode 100644 vendor/k8s.io/client-go/util/flowcontrol/BUILD delete mode 100644 vendor/k8s.io/client-go/util/homedir/BUILD delete mode 100644 vendor/k8s.io/client-go/util/jsonpath/BUILD delete mode 100644 vendor/k8s.io/client-go/util/keyutil/BUILD delete mode 100644 vendor/k8s.io/client-go/util/retry/BUILD delete mode 100644 vendor/k8s.io/client-go/util/workqueue/BUILD delete mode 120000 vendor/k8s.io/cloud-provider-gcp/providers create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/LICENSE create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/BUILD create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/doc.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_address_manager.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_addresses.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_alpha.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_annotations.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_backendservice.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_cert.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusterid.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusters.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_disks.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_fake.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_firewall.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_forwardingrule.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_healthchecks.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instancegroup.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instances.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_interfaces.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_external.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_internal.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_metrics.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_naming.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_networkendpointgroup.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_routes.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_securitypolicy.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetpool.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetproxy.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_tpu.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_urlmap.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_util.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_zones.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/BUILD create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/credentialutil.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/gcpcredential.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/registry_marshal.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/metrics.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/support.go create mode 100644 vendor/k8s.io/cloud-provider-gcp/providers/gce/token_source.go delete mode 100644 vendor/k8s.io/cloud-provider/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/api/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/app/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/app/config/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/config/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/config/install/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/config/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/controllers/node/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/controllers/nodelifecycle/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/controllers/route/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/controllers/service/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/controllers/service/config/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/controllers/service/config/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/credentialconfig/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/node/helpers/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/options/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/service/helpers/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/volume/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/volume/errors/BUILD delete mode 100644 vendor/k8s.io/cloud-provider/volume/helpers/BUILD delete mode 100644 vendor/k8s.io/component-base/cli/flag/BUILD delete mode 100644 vendor/k8s.io/component-base/cli/globalflag/BUILD delete mode 100644 vendor/k8s.io/component-base/config/BUILD delete mode 100644 vendor/k8s.io/component-base/config/options/BUILD delete mode 100644 vendor/k8s.io/component-base/config/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/component-base/configz/BUILD delete mode 100644 vendor/k8s.io/component-base/featuregate/BUILD delete mode 100644 vendor/k8s.io/component-base/logs/BUILD delete mode 100644 vendor/k8s.io/component-base/logs/datapol/BUILD delete mode 100644 vendor/k8s.io/component-base/logs/sanitization/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/legacyregistry/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/prometheus/clientgo/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/prometheus/clientgo/leaderelection/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/prometheus/ratelimiter/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/prometheus/restclient/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/prometheus/version/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/prometheus/workqueue/BUILD delete mode 100644 vendor/k8s.io/component-base/metrics/testutil/BUILD delete mode 100644 vendor/k8s.io/component-base/term/BUILD delete mode 100644 vendor/k8s.io/component-base/traces/BUILD delete mode 100644 vendor/k8s.io/component-base/version/BUILD delete mode 100644 vendor/k8s.io/component-base/version/verflag/BUILD delete mode 100644 vendor/k8s.io/component-helpers/node/topology/BUILD delete mode 100644 vendor/k8s.io/component-helpers/scheduling/corev1/BUILD delete mode 100644 vendor/k8s.io/component-helpers/scheduling/corev1/nodeaffinity/BUILD delete mode 100644 vendor/k8s.io/controller-manager/app/BUILD delete mode 100644 vendor/k8s.io/controller-manager/config/BUILD delete mode 100644 vendor/k8s.io/controller-manager/config/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/controller-manager/config/v1beta1/BUILD delete mode 100644 vendor/k8s.io/controller-manager/options/BUILD delete mode 100644 vendor/k8s.io/controller-manager/pkg/clientbuilder/BUILD delete mode 100644 vendor/k8s.io/controller-manager/pkg/features/BUILD delete mode 100644 vendor/k8s.io/controller-manager/pkg/features/register/BUILD delete mode 100644 vendor/k8s.io/controller-manager/pkg/informerfactory/BUILD delete mode 100644 vendor/k8s.io/controller-manager/pkg/leadermigration/BUILD delete mode 100644 vendor/k8s.io/controller-manager/pkg/leadermigration/config/BUILD delete mode 100644 vendor/k8s.io/controller-manager/pkg/leadermigration/options/BUILD delete mode 100644 vendor/k8s.io/klog/v2/BUILD delete mode 100644 vendor/k8s.io/kube-controller-manager/config/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/kube-openapi/pkg/builder/BUILD delete mode 100644 vendor/k8s.io/kube-openapi/pkg/common/BUILD delete mode 100644 vendor/k8s.io/kube-openapi/pkg/handler/BUILD delete mode 100644 vendor/k8s.io/kube-openapi/pkg/schemaconv/BUILD delete mode 100644 vendor/k8s.io/kube-openapi/pkg/util/BUILD delete mode 100644 vendor/k8s.io/kube-openapi/pkg/util/proto/BUILD delete mode 100644 vendor/k8s.io/kube-openapi/pkg/validation/spec/BUILD delete mode 100644 vendor/k8s.io/kubelet/pkg/apis/credentialprovider/BUILD delete mode 100644 vendor/k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/api/legacyscheme/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/api/service/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/api/v1/pod/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/apps/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/autoscaling/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/certificates/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/certificates/install/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/certificates/v1/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/core/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/core/helper/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/core/install/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/core/pods/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/core/v1/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/core/validation/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/apis/scheduling/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/capabilities/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/cluster/ports/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/controller/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/controller/certificates/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/features/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/fieldpath/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/kubelet/types/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/security/apparmor/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/util/hash/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/util/parsers/BUILD delete mode 100644 vendor/k8s.io/kubernetes/pkg/util/taints/BUILD delete mode 100644 vendor/k8s.io/metrics/pkg/apis/metrics/BUILD delete mode 100644 vendor/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD delete mode 100644 vendor/k8s.io/metrics/pkg/apis/metrics/v1beta1/BUILD delete mode 100644 vendor/k8s.io/metrics/pkg/client/clientset/versioned/scheme/BUILD delete mode 100644 vendor/k8s.io/utils/buffer/BUILD delete mode 100644 vendor/k8s.io/utils/integer/BUILD delete mode 100644 vendor/k8s.io/utils/internal/third_party/forked/golang/golang-lru/BUILD delete mode 100644 vendor/k8s.io/utils/internal/third_party/forked/golang/net/BUILD delete mode 100644 vendor/k8s.io/utils/lru/BUILD delete mode 100644 vendor/k8s.io/utils/net/BUILD delete mode 100644 vendor/k8s.io/utils/path/BUILD delete mode 100644 vendor/k8s.io/utils/pointer/BUILD delete mode 100644 vendor/k8s.io/utils/trace/BUILD delete mode 100644 vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client/BUILD delete mode 100644 vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client/BUILD delete mode 100644 vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/BUILD delete mode 100644 vendor/sigs.k8s.io/structured-merge-diff/v4/merge/BUILD delete mode 100644 vendor/sigs.k8s.io/structured-merge-diff/v4/schema/BUILD delete mode 100644 vendor/sigs.k8s.io/structured-merge-diff/v4/typed/BUILD delete mode 100644 vendor/sigs.k8s.io/structured-merge-diff/v4/value/BUILD delete mode 100644 vendor/sigs.k8s.io/yaml/BUILD diff --git a/go.mod b/go.mod index 5fe803596e..e065d3e930 100644 --- a/go.mod +++ b/go.mod @@ -3,17 +3,23 @@ module k8s.io/cloud-provider-gcp go 1.17 require ( - cloud.google.com/go v0.99.0 - github.com/evanphx/json-patch v4.12.0+incompatible + cloud.google.com/go v0.81.0 + github.com/evanphx/json-patch v4.11.0+incompatible github.com/gofrs/flock v0.7.1 - github.com/google/go-cmp v0.5.6 - github.com/google/go-tpm v0.3.2 + github.com/google/go-cmp v0.5.5 + github.com/google/go-tpm v0.2.0 + github.com/google/uuid v1.1.4 // indirect + github.com/imdario/mergo v0.3.11 // indirect + github.com/onsi/ginkgo v1.14.1 // indirect + github.com/onsi/gomega v1.10.3 // indirect github.com/prometheus/client_golang v1.11.0 - github.com/spf13/cobra v1.2.1 + github.com/spf13/cobra v1.1.3 github.com/spf13/pflag v1.0.5 github.com/stretchr/testify v1.7.0 - golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8 - google.golang.org/api v0.63.0 + golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c + golang.org/x/tools v0.1.5 // indirect + google.golang.org/api v0.46.0 + google.golang.org/grpc v1.38.0 // indirect gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b // indirect gopkg.in/gcfg.v1 v1.2.0 gopkg.in/warnings.v0 v0.1.2 @@ -23,114 +29,16 @@ require ( k8s.io/client-go v9.0.0+incompatible k8s.io/cloud-provider v0.23.6 k8s.io/cloud-provider-gcp/providers v0.0.0 - k8s.io/code-generator v0.23.6 - k8s.io/component-base v0.23.6 - k8s.io/component-helpers v0.23.6 - k8s.io/controller-manager v0.23.6 - k8s.io/klog/v2 v2.30.0 - k8s.io/kube-controller-manager v0.23.6 - k8s.io/kubelet v0.23.6 - k8s.io/kubernetes v1.23.6 - k8s.io/metrics v0.23.6 - k8s.io/utils v0.0.0-20211116205334-6203023598ed - sigs.k8s.io/controller-tools v0.8.0 -) - -require github.com/natefinch/atomic v1.0.1 - -require ( - github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect - github.com/GoogleCloudPlatform/k8s-cloud-provider v1.16.1-0.20210702024009-ea6160c1d0e3 // indirect - github.com/NYTimes/gziphandler v1.1.1 // indirect - github.com/PuerkitoBio/purell v1.1.1 // indirect - github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect - github.com/beorn7/perks v1.0.1 // indirect - github.com/blang/semver v3.5.1+incompatible // indirect - github.com/cespare/xxhash/v2 v2.1.1 // indirect - github.com/coreos/go-semver v0.3.0 // indirect - github.com/coreos/go-systemd/v22 v22.3.2 // indirect - github.com/cyphar/filepath-securejoin v0.2.2 // indirect - github.com/davecgh/go-spew v1.1.1 // indirect - github.com/docker/distribution v2.7.1+incompatible // indirect - github.com/emicklei/go-restful v2.9.5+incompatible // indirect - github.com/fatih/color v1.12.0 // indirect - github.com/felixge/httpsnoop v1.0.1 // indirect - github.com/fsnotify/fsnotify v1.4.9 // indirect - github.com/go-logr/logr v1.2.0 // indirect - github.com/go-openapi/jsonpointer v0.19.5 // indirect - github.com/go-openapi/jsonreference v0.19.5 // indirect - github.com/go-openapi/swag v0.19.14 // indirect - github.com/gobuffalo/flect v0.2.3 // indirect - github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.2 // indirect - github.com/google/gofuzz v1.1.0 // indirect - github.com/google/uuid v1.1.4 // indirect - github.com/googleapis/gax-go/v2 v2.1.1 // indirect - github.com/googleapis/gnostic v0.5.5 // indirect - github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect - github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect - github.com/imdario/mergo v0.3.11 // indirect - github.com/inconshreveable/mousetrap v1.0.0 // indirect - github.com/json-iterator/go v1.1.12 // indirect - github.com/mailru/easyjson v0.7.0 // indirect - github.com/mattn/go-colorable v0.1.8 // indirect - github.com/mattn/go-isatty v0.0.12 // indirect - github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect - github.com/moby/term v0.0.0-20210610120745-9d4ed1856297 // indirect - github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect - github.com/opencontainers/go-digest v1.0.0 // indirect - github.com/opencontainers/runc v1.0.2 // indirect - github.com/pkg/errors v0.9.1 // indirect - github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/prometheus/client_model v0.2.0 // indirect - github.com/prometheus/common v0.28.0 // indirect - github.com/prometheus/procfs v0.6.0 // indirect - go.etcd.io/etcd/api/v3 v3.5.0 // indirect - go.etcd.io/etcd/client/pkg/v3 v3.5.0 // indirect - go.etcd.io/etcd/client/v3 v3.5.0 // indirect - go.opencensus.io v0.23.0 // indirect - go.opentelemetry.io/contrib v0.20.0 // indirect - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0 // indirect - go.opentelemetry.io/otel v0.20.0 // indirect - go.opentelemetry.io/otel/exporters/otlp v0.20.0 // indirect - go.opentelemetry.io/otel/metric v0.20.0 // indirect - go.opentelemetry.io/otel/sdk v0.20.0 // indirect - go.opentelemetry.io/otel/sdk/export/metric v0.20.0 // indirect - go.opentelemetry.io/otel/sdk/metric v0.20.0 // indirect - go.opentelemetry.io/otel/trace v0.20.0 // indirect - go.opentelemetry.io/proto/otlp v0.7.0 // indirect - go.uber.org/atomic v1.7.0 // indirect - go.uber.org/multierr v1.6.0 // indirect - go.uber.org/zap v1.19.0 // indirect - golang.org/x/crypto v0.0.0-20210817164053-32db794688a5 // indirect - golang.org/x/mod v0.4.2 // indirect - golang.org/x/net v0.0.0-20211209124913-491a49abca63 // indirect - golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect - golang.org/x/sys v0.0.0-20211210111614-af8b64212486 // indirect - golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b // indirect - golang.org/x/text v0.3.7 // indirect - golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac // indirect - golang.org/x/tools v0.1.6-0.20210820212750-d4cc65f0b2ff // indirect - golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect - google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa // indirect - google.golang.org/grpc v1.40.1 // indirect - google.golang.org/protobuf v1.27.1 // indirect - gopkg.in/inf.v0 v0.9.1 // indirect - gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect - gopkg.in/yaml.v2 v2.4.0 // indirect - gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect - k8s.io/apiextensions-apiserver v0.23.6 // indirect - k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c // indirect - k8s.io/kube-openapi v0.0.0-20211115234752-e816edb12b65 // indirect - sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30 // indirect - sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 // indirect - sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect - sigs.k8s.io/yaml v1.3.0 // indirect + k8s.io/code-generator v0.22.2 + k8s.io/component-base v0.22.0 + k8s.io/component-helpers v0.22.0 + k8s.io/controller-manager v0.22.0 + k8s.io/klog/v2 v2.9.0 + k8s.io/kube-controller-manager v0.22.0 + k8s.io/kubelet v0.22.0 + k8s.io/kubernetes v1.22.0 + k8s.io/metrics v0.22.0 + k8s.io/utils v0.0.0-20210707171843-4b05e18ac7d9 ) replace ( diff --git a/go.sum b/go.sum index 4913b9ff59..c66730bd67 100644 --- a/go.sum +++ b/go.sum @@ -149,8 +149,6 @@ github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQL github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d/go.mod h1:ZZMPRZwes7CROmyNKgQzC3XPs6L/G2EJLHddWejkmf4= github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= -github.com/fatih/color v1.12.0 h1:mRhaKNwANqRgUBGKmnI5ZxEk7QXmjQeCcuYFMX2bfcc= -github.com/fatih/color v1.12.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= github.com/felixge/httpsnoop v1.0.1 h1:lvB5Jl89CsZtGIWuTcDM1E/vkVs49/Ml7JJe07l8SPQ= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= @@ -188,8 +186,6 @@ github.com/go-openapi/swag v0.19.7 h1:VRuXN2EnMSsZdauzdss6JBC29YotDqG59BZ+tdlIL1 github.com/go-openapi/swag v0.19.7/go.mod h1:ao+8BpOPyKdpQz3AOJfbeEVpLmWAvlT1IfTe5McPyhY= github.com/go-ozzo/ozzo-validation v3.5.0+incompatible/go.mod h1:gsEKFIVnabGBt6mXmxK0MoFy+cZoTJY6mu5Ll3LVLBU= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/gobuffalo/flect v0.2.3 h1:f/ZukRnSNA/DUpSNDadko7Qc0PhGvsew35p/2tu+CRY= -github.com/gobuffalo/flect v0.2.3/go.mod h1:vmkQwuZYhN5Pc4ljYQZzP+1sq+NEkK+lh20jmEmX3jc= github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/gofrs/flock v0.7.1 h1:DP+LD/t0njgoPBvT5MJLeliUIVQR03hiKR6vezdwHlc= @@ -245,14 +241,11 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-tpm v0.1.2-0.20190725015402-ae6dd98980d4/go.mod h1:H9HbmUG2YgV/PHITkO7p6wxEEj/v5nlsVWIwumwH2NI= github.com/google/go-tpm v0.3.0/go.mod h1:iVLWvrPp/bHeEkxTFi9WG6K9w0iy2yIszHwZGHPbzAw= github.com/google/go-tpm v0.3.2 h1:3iQQ2dlEf+1no7CLlfLPYzxhQy7j2G/emBqU5okydaw= github.com/google/go-tpm v0.3.2/go.mod h1:j71sMBTfp3X5jPHz852ZOfQMUOf65Gb/Th8pRmp7fvg= github.com/google/go-tpm-tools v0.0.0-20190906225433-1614c142f845/go.mod h1:AVfHadzbdzHo54inR2x1v640jdi1YSi3NauM2DUsxk0= -github.com/google/go-tpm-tools v0.2.0/go.mod h1:npUd03rQ60lxN7tzeBJreG38RvWwme2N1reF/eeiBk4= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -263,8 +256,6 @@ github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3 github.com/google/uuid v1.1.4 h1:0ecGp3skIrHWPNGPJDaBIghfA6Sp7Ruo2Io8eLKzWm0= github.com/google/uuid v1.1.4/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.1.1 h1:dp3bWCh+PPO1zjRRiCSczJav13sBvG4UhNyVTa1KqdU= -github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/googleapis/gnostic v0.5.5 h1:9fHAtK0uDfpveeqqo1hkEZJcFvYXAiCN3UutL8F9xHw= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= @@ -351,11 +342,7 @@ github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN github.com/mailru/easyjson v0.7.0 h1:aizVhC/NAAcKWb+5QsU1iNOZb4Yws5UO2I+aIprQITM= github.com/mailru/easyjson v0.7.0/go.mod h1:KAzv3t3aY1NaHWoQz1+4F1ccyAH66Jk7yos7ldAVICs= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.8 h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8= -github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY= -github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 h1:I0XW9+e1XWDxdcEniV4rQAIOPUGDq67JSCiRCgGCZLI= @@ -409,8 +396,9 @@ github.com/onsi/ginkgo v1.14.1 h1:jMU0WaQrP0a/YAEq8eJmJKjBoMs+pClEr1vDMlM/Do4= github.com/onsi/ginkgo v1.14.1/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.17.0 h1:9Luw4uT5HTjHTN8+aNcSThgH1vdXnmdJ8xIfZ4wyTRE= -github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.10.3 h1:gph6h/qe9GSUw1NhH1gp+qb+h8rXD8Cy60Z32Qw3ELA= +github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc= +github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= @@ -627,6 +615,7 @@ golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= +golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= @@ -648,7 +637,6 @@ golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190209173611-3b5209105503/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -688,7 +676,7 @@ golang.org/x/sys v0.0.0-20200916030750-2334cc1a136f/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201207223542-d4d67f95c62d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -753,6 +741,10 @@ golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.2 h1:kRBLX7v7Af8W7Gdbbc908OJcdgtK8bOz9Uaj8/F1ACA= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.5 h1:ouewzE6p+/VEB31YYnTbEJdi8pFqKp4P4n85vwo3DHA= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.6-0.20210820212750-d4cc65f0b2ff h1:VX/uD7MK0AHXGiScH3fsieUQUcpmRERPDYtqZdJnA+Q= golang.org/x/tools v0.1.6-0.20210820212750-d4cc65f0b2ff/go.mod h1:YD9qOF0M9xpSpdWTBbzEl5e/RnCefISl8E5Noe10jFM= @@ -767,8 +759,8 @@ gonum.org/v1/gonum v0.6.2/go.mod h1:9mxDZsDKxgMAuccQkewq682L+0eCu4dCN2yonUJTCLU= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e/go.mod h1:kS+toOQn6AQKjmKJ7gzohV1XkqsFehRA2FbsbkopSuQ= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= -google.golang.org/api v0.63.0 h1:n2bqqK895ygnBpdPDYetfy23K7fJ22wsrZKCyfuRkkA= -google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= +google.golang.org/api v0.46.0 h1:jkDWHOBIoNSD0OQpq4rtBVu+Rh325MPjXG1rakAp8JU= +google.golang.org/api v0.46.0/go.mod h1:ceL4oozhkAiTID8XMmJBsIxID/9wMXJVVFXPg4ylg3I= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= @@ -788,8 +780,6 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ= -google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b h1:QRR6H1YWRnHb4Y/HeNFCTJLFVxaq6wH4YuVdsUOr75U= gopkg.in/check.v1 v1.0.0-20200902074654-038fdea0a05b/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -826,30 +816,28 @@ gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0= gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.23.6 h1:yOK34wbYECH4RsJbQ9sfkFK3O7f/DUHRlzFehkqZyVw= -k8s.io/api v0.23.6/go.mod h1:1kFaYxGCFHYp3qd6a85DAj/yW8aVD6XLZMqJclkoi9g= -k8s.io/apiextensions-apiserver v0.23.6 h1:v58cQ6Z0/GK1IXYr+oW0fnYl52o9LTY0WgoWvI8uv5Q= -k8s.io/apiextensions-apiserver v0.23.6/go.mod h1:YVh17Mphv183THQJA5spNFp9XfoidFyL3WoDgZxQIZU= -k8s.io/apimachinery v0.23.6 h1:RH1UweWJkWNTlFx0D8uxOpaU1tjIOvVVWV/bu5b3/NQ= -k8s.io/apimachinery v0.23.6/go.mod h1:BEuFMMBaIbcOqVIJqNZJXGFTP4W6AycEpb5+m/97hrM= -k8s.io/apiserver v0.23.6 h1:p94LiXcsSnpSDIl4cv98liBuFKcaygSCNopFNfMg/Ac= -k8s.io/apiserver v0.23.6/go.mod h1:5PU32F82tfErXPmf7FXhd/UcuLfh97tGepjKUgJ2atg= -k8s.io/cli-runtime v0.23.6/go.mod h1:0Z3VR/HRIFKiLzKIAkm1mPtcH98GT/fXu2IU0E4vFmw= -k8s.io/client-go v0.23.6 h1:7h4SctDVQAQbkHQnR4Kzi7EyUyvla5G1pFWf4+Od7hQ= -k8s.io/client-go v0.23.6/go.mod h1:Umt5icFOMLV/+qbtZ3PR0D+JA6lvvb3syzodv4irpK4= -k8s.io/cloud-provider v0.23.6 h1:/dO0LOBiyDBV/d0tu9MjA+YCo4Bti8sy2o2jbAXI01Y= -k8s.io/cloud-provider v0.23.6/go.mod h1:kk827l5bRFlSBvSWTR0tdNzQqa44gJdqmVRjdnN+X4g= -k8s.io/cluster-bootstrap v0.23.6/go.mod h1:JbFrtiOjW1YDujFuUzPbuOSCnSUIkXUjEeci5BxB8ug= -k8s.io/code-generator v0.23.6 h1:4J4zL5TU7e96kjGvr5LOFsgR1P9ZU/C6EQeGYcNrFvw= -k8s.io/code-generator v0.23.6/go.mod h1:S0Q1JVA+kSzTI1oUvbKAxZY/DYbA/ZUb4Uknog12ETk= -k8s.io/component-base v0.23.6 h1:8dhVZ4VrRcNdV2EGjl8tj8YOHwX6ysgCGMJ2Oyy0NW8= -k8s.io/component-base v0.23.6/go.mod h1:FGMPeMrjYu0UZBSAFcfloVDplj9IvU+uRMTOdE23Fj0= -k8s.io/component-helpers v0.23.6 h1:95O4LX4mk2LHWfdn/5rQJ7hOzd/teKRh9fCNXr2tJic= -k8s.io/component-helpers v0.23.6/go.mod h1:kgvl6wvnYg9oebklLPpbW8UhvAZ9Qds26/RANEbny/8= -k8s.io/controller-manager v0.23.6 h1:xSGCCOeAvc7oPYfbrlAX+kWVLVxApV3izP5zmukQ6t8= -k8s.io/controller-manager v0.23.6/go.mod h1:szOgeulY0c3xLUa9RWX1uPCjLr76RmVttghr4xQzC5U= -k8s.io/cri-api v0.23.6/go.mod h1:REJE3PSU0h/LOV1APBrupxrEJqnoxZC8KWzkBUHwrK4= -k8s.io/csi-translation-lib v0.23.6/go.mod h1:8UtizkEUAnIOuTBko4/mswp3tkfMftdCEzRxJAUfxAw= +k8s.io/api v0.22.0 h1:elCpMZ9UE8dLdYxr55E06TmSeji9I3KH494qH70/y+c= +k8s.io/api v0.22.0/go.mod h1:0AoXXqst47OI/L0oGKq9DG61dvGRPXs7X4/B7KyjBCU= +k8s.io/apiextensions-apiserver v0.22.0/go.mod h1:+9w/QQC/lwH2qTbpqndXXjwBgidlSmytvIUww16UACE= +k8s.io/apimachinery v0.22.0 h1:CqH/BdNAzZl+sr3tc0D3VsK3u6ARVSo3GWyLmfIjbP0= +k8s.io/apimachinery v0.22.0/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= +k8s.io/apiserver v0.22.0 h1:KZh2asnRBjawLLfPOi6qiD+A2jaNt31HCnZG6AX3Qcs= +k8s.io/apiserver v0.22.0/go.mod h1:04kaIEzIQrTGJ5syLppQWvpkLJXQtJECHmae+ZGc/nc= +k8s.io/cli-runtime v0.22.0/go.mod h1:An6zELQ7udUI0GaXvkuMqyopPA14dIgNqpH8cZu1vig= +k8s.io/client-go v0.22.0 h1:sD6o9O6tCwUKCENw8v+HFsuAbq2jCu8cWC61/ydwA50= +k8s.io/client-go v0.22.0/go.mod h1:GUjIuXR5PiEv/RVK5OODUsm6eZk7wtSWZSaSJbpFdGg= +k8s.io/cloud-provider v0.22.0 h1:eK0swLQ1TZCLefRbgwEo/ZS4ZDo6FkOJDkDIBITshyw= +k8s.io/cloud-provider v0.22.0/go.mod h1:UsQNOxrStwOXoDfVNgEbKgcQt2BYuHGKobixm0zKTis= +k8s.io/cluster-bootstrap v0.22.0/go.mod h1:VeZXiGfH+yfnC2KtvkSwNTAqahg6yiCV/szbWpoI+3k= +k8s.io/code-generator v0.22.0/go.mod h1:eV77Y09IopzeXOJzndrDyCI88UBok2h6WxAlBwpxa+o= +k8s.io/component-base v0.22.0 h1:ZTmX8hUqH9T9gc0mM42O+KDgtwTYbVTt2MwmLP0eK8A= +k8s.io/component-base v0.22.0/go.mod h1:SXj6Z+V6P6GsBhHZVbWCw9hFjUdUYnJerlhhPnYCBCg= +k8s.io/component-helpers v0.22.0 h1:OoTOtxTkg/T16FRS1K/WfABzxliTCq3RTbFHMBSod/o= +k8s.io/component-helpers v0.22.0/go.mod h1:YNIbQI59ayNiU8JHlPIxVkOUYycbKhk5Niy0pcyJOEY= +k8s.io/controller-manager v0.22.0 h1:zFQx0Ji0IMv7z0gYC0Ruy0YQxtf1Lo2TQo9UqWNcKME= +k8s.io/controller-manager v0.22.0/go.mod h1:KCFcmFIjh512sVIm1EhAPJ+4miASDvbZA5eO/2nbr2M= +k8s.io/cri-api v0.22.0/go.mod h1:mj5DGUtElRyErU5AZ8EM0ahxbElYsaLAMTPhLPQ40Eg= +k8s.io/csi-translation-lib v0.22.0/go.mod h1:wb6bRqDth2jcHfty7mLdQc7nfknHhIkAlAZgSgplXhc= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c h1:GohjlNKauSai7gN4wsJkeZ3WAJx4Sh+oT/b5IYn5suA= k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= @@ -883,16 +871,12 @@ modernc.org/mathutil v1.0.0/go.mod h1:wU0vUrJsVWBZ4P6e7xtFJEhFSNsfRLJ8H458uRjg03 modernc.org/strutil v1.0.0/go.mod h1:lstksw84oURvj9y3tn8lGvRxyRC1S2+g5uuIzNfIOBs= modernc.org/xc v1.0.0/go.mod h1:mRNCo0bvLjGhHO9WsyuKVU4q0ceiDDDoEeWDJHrNx8I= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30 h1:dUk62HQ3ZFhD48Qr8MIXCiKA8wInBQCtuE4QGfFW7yA= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30/go.mod h1:fEO7lRTdivWO2qYVCVG7dEADOMo/MLDCVr8So2g88Uw= -sigs.k8s.io/controller-tools v0.8.0 h1:uUkfTGEwrguqYYfcI2RRGUnC8mYdCFDqfwPKUcNJh1o= -sigs.k8s.io/controller-tools v0.8.0/go.mod h1:qE2DXhVOiEq5ijmINcFbqi9GZrrUjzB1TuJU0xa6eoY= -sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 h1:fD1pz4yfdADVNfFmcP2aBEtudwUQ1AlLnRBALr33v3s= -sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6/go.mod h1:p4QtZmO4uMYipTQNzagwnNoseA6OxSUutVw05NhYDRs= -sigs.k8s.io/kustomize/api v0.10.1/go.mod h1:2FigT1QN6xKdcnGS2Ppp1uIWrtWN28Ms8A3OZUZhwr8= -sigs.k8s.io/kustomize/cmd/config v0.10.2/go.mod h1:K2aW7nXJ0AaT+VA/eO0/dzFLxmpFcTzudmAgDwPY1HQ= -sigs.k8s.io/kustomize/kustomize/v4 v4.4.1/go.mod h1:qOKJMMz2mBP+vcS7vK+mNz4HBLjaQSWRY22EF6Tb7Io= -sigs.k8s.io/kustomize/kyaml v0.13.0/go.mod h1:FTJxEZ86ScK184NpGSAQcfEqee0nul8oLCK30D47m4E= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22 h1:fmRfl9WJ4ApJn7LxNuED4m0t18qivVQOxP6aAYG9J6c= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= +sigs.k8s.io/kustomize/api v0.8.11/go.mod h1:a77Ls36JdfCWojpUqR6m60pdGY1AYFix4AH83nJtY1g= +sigs.k8s.io/kustomize/cmd/config v0.9.13/go.mod h1:7547FLF8W/lTaDf0BDqFTbZxM9zqwEJqCKN9sSR0xSs= +sigs.k8s.io/kustomize/kustomize/v4 v4.2.0/go.mod h1:MOkR6fmhwG7hEDRXBYELTi5GSFcLwfqwzTRHW3kv5go= +sigs.k8s.io/kustomize/kyaml v0.11.0/go.mod h1:GNMwjim4Ypgp/MueD3zXHLRJEjz7RvtPae0AwlvEMFM= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= sigs.k8s.io/structured-merge-diff/v4 v4.2.1 h1:bKCqE9GvQ5tiVHn5rfn1r+yao3aLQEaLzkkmAkf+A6Y= diff --git a/vendor/cloud.google.com/go/compute/metadata/BUILD b/vendor/cloud.google.com/go/compute/metadata/BUILD deleted file mode 100644 index 1de4292810..0000000000 --- a/vendor/cloud.google.com/go/compute/metadata/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metadata.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/cloud.google.com/go/compute/metadata", - importpath = "cloud.google.com/go/compute/metadata", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/Azure/go-ansiterm/BUILD b/vendor/github.com/Azure/go-ansiterm/BUILD deleted file mode 100644 index 536e76d333..0000000000 --- a/vendor/github.com/Azure/go-ansiterm/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "constants.go", - "context.go", - "csi_entry_state.go", - "csi_param_state.go", - "escape_intermediate_state.go", - "escape_state.go", - "event_handler.go", - "ground_state.go", - "osc_string_state.go", - "parser.go", - "parser_action_helpers.go", - "parser_actions.go", - "states.go", - "utilities.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/Azure/go-ansiterm", - importpath = "github.com/Azure/go-ansiterm", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/Azure/go-ansiterm/winterm/BUILD b/vendor/github.com/Azure/go-ansiterm/winterm/BUILD deleted file mode 100644 index 19004e75b5..0000000000 --- a/vendor/github.com/Azure/go-ansiterm/winterm/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ansi.go", - "api.go", - "attr_translation.go", - "cursor_helpers.go", - "erase_helpers.go", - "scroll_helper.go", - "utilities.go", - "win_event_handler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/Azure/go-ansiterm/winterm", - importpath = "github.com/Azure/go-ansiterm/winterm", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/github.com/Azure/go-ansiterm:go_default_library", - "//vendor/golang.org/x/sys/windows:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/BUILD b/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/BUILD deleted file mode 100644 index 8e67bf310e..0000000000 --- a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "constants.go", - "context.go", - "doc.go", - "gce_projects.go", - "gen.go", - "op.go", - "project.go", - "ratelimit.go", - "service.go", - "utils.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud", - importpath = "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter:go_default_library", - "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta:go_default_library", - "//vendor/google.golang.org/api/compute/v0.alpha:go_default_library", - "//vendor/google.golang.org/api/compute/v0.beta:go_default_library", - "//vendor/google.golang.org/api/compute/v1:go_default_library", - "//vendor/google.golang.org/api/googleapi:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter/BUILD b/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter/BUILD deleted file mode 100644 index 5511675d65..0000000000 --- a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["filter.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter", - importpath = "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/klog/v2:go_default_library"], -) diff --git a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta/BUILD b/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta/BUILD deleted file mode 100644 index 507fa94189..0000000000 --- a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "key.go", - "meta.go", - "method.go", - "service.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta", - importpath = "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/api/compute/v0.alpha:go_default_library", - "//vendor/google.golang.org/api/compute/v0.beta:go_default_library", - "//vendor/google.golang.org/api/compute/v1:go_default_library", - ], -) diff --git a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock/BUILD b/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock/BUILD deleted file mode 100644 index 00fcca8630..0000000000 --- a/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["mock.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock", - importpath = "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud:go_default_library", - "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter:go_default_library", - "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta:go_default_library", - "//vendor/google.golang.org/api/compute/v0.alpha:go_default_library", - "//vendor/google.golang.org/api/compute/v0.beta:go_default_library", - "//vendor/google.golang.org/api/compute/v1:go_default_library", - "//vendor/google.golang.org/api/googleapi:go_default_library", - ], -) diff --git a/vendor/github.com/NYTimes/gziphandler/BUILD b/vendor/github.com/NYTimes/gziphandler/BUILD deleted file mode 100644 index 1df0717910..0000000000 --- a/vendor/github.com/NYTimes/gziphandler/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "gzip.go", - "gzip_go18.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/NYTimes/gziphandler", - importpath = "github.com/NYTimes/gziphandler", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/PuerkitoBio/purell/BUILD b/vendor/github.com/PuerkitoBio/purell/BUILD deleted file mode 100644 index 8cceaaf1f8..0000000000 --- a/vendor/github.com/PuerkitoBio/purell/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["purell.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/PuerkitoBio/purell", - importpath = "github.com/PuerkitoBio/purell", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/PuerkitoBio/urlesc:go_default_library", - "//vendor/golang.org/x/net/idna:go_default_library", - "//vendor/golang.org/x/text/unicode/norm:go_default_library", - "//vendor/golang.org/x/text/width:go_default_library", - ], -) diff --git a/vendor/github.com/PuerkitoBio/urlesc/BUILD b/vendor/github.com/PuerkitoBio/urlesc/BUILD deleted file mode 100644 index 8e324141cc..0000000000 --- a/vendor/github.com/PuerkitoBio/urlesc/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["urlesc.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/PuerkitoBio/urlesc", - importpath = "github.com/PuerkitoBio/urlesc", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/beorn7/perks/quantile/BUILD b/vendor/github.com/beorn7/perks/quantile/BUILD deleted file mode 100644 index d80d3cda25..0000000000 --- a/vendor/github.com/beorn7/perks/quantile/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["stream.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/beorn7/perks/quantile", - importpath = "github.com/beorn7/perks/quantile", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/blang/semver/BUILD b/vendor/github.com/blang/semver/BUILD deleted file mode 100644 index 9594d20df2..0000000000 --- a/vendor/github.com/blang/semver/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "json.go", - "range.go", - "semver.go", - "sort.go", - "sql.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/blang/semver", - importpath = "github.com/blang/semver", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/cespare/xxhash/v2/BUILD b/vendor/github.com/cespare/xxhash/v2/BUILD deleted file mode 100644 index 64cd1db165..0000000000 --- a/vendor/github.com/cespare/xxhash/v2/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "xxhash.go", - "xxhash_amd64.go", - "xxhash_amd64.s", - "xxhash_other.go", - "xxhash_unsafe.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/cespare/xxhash/v2", - importpath = "github.com/cespare/xxhash/v2", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/coreos/go-semver/semver/BUILD b/vendor/github.com/coreos/go-semver/semver/BUILD deleted file mode 100644 index 3baeac14bb..0000000000 --- a/vendor/github.com/coreos/go-semver/semver/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "semver.go", - "sort.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/coreos/go-semver/semver", - importpath = "github.com/coreos/go-semver/semver", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/coreos/go-systemd/v22/daemon/BUILD b/vendor/github.com/coreos/go-systemd/v22/daemon/BUILD deleted file mode 100644 index e6ac199d49..0000000000 --- a/vendor/github.com/coreos/go-systemd/v22/daemon/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "sdnotify.go", - "watchdog.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/coreos/go-systemd/v22/daemon", - importpath = "github.com/coreos/go-systemd/v22/daemon", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/coreos/go-systemd/v22/journal/BUILD b/vendor/github.com/coreos/go-systemd/v22/journal/BUILD deleted file mode 100644 index 7680844576..0000000000 --- a/vendor/github.com/coreos/go-systemd/v22/journal/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "journal.go", - "journal_unix.go", - "journal_windows.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/coreos/go-systemd/v22/journal", - importpath = "github.com/coreos/go-systemd/v22/journal", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/cyphar/filepath-securejoin/BUILD b/vendor/github.com/cyphar/filepath-securejoin/BUILD deleted file mode 100644 index 0951fe7e55..0000000000 --- a/vendor/github.com/cyphar/filepath-securejoin/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "join.go", - "vfs.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/cyphar/filepath-securejoin", - importpath = "github.com/cyphar/filepath-securejoin", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/pkg/errors:go_default_library"], -) diff --git a/vendor/github.com/davecgh/go-spew/spew/BUILD b/vendor/github.com/davecgh/go-spew/spew/BUILD deleted file mode 100644 index d8f5e4e5d4..0000000000 --- a/vendor/github.com/davecgh/go-spew/spew/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bypass.go", - "bypasssafe.go", - "common.go", - "config.go", - "doc.go", - "dump.go", - "format.go", - "spew.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/davecgh/go-spew/spew", - importpath = "github.com/davecgh/go-spew/spew", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/docker/distribution/digestset/BUILD b/vendor/github.com/docker/distribution/digestset/BUILD deleted file mode 100644 index a85163b810..0000000000 --- a/vendor/github.com/docker/distribution/digestset/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["set.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/docker/distribution/digestset", - importpath = "github.com/docker/distribution/digestset", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/opencontainers/go-digest:go_default_library"], -) diff --git a/vendor/github.com/docker/distribution/reference/BUILD b/vendor/github.com/docker/distribution/reference/BUILD deleted file mode 100644 index eee6af0921..0000000000 --- a/vendor/github.com/docker/distribution/reference/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "helpers.go", - "normalize.go", - "reference.go", - "regexp.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/docker/distribution/reference", - importpath = "github.com/docker/distribution/reference", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/docker/distribution/digestset:go_default_library", - "//vendor/github.com/opencontainers/go-digest:go_default_library", - ], -) diff --git a/vendor/github.com/emicklei/go-restful/BUILD b/vendor/github.com/emicklei/go-restful/BUILD deleted file mode 100644 index b9b3d86c27..0000000000 --- a/vendor/github.com/emicklei/go-restful/BUILD +++ /dev/null @@ -1,39 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "compress.go", - "compressor_cache.go", - "compressor_pools.go", - "compressors.go", - "constants.go", - "container.go", - "cors_filter.go", - "curly.go", - "curly_route.go", - "doc.go", - "entity_accessors.go", - "filter.go", - "json.go", - "jsr311.go", - "logger.go", - "mime.go", - "options_filter.go", - "parameter.go", - "path_expression.go", - "path_processor.go", - "request.go", - "response.go", - "route.go", - "route_builder.go", - "router.go", - "service_error.go", - "web_service.go", - "web_service_container.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/emicklei/go-restful", - importpath = "github.com/emicklei/go-restful", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/emicklei/go-restful/log:go_default_library"], -) diff --git a/vendor/github.com/emicklei/go-restful/log/BUILD b/vendor/github.com/emicklei/go-restful/log/BUILD deleted file mode 100644 index 90ab00b764..0000000000 --- a/vendor/github.com/emicklei/go-restful/log/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["log.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/emicklei/go-restful/log", - importpath = "github.com/emicklei/go-restful/log", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/evanphx/json-patch/BUILD b/vendor/github.com/evanphx/json-patch/BUILD deleted file mode 100644 index 99877af962..0000000000 --- a/vendor/github.com/evanphx/json-patch/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "errors.go", - "merge.go", - "patch.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/evanphx/json-patch", - importpath = "github.com/evanphx/json-patch", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/pkg/errors:go_default_library"], -) diff --git a/vendor/github.com/felixge/httpsnoop/BUILD b/vendor/github.com/felixge/httpsnoop/BUILD deleted file mode 100644 index e2502d49d8..0000000000 --- a/vendor/github.com/felixge/httpsnoop/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "capture_metrics.go", - "docs.go", - "wrap_generated_gteq_1.8.go", - "wrap_generated_lt_1.8.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/felixge/httpsnoop", - importpath = "github.com/felixge/httpsnoop", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/go-logr/logr/BUILD b/vendor/github.com/go-logr/logr/BUILD deleted file mode 100644 index 68c6a61cfb..0000000000 --- a/vendor/github.com/go-logr/logr/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "discard.go", - "logr.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/go-logr/logr", - importpath = "github.com/go-logr/logr", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/go-openapi/jsonpointer/BUILD b/vendor/github.com/go-openapi/jsonpointer/BUILD deleted file mode 100644 index c6523861a4..0000000000 --- a/vendor/github.com/go-openapi/jsonpointer/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["pointer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/go-openapi/jsonpointer", - importpath = "github.com/go-openapi/jsonpointer", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/go-openapi/swag:go_default_library"], -) diff --git a/vendor/github.com/go-openapi/jsonreference/BUILD b/vendor/github.com/go-openapi/jsonreference/BUILD deleted file mode 100644 index 88375b741b..0000000000 --- a/vendor/github.com/go-openapi/jsonreference/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["reference.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/go-openapi/jsonreference", - importpath = "github.com/go-openapi/jsonreference", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/PuerkitoBio/purell:go_default_library", - "//vendor/github.com/go-openapi/jsonpointer:go_default_library", - ], -) diff --git a/vendor/github.com/go-openapi/swag/BUILD b/vendor/github.com/go-openapi/swag/BUILD deleted file mode 100644 index 6a4e182e40..0000000000 --- a/vendor/github.com/go-openapi/swag/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "convert.go", - "convert_types.go", - "doc.go", - "json.go", - "loading.go", - "name_lexem.go", - "net.go", - "path.go", - "post_go18.go", - "post_go19.go", - "pre_go18.go", - "pre_go19.go", - "split.go", - "util.go", - "yaml.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/go-openapi/swag", - importpath = "github.com/go-openapi/swag", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/mailru/easyjson/jlexer:go_default_library", - "//vendor/github.com/mailru/easyjson/jwriter:go_default_library", - "//vendor/gopkg.in/yaml.v2:go_default_library", - ], -) diff --git a/vendor/github.com/gofrs/flock/BUILD b/vendor/github.com/gofrs/flock/BUILD deleted file mode 100644 index 216aeee103..0000000000 --- a/vendor/github.com/gofrs/flock/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "flock.go", - "flock_unix.go", - "flock_winapi.go", - "flock_windows.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/gofrs/flock", - importpath = "github.com/gofrs/flock", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/gogo/protobuf/gogoproto/BUILD b/vendor/github.com/gogo/protobuf/gogoproto/BUILD deleted file mode 100644 index 7e3d91ae85..0000000000 --- a/vendor/github.com/gogo/protobuf/gogoproto/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "gogo.pb.go", - "helper.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/gogo/protobuf/gogoproto", - importpath = "github.com/gogo/protobuf/gogoproto", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor:go_default_library", - ], -) diff --git a/vendor/github.com/gogo/protobuf/proto/BUILD b/vendor/github.com/gogo/protobuf/proto/BUILD deleted file mode 100644 index 8a2ab3c954..0000000000 --- a/vendor/github.com/gogo/protobuf/proto/BUILD +++ /dev/null @@ -1,42 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clone.go", - "custom_gogo.go", - "decode.go", - "deprecated.go", - "discard.go", - "duration.go", - "duration_gogo.go", - "encode.go", - "encode_gogo.go", - "equal.go", - "extensions.go", - "extensions_gogo.go", - "lib.go", - "lib_gogo.go", - "message_set.go", - "pointer_unsafe.go", - "pointer_unsafe_gogo.go", - "properties.go", - "properties_gogo.go", - "skip_gogo.go", - "table_marshal.go", - "table_marshal_gogo.go", - "table_merge.go", - "table_unmarshal.go", - "table_unmarshal_gogo.go", - "text.go", - "text_gogo.go", - "text_parser.go", - "timestamp.go", - "timestamp_gogo.go", - "wrappers.go", - "wrappers_gogo.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/gogo/protobuf/proto", - importpath = "github.com/gogo/protobuf/proto", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/BUILD b/vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/BUILD deleted file mode 100644 index ac4ee91874..0000000000 --- a/vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "descriptor.go", - "descriptor.pb.go", - "descriptor_gostring.gen.go", - "helper.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/gogo/protobuf/protoc-gen-gogo/descriptor", - importpath = "github.com/gogo/protobuf/protoc-gen-gogo/descriptor", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/gogo/protobuf/proto:go_default_library"], -) diff --git a/vendor/github.com/gogo/protobuf/sortkeys/BUILD b/vendor/github.com/gogo/protobuf/sortkeys/BUILD deleted file mode 100644 index 16e2d60abe..0000000000 --- a/vendor/github.com/gogo/protobuf/sortkeys/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["sortkeys.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/gogo/protobuf/sortkeys", - importpath = "github.com/gogo/protobuf/sortkeys", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/golang/groupcache/lru/BUILD b/vendor/github.com/golang/groupcache/lru/BUILD deleted file mode 100644 index b3d8c5fbb5..0000000000 --- a/vendor/github.com/golang/groupcache/lru/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["lru.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/groupcache/lru", - importpath = "github.com/golang/groupcache/lru", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/golang/protobuf/descriptor/BUILD b/vendor/github.com/golang/protobuf/descriptor/BUILD deleted file mode 100644 index 158b002929..0000000000 --- a/vendor/github.com/golang/protobuf/descriptor/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["descriptor.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/descriptor", - importpath = "github.com/golang/protobuf/descriptor", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/protoc-gen-go/descriptor:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protodesc:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/jsonpb/BUILD b/vendor/github.com/golang/protobuf/jsonpb/BUILD deleted file mode 100644 index c3711cfcce..0000000000 --- a/vendor/github.com/golang/protobuf/jsonpb/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decode.go", - "encode.go", - "json.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/jsonpb", - importpath = "github.com/golang/protobuf/jsonpb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/encoding/protojson:go_default_library", - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/proto/BUILD b/vendor/github.com/golang/protobuf/proto/BUILD deleted file mode 100644 index 422d92ef77..0000000000 --- a/vendor/github.com/golang/protobuf/proto/BUILD +++ /dev/null @@ -1,32 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "buffer.go", - "defaults.go", - "deprecated.go", - "discard.go", - "extensions.go", - "properties.go", - "proto.go", - "registry.go", - "text_decode.go", - "text_encode.go", - "wire.go", - "wrappers.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/proto", - importpath = "github.com/golang/protobuf/proto", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/prototext:go_default_library", - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protodesc:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoiface:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/BUILD b/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/BUILD deleted file mode 100644 index 3a0d431e48..0000000000 --- a/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["descriptor.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor", - importpath = "github.com/golang/protobuf/protoc-gen-go/descriptor", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/descriptorpb:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/ptypes/BUILD b/vendor/github.com/golang/protobuf/ptypes/BUILD deleted file mode 100644 index e2ce8fed25..0000000000 --- a/vendor/github.com/golang/protobuf/ptypes/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "any.go", - "doc.go", - "duration.go", - "timestamp.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/ptypes", - importpath = "github.com/golang/protobuf/ptypes", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/any:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/duration:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/timestamp:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/ptypes/any/BUILD b/vendor/github.com/golang/protobuf/ptypes/any/BUILD deleted file mode 100644 index eaee5328d3..0000000000 --- a/vendor/github.com/golang/protobuf/ptypes/any/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["any.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/ptypes/any", - importpath = "github.com/golang/protobuf/ptypes/any", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/anypb:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/ptypes/duration/BUILD b/vendor/github.com/golang/protobuf/ptypes/duration/BUILD deleted file mode 100644 index 307089c5e5..0000000000 --- a/vendor/github.com/golang/protobuf/ptypes/duration/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["duration.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/ptypes/duration", - importpath = "github.com/golang/protobuf/ptypes/duration", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/durationpb:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD b/vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD deleted file mode 100644 index d1d6355478..0000000000 --- a/vendor/github.com/golang/protobuf/ptypes/timestamp/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["timestamp.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/ptypes/timestamp", - importpath = "github.com/golang/protobuf/ptypes/timestamp", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/timestamppb:go_default_library", - ], -) diff --git a/vendor/github.com/golang/protobuf/ptypes/wrappers/BUILD b/vendor/github.com/golang/protobuf/ptypes/wrappers/BUILD deleted file mode 100644 index fe87164e33..0000000000 --- a/vendor/github.com/golang/protobuf/ptypes/wrappers/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["wrappers.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/golang/protobuf/ptypes/wrappers", - importpath = "github.com/golang/protobuf/ptypes/wrappers", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/wrapperspb:go_default_library", - ], -) diff --git a/vendor/github.com/google/go-cmp/cmp/BUILD b/vendor/github.com/google/go-cmp/cmp/BUILD deleted file mode 100644 index 4dbddaa48c..0000000000 --- a/vendor/github.com/google/go-cmp/cmp/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "compare.go", - "export_unsafe.go", - "options.go", - "path.go", - "report.go", - "report_compare.go", - "report_references.go", - "report_reflect.go", - "report_slices.go", - "report_text.go", - "report_value.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-cmp/cmp", - importpath = "github.com/google/go-cmp/cmp", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/go-cmp/cmp/internal/diff:go_default_library", - "//vendor/github.com/google/go-cmp/cmp/internal/flags:go_default_library", - "//vendor/github.com/google/go-cmp/cmp/internal/function:go_default_library", - "//vendor/github.com/google/go-cmp/cmp/internal/value:go_default_library", - ], -) diff --git a/vendor/github.com/google/go-cmp/cmp/internal/diff/BUILD b/vendor/github.com/google/go-cmp/cmp/internal/diff/BUILD deleted file mode 100644 index ea290325e7..0000000000 --- a/vendor/github.com/google/go-cmp/cmp/internal/diff/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "debug_disable.go", - "diff.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-cmp/cmp/internal/diff", - importpath = "github.com/google/go-cmp/cmp/internal/diff", - visibility = ["//vendor/github.com/google/go-cmp/cmp:__subpackages__"], - deps = ["//vendor/github.com/google/go-cmp/cmp/internal/flags:go_default_library"], -) diff --git a/vendor/github.com/google/go-cmp/cmp/internal/flags/BUILD b/vendor/github.com/google/go-cmp/cmp/internal/flags/BUILD deleted file mode 100644 index 1aca1a04e5..0000000000 --- a/vendor/github.com/google/go-cmp/cmp/internal/flags/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "flags.go", - "toolchain_legacy.go", - "toolchain_recent.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-cmp/cmp/internal/flags", - importpath = "github.com/google/go-cmp/cmp/internal/flags", - visibility = ["//vendor/github.com/google/go-cmp/cmp:__subpackages__"], -) diff --git a/vendor/github.com/google/go-cmp/cmp/internal/function/BUILD b/vendor/github.com/google/go-cmp/cmp/internal/function/BUILD deleted file mode 100644 index d0dd42f9cc..0000000000 --- a/vendor/github.com/google/go-cmp/cmp/internal/function/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["func.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-cmp/cmp/internal/function", - importpath = "github.com/google/go-cmp/cmp/internal/function", - visibility = ["//vendor/github.com/google/go-cmp/cmp:__subpackages__"], -) diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/BUILD b/vendor/github.com/google/go-cmp/cmp/internal/value/BUILD deleted file mode 100644 index 2da716542b..0000000000 --- a/vendor/github.com/google/go-cmp/cmp/internal/value/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "name.go", - "pointer_unsafe.go", - "sort.go", - "zero.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-cmp/cmp/internal/value", - importpath = "github.com/google/go-cmp/cmp/internal/value", - visibility = ["//vendor/github.com/google/go-cmp/cmp:__subpackages__"], -) diff --git a/vendor/github.com/google/go-tpm/tpm2/BUILD b/vendor/github.com/google/go-tpm/tpm2/BUILD deleted file mode 100644 index 7306089fc4..0000000000 --- a/vendor/github.com/google/go-tpm/tpm2/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "constants.go", - "error.go", - "kdf.go", - "open_other.go", - "open_windows.go", - "structures.go", - "tpm2.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-tpm/tpm2", - importpath = "github.com/google/go-tpm/tpm2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/go-tpm/tpmutil:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/github.com/google/go-tpm/tpmutil/tbs:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/google/go-tpm/tpmutil/BUILD b/vendor/github.com/google/go-tpm/tpmutil/BUILD deleted file mode 100644 index 8c99d3fc84..0000000000 --- a/vendor/github.com/google/go-tpm/tpmutil/BUILD +++ /dev/null @@ -1,35 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "encoding.go", - "poll_other.go", - "poll_unix.go", - "run.go", - "run_other.go", - "run_windows.go", - "structures.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-tpm/tpmutil", - importpath = "github.com/google/go-tpm/tpmutil", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/github.com/google/go-tpm/tpmutil/tbs:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/google/go-tpm/tpmutil/tbs/BUILD b/vendor/github.com/google/go-tpm/tpmutil/tbs/BUILD deleted file mode 100644 index 887b90c4c1..0000000000 --- a/vendor/github.com/google/go-tpm/tpmutil/tbs/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["tbs_windows.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/go-tpm/tpmutil/tbs", - importpath = "github.com/google/go-tpm/tpmutil/tbs", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/google/gofuzz/BUILD b/vendor/github.com/google/gofuzz/BUILD deleted file mode 100644 index e82e37d42c..0000000000 --- a/vendor/github.com/google/gofuzz/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fuzz.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/gofuzz", - importpath = "github.com/google/gofuzz", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/google/uuid/BUILD b/vendor/github.com/google/uuid/BUILD deleted file mode 100644 index 3125dd7bb8..0000000000 --- a/vendor/github.com/google/uuid/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "dce.go", - "doc.go", - "hash.go", - "marshal.go", - "node.go", - "node_net.go", - "sql.go", - "time.go", - "util.go", - "uuid.go", - "version1.go", - "version4.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/google/uuid", - importpath = "github.com/google/uuid", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/googleapis/gax-go/v2/BUILD b/vendor/github.com/googleapis/gax-go/v2/BUILD deleted file mode 100644 index b87252174d..0000000000 --- a/vendor/github.com/googleapis/gax-go/v2/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "call_option.go", - "gax.go", - "header.go", - "invoke.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/googleapis/gax-go/v2", - importpath = "github.com/googleapis/gax-go/v2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/googleapis/gax-go/v2/apierror:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/github.com/googleapis/gnostic/compiler/BUILD b/vendor/github.com/googleapis/gnostic/compiler/BUILD deleted file mode 100644 index e426978f45..0000000000 --- a/vendor/github.com/googleapis/gnostic/compiler/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "context.go", - "error.go", - "extensions.go", - "helpers.go", - "main.go", - "reader.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/googleapis/gnostic/compiler", - importpath = "github.com/googleapis/gnostic/compiler", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/any:go_default_library", - "//vendor/github.com/googleapis/gnostic/extensions:go_default_library", - "//vendor/github.com/googleapis/gnostic/jsonschema:go_default_library", - "//vendor/gopkg.in/yaml.v3:go_default_library", - ], -) diff --git a/vendor/github.com/googleapis/gnostic/extensions/BUILD b/vendor/github.com/googleapis/gnostic/extensions/BUILD deleted file mode 100644 index 0a963d63df..0000000000 --- a/vendor/github.com/googleapis/gnostic/extensions/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "extension.pb.go", - "extensions.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/googleapis/gnostic/extensions", - importpath = "github.com/googleapis/gnostic/extensions", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/anypb:go_default_library", - ], -) diff --git a/vendor/github.com/googleapis/gnostic/jsonschema/BUILD b/vendor/github.com/googleapis/gnostic/jsonschema/BUILD deleted file mode 100644 index 1a2448e98b..0000000000 --- a/vendor/github.com/googleapis/gnostic/jsonschema/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "base.go", - "display.go", - "models.go", - "operations.go", - "reader.go", - "writer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/googleapis/gnostic/jsonschema", - importpath = "github.com/googleapis/gnostic/jsonschema", - visibility = ["//visibility:public"], - deps = ["//vendor/gopkg.in/yaml.v3:go_default_library"], -) diff --git a/vendor/github.com/googleapis/gnostic/openapiv2/BUILD b/vendor/github.com/googleapis/gnostic/openapiv2/BUILD deleted file mode 100644 index bd206716b5..0000000000 --- a/vendor/github.com/googleapis/gnostic/openapiv2/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "OpenAPIv2.go", - "OpenAPIv2.pb.go", - "document.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/googleapis/gnostic/openapiv2", - importpath = "github.com/googleapis/gnostic/openapiv2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/googleapis/gnostic/compiler:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/anypb:go_default_library", - "//vendor/gopkg.in/yaml.v3:go_default_library", - ], -) diff --git a/vendor/github.com/grpc-ecosystem/go-grpc-prometheus/BUILD b/vendor/github.com/grpc-ecosystem/go-grpc-prometheus/BUILD deleted file mode 100644 index 29f234cde6..0000000000 --- a/vendor/github.com/grpc-ecosystem/go-grpc-prometheus/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "client.go", - "client_metrics.go", - "client_reporter.go", - "metric_options.go", - "server.go", - "server_metrics.go", - "server_reporter.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/grpc-ecosystem/go-grpc-prometheus", - importpath = "github.com/grpc-ecosystem/go-grpc-prometheus", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", - "//vendor/golang.org/x/net/context:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD b/vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD deleted file mode 100644 index 8f3264dbd7..0000000000 --- a/vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["errors.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/grpc-ecosystem/grpc-gateway/internal", - importpath = "github.com/grpc-ecosystem/grpc-gateway/internal", - visibility = ["//vendor/github.com/grpc-ecosystem/grpc-gateway:__subpackages__"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/any:go_default_library", - ], -) diff --git a/vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD.bazel b/vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD.bazel new file mode 100644 index 0000000000..5242751fb2 --- /dev/null +++ b/vendor/github.com/grpc-ecosystem/grpc-gateway/internal/BUILD.bazel @@ -0,0 +1,23 @@ +load("@rules_proto//proto:defs.bzl", "proto_library") +load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") + +package(default_visibility = ["//visibility:public"]) + +proto_library( + name = "internal_proto", + srcs = ["errors.proto"], + deps = ["@com_google_protobuf//:any_proto"], +) + +go_proto_library( + name = "internal_go_proto", + importpath = "github.com/grpc-ecosystem/grpc-gateway/internal", + proto = ":internal_proto", +) + +go_library( + name = "go_default_library", + embed = [":internal_go_proto"], + importpath = "github.com/grpc-ecosystem/grpc-gateway/internal", +) diff --git a/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD b/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD deleted file mode 100644 index 3350c7ef71..0000000000 --- a/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD +++ /dev/null @@ -1,45 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "context.go", - "convert.go", - "doc.go", - "errors.go", - "fieldmask.go", - "handler.go", - "marshal_httpbodyproto.go", - "marshal_json.go", - "marshal_jsonpb.go", - "marshal_proto.go", - "marshaler.go", - "marshaler_registry.go", - "mux.go", - "pattern.go", - "proto2_convert.go", - "proto_errors.go", - "query.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime", - importpath = "github.com/grpc-ecosystem/grpc-gateway/runtime", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/descriptor:go_default_library", - "//vendor/github.com/golang/protobuf/jsonpb:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/protoc-gen-go/descriptor:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/any:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/duration:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/timestamp:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/wrappers:go_default_library", - "//vendor/github.com/grpc-ecosystem/grpc-gateway/internal:go_default_library", - "//vendor/github.com/grpc-ecosystem/grpc-gateway/utilities:go_default_library", - "//vendor/google.golang.org/genproto/googleapis/api/httpbody:go_default_library", - "//vendor/google.golang.org/genproto/protobuf/field_mask:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD.bazel b/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD.bazel new file mode 100644 index 0000000000..58b72b9cf7 --- /dev/null +++ b/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime/BUILD.bazel @@ -0,0 +1,85 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +package(default_visibility = ["//visibility:public"]) + +go_library( + name = "go_default_library", + srcs = [ + "context.go", + "convert.go", + "doc.go", + "errors.go", + "fieldmask.go", + "handler.go", + "marshal_httpbodyproto.go", + "marshal_json.go", + "marshal_jsonpb.go", + "marshal_proto.go", + "marshaler.go", + "marshaler_registry.go", + "mux.go", + "pattern.go", + "proto2_convert.go", + "proto_errors.go", + "query.go", + ], + importpath = "github.com/grpc-ecosystem/grpc-gateway/runtime", + deps = [ + "//internal:go_default_library", + "//utilities:go_default_library", + "@com_github_golang_protobuf//descriptor:go_default_library_gen", + "@com_github_golang_protobuf//jsonpb:go_default_library_gen", + "@com_github_golang_protobuf//proto:go_default_library", + "@go_googleapis//google/api:httpbody_go_proto", + "@io_bazel_rules_go//proto/wkt:any_go_proto", + "@io_bazel_rules_go//proto/wkt:descriptor_go_proto", + "@io_bazel_rules_go//proto/wkt:duration_go_proto", + "@io_bazel_rules_go//proto/wkt:field_mask_go_proto", + "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", + "@io_bazel_rules_go//proto/wkt:wrappers_go_proto", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//grpclog:go_default_library", + "@org_golang_google_grpc//metadata:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + ], +) + +go_test( + name = "go_default_test", + size = "small", + srcs = [ + "context_test.go", + "convert_test.go", + "errors_test.go", + "fieldmask_test.go", + "handler_test.go", + "marshal_httpbodyproto_test.go", + "marshal_json_test.go", + "marshal_jsonpb_test.go", + "marshal_proto_test.go", + "marshaler_registry_test.go", + "mux_test.go", + "pattern_test.go", + "query_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//internal:go_default_library", + "//runtime/internal/examplepb:go_default_library", + "//utilities:go_default_library", + "@com_github_golang_protobuf//jsonpb:go_default_library_gen", + "@com_github_golang_protobuf//proto:go_default_library", + "@com_github_golang_protobuf//ptypes:go_default_library_gen", + "@go_googleapis//google/api:httpbody_go_proto", + "@go_googleapis//google/rpc:errdetails_go_proto", + "@io_bazel_rules_go//proto/wkt:duration_go_proto", + "@io_bazel_rules_go//proto/wkt:empty_go_proto", + "@io_bazel_rules_go//proto/wkt:field_mask_go_proto", + "@io_bazel_rules_go//proto/wkt:struct_go_proto", + "@io_bazel_rules_go//proto/wkt:timestamp_go_proto", + "@io_bazel_rules_go//proto/wkt:wrappers_go_proto", + "@org_golang_google_grpc//codes:go_default_library", + "@org_golang_google_grpc//metadata:go_default_library", + "@org_golang_google_grpc//status:go_default_library", + ], +) diff --git a/vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD b/vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD deleted file mode 100644 index 6290d4f9a4..0000000000 --- a/vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "pattern.go", - "readerfactory.go", - "trie.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/grpc-ecosystem/grpc-gateway/utilities", - importpath = "github.com/grpc-ecosystem/grpc-gateway/utilities", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD.bazel b/vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD.bazel new file mode 100644 index 0000000000..7109d79323 --- /dev/null +++ b/vendor/github.com/grpc-ecosystem/grpc-gateway/utilities/BUILD.bazel @@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +package(default_visibility = ["//visibility:public"]) + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "pattern.go", + "readerfactory.go", + "trie.go", + ], + importpath = "github.com/grpc-ecosystem/grpc-gateway/utilities", +) + +go_test( + name = "go_default_test", + size = "small", + srcs = ["trie_test.go"], + embed = [":go_default_library"], +) diff --git a/vendor/github.com/imdario/mergo/BUILD b/vendor/github.com/imdario/mergo/BUILD deleted file mode 100644 index 44dc30ee9f..0000000000 --- a/vendor/github.com/imdario/mergo/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "map.go", - "merge.go", - "mergo.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/imdario/mergo", - importpath = "github.com/imdario/mergo", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/inconshreveable/mousetrap/BUILD b/vendor/github.com/inconshreveable/mousetrap/BUILD deleted file mode 100644 index 6a41fe0fe4..0000000000 --- a/vendor/github.com/inconshreveable/mousetrap/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "trap_others.go", - "trap_windows.go", - "trap_windows_1.4.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/inconshreveable/mousetrap", - importpath = "github.com/inconshreveable/mousetrap", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/json-iterator/go/BUILD b/vendor/github.com/json-iterator/go/BUILD deleted file mode 100644 index 04007da337..0000000000 --- a/vendor/github.com/json-iterator/go/BUILD +++ /dev/null @@ -1,56 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "adapter.go", - "any.go", - "any_array.go", - "any_bool.go", - "any_float.go", - "any_int32.go", - "any_int64.go", - "any_invalid.go", - "any_nil.go", - "any_number.go", - "any_object.go", - "any_str.go", - "any_uint32.go", - "any_uint64.go", - "config.go", - "iter.go", - "iter_array.go", - "iter_float.go", - "iter_int.go", - "iter_object.go", - "iter_skip.go", - "iter_skip_strict.go", - "iter_str.go", - "jsoniter.go", - "pool.go", - "reflect.go", - "reflect_array.go", - "reflect_dynamic.go", - "reflect_extension.go", - "reflect_json_number.go", - "reflect_json_raw_message.go", - "reflect_map.go", - "reflect_marshaler.go", - "reflect_native.go", - "reflect_optional.go", - "reflect_slice.go", - "reflect_struct_decoder.go", - "reflect_struct_encoder.go", - "stream.go", - "stream_float.go", - "stream_int.go", - "stream_str.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/json-iterator/go", - importpath = "github.com/json-iterator/go", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/modern-go/concurrent:go_default_library", - "//vendor/github.com/modern-go/reflect2:go_default_library", - ], -) diff --git a/vendor/github.com/mailru/easyjson/buffer/BUILD b/vendor/github.com/mailru/easyjson/buffer/BUILD deleted file mode 100644 index 4f93f9710f..0000000000 --- a/vendor/github.com/mailru/easyjson/buffer/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["pool.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/mailru/easyjson/buffer", - importpath = "github.com/mailru/easyjson/buffer", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/mailru/easyjson/jlexer/BUILD b/vendor/github.com/mailru/easyjson/jlexer/BUILD deleted file mode 100644 index 431a8f25ef..0000000000 --- a/vendor/github.com/mailru/easyjson/jlexer/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bytestostr.go", - "error.go", - "lexer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/mailru/easyjson/jlexer", - importpath = "github.com/mailru/easyjson/jlexer", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/mailru/easyjson/jwriter/BUILD b/vendor/github.com/mailru/easyjson/jwriter/BUILD deleted file mode 100644 index 00a5aff2d8..0000000000 --- a/vendor/github.com/mailru/easyjson/jwriter/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["writer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/mailru/easyjson/jwriter", - importpath = "github.com/mailru/easyjson/jwriter", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/mailru/easyjson/buffer:go_default_library"], -) diff --git a/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/BUILD b/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/BUILD deleted file mode 100644 index a11b3b4cce..0000000000 --- a/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decode.go", - "doc.go", - "encode.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil", - importpath = "github.com/matttproud/golang_protobuf_extensions/pbutil", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/github.com/moby/term/BUILD b/vendor/github.com/moby/term/BUILD deleted file mode 100644 index 333b355aa4..0000000000 --- a/vendor/github.com/moby/term/BUILD +++ /dev/null @@ -1,59 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ascii.go", - "proxy.go", - "tc.go", - "term.go", - "term_windows.go", - "termios.go", - "termios_bsd.go", - "termios_nonbsd.go", - "winsize.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/moby/term", - importpath = "github.com/moby/term", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:nacl": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/github.com/moby/term/windows:go_default_library", - "//vendor/golang.org/x/sys/windows:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/moby/term/windows/BUILD b/vendor/github.com/moby/term/windows/BUILD deleted file mode 100644 index de08fc2488..0000000000 --- a/vendor/github.com/moby/term/windows/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ansi_reader.go", - "ansi_writer.go", - "console.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/moby/term/windows", - importpath = "github.com/moby/term/windows", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/github.com/Azure/go-ansiterm:go_default_library", - "//vendor/github.com/Azure/go-ansiterm/winterm:go_default_library", - "//vendor/golang.org/x/sys/windows:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/modern-go/concurrent/BUILD b/vendor/github.com/modern-go/concurrent/BUILD deleted file mode 100644 index e30fb0cadd..0000000000 --- a/vendor/github.com/modern-go/concurrent/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "executor.go", - "go_above_19.go", - "go_below_19.go", - "log.go", - "unbounded_executor.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/modern-go/concurrent", - importpath = "github.com/modern-go/concurrent", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/modern-go/reflect2/BUILD b/vendor/github.com/modern-go/reflect2/BUILD deleted file mode 100644 index 63528d0ef4..0000000000 --- a/vendor/github.com/modern-go/reflect2/BUILD +++ /dev/null @@ -1,40 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "go_above_118.go", - "go_above_19.go", - "go_below_118.go", - "reflect2.go", - "reflect2_amd64.s", - "reflect2_kind.go", - "relfect2_386.s", - "relfect2_amd64p32.s", - "relfect2_arm.s", - "relfect2_arm64.s", - "relfect2_mips64x.s", - "relfect2_mipsx.s", - "relfect2_ppc64x.s", - "relfect2_s390x.s", - "safe_field.go", - "safe_map.go", - "safe_slice.go", - "safe_struct.go", - "safe_type.go", - "type_map.go", - "unsafe_array.go", - "unsafe_eface.go", - "unsafe_field.go", - "unsafe_iface.go", - "unsafe_link.go", - "unsafe_map.go", - "unsafe_ptr.go", - "unsafe_slice.go", - "unsafe_struct.go", - "unsafe_type.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/modern-go/reflect2", - importpath = "github.com/modern-go/reflect2", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/munnerz/goautoneg/BUILD b/vendor/github.com/munnerz/goautoneg/BUILD deleted file mode 100644 index d27442beb6..0000000000 --- a/vendor/github.com/munnerz/goautoneg/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["autoneg.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/munnerz/goautoneg", - importpath = "github.com/munnerz/goautoneg", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/opencontainers/go-digest/BUILD b/vendor/github.com/opencontainers/go-digest/BUILD deleted file mode 100644 index 2e4f0470d7..0000000000 --- a/vendor/github.com/opencontainers/go-digest/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "algorithm.go", - "digest.go", - "digester.go", - "doc.go", - "verifiers.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/opencontainers/go-digest", - importpath = "github.com/opencontainers/go-digest", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD deleted file mode 100644 index 1fc3862930..0000000000 --- a/vendor/github.com/opencontainers/runc/libcontainer/apparmor/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apparmor.go", - "apparmor_linux.go", - "apparmor_unsupported.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/opencontainers/runc/libcontainer/apparmor", - importpath = "github.com/opencontainers/runc/libcontainer/apparmor", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/github.com/opencontainers/runc/libcontainer/utils:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/opencontainers/runc/libcontainer/utils/BUILD b/vendor/github.com/opencontainers/runc/libcontainer/utils/BUILD deleted file mode 100644 index 3088b3e557..0000000000 --- a/vendor/github.com/opencontainers/runc/libcontainer/utils/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cmsg.go", - "utils.go", - "utils_unix.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/opencontainers/runc/libcontainer/utils", - importpath = "github.com/opencontainers/runc/libcontainer/utils", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/cyphar/filepath-securejoin:go_default_library", - "//vendor/golang.org/x/sys/unix:go_default_library", - ], -) diff --git a/vendor/github.com/pkg/errors/BUILD b/vendor/github.com/pkg/errors/BUILD deleted file mode 100644 index b2ebba7124..0000000000 --- a/vendor/github.com/pkg/errors/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "errors.go", - "go113.go", - "stack.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/pkg/errors", - importpath = "github.com/pkg/errors", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/pmezard/go-difflib/difflib/BUILD b/vendor/github.com/pmezard/go-difflib/difflib/BUILD deleted file mode 100644 index 1ffa60548f..0000000000 --- a/vendor/github.com/pmezard/go-difflib/difflib/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["difflib.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/pmezard/go-difflib/difflib", - importpath = "github.com/pmezard/go-difflib/difflib", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/prometheus/client_golang/prometheus/BUILD b/vendor/github.com/prometheus/client_golang/prometheus/BUILD deleted file mode 100644 index 02f042ddce..0000000000 --- a/vendor/github.com/prometheus/client_golang/prometheus/BUILD +++ /dev/null @@ -1,82 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "build_info.go", - "build_info_pre_1.12.go", - "collector.go", - "counter.go", - "desc.go", - "doc.go", - "expvar_collector.go", - "fnv.go", - "gauge.go", - "go_collector.go", - "histogram.go", - "labels.go", - "metric.go", - "observer.go", - "process_collector.go", - "process_collector_other.go", - "process_collector_windows.go", - "registry.go", - "summary.go", - "timer.go", - "untyped.go", - "value.go", - "vec.go", - "wrap.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/client_golang/prometheus", - importpath = "github.com/prometheus/client_golang/prometheus", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/beorn7/perks/quantile:go_default_library", - "//vendor/github.com/cespare/xxhash/v2:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes:go_default_library", - "//vendor/github.com/prometheus/client_golang/prometheus/internal:go_default_library", - "//vendor/github.com/prometheus/client_model/go:go_default_library", - "//vendor/github.com/prometheus/common/expfmt:go_default_library", - "//vendor/github.com/prometheus/common/model:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:nacl": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/golang.org/x/sys/windows:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/prometheus/client_golang/prometheus/internal/BUILD b/vendor/github.com/prometheus/client_golang/prometheus/internal/BUILD deleted file mode 100644 index 6fff28ef1e..0000000000 --- a/vendor/github.com/prometheus/client_golang/prometheus/internal/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metric.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/client_golang/prometheus/internal", - importpath = "github.com/prometheus/client_golang/prometheus/internal", - visibility = ["//vendor/github.com/prometheus/client_golang/prometheus:__subpackages__"], - deps = ["//vendor/github.com/prometheus/client_model/go: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 deleted file mode 100644 index 62705394e7..0000000000 --- a/vendor/github.com/prometheus/client_golang/prometheus/promhttp/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "delegator.go", - "http.go", - "instrument_client.go", - "instrument_server.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/client_golang/prometheus/promhttp", - importpath = "github.com/prometheus/client_golang/prometheus/promhttp", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", - "//vendor/github.com/prometheus/client_model/go:go_default_library", - "//vendor/github.com/prometheus/common/expfmt:go_default_library", - ], -) diff --git a/vendor/github.com/prometheus/client_golang/prometheus/testutil/BUILD b/vendor/github.com/prometheus/client_golang/prometheus/testutil/BUILD deleted file mode 100644 index f47c06f69e..0000000000 --- a/vendor/github.com/prometheus/client_golang/prometheus/testutil/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "lint.go", - "testutil.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/client_golang/prometheus/testutil", - importpath = "github.com/prometheus/client_golang/prometheus/testutil", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", - "//vendor/github.com/prometheus/client_golang/prometheus/internal:go_default_library", - "//vendor/github.com/prometheus/client_golang/prometheus/testutil/promlint:go_default_library", - "//vendor/github.com/prometheus/client_model/go:go_default_library", - "//vendor/github.com/prometheus/common/expfmt:go_default_library", - ], -) diff --git a/vendor/github.com/prometheus/client_golang/prometheus/testutil/promlint/BUILD b/vendor/github.com/prometheus/client_golang/prometheus/testutil/promlint/BUILD deleted file mode 100644 index d14c35b3f6..0000000000 --- a/vendor/github.com/prometheus/client_golang/prometheus/testutil/promlint/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["promlint.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/client_golang/prometheus/testutil/promlint", - importpath = "github.com/prometheus/client_golang/prometheus/testutil/promlint", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/prometheus/client_model/go:go_default_library", - "//vendor/github.com/prometheus/common/expfmt:go_default_library", - ], -) diff --git a/vendor/github.com/prometheus/client_model/go/BUILD b/vendor/github.com/prometheus/client_model/go/BUILD deleted file mode 100644 index 8652738c69..0000000000 --- a/vendor/github.com/prometheus/client_model/go/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/client_model/go", - importpath = "github.com/prometheus/client_model/go", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes/timestamp:go_default_library", - ], -) diff --git a/vendor/github.com/prometheus/common/expfmt/BUILD b/vendor/github.com/prometheus/common/expfmt/BUILD deleted file mode 100644 index f4c277ab6a..0000000000 --- a/vendor/github.com/prometheus/common/expfmt/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decode.go", - "encode.go", - "expfmt.go", - "openmetrics_create.go", - "text_create.go", - "text_parse.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/common/expfmt", - importpath = "github.com/prometheus/common/expfmt", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes:go_default_library", - "//vendor/github.com/matttproud/golang_protobuf_extensions/pbutil:go_default_library", - "//vendor/github.com/prometheus/client_model/go:go_default_library", - "//vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg:go_default_library", - "//vendor/github.com/prometheus/common/model:go_default_library", - ], -) diff --git a/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/BUILD b/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/BUILD deleted file mode 100644 index 01e058dbe3..0000000000 --- a/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["autoneg.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg", - importpath = "github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg", - visibility = ["//vendor/github.com/prometheus/common:__subpackages__"], -) diff --git a/vendor/github.com/prometheus/common/model/BUILD b/vendor/github.com/prometheus/common/model/BUILD deleted file mode 100644 index 80d17e15b4..0000000000 --- a/vendor/github.com/prometheus/common/model/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "alert.go", - "fingerprinting.go", - "fnv.go", - "labels.go", - "labelset.go", - "metric.go", - "model.go", - "signature.go", - "silence.go", - "time.go", - "value.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/common/model", - importpath = "github.com/prometheus/common/model", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/prometheus/procfs/BUILD b/vendor/github.com/prometheus/procfs/BUILD deleted file mode 100644 index b02189a38f..0000000000 --- a/vendor/github.com/prometheus/procfs/BUILD +++ /dev/null @@ -1,90 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "arp.go", - "buddyinfo.go", - "cpuinfo.go", - "cpuinfo_armx.go", - "cpuinfo_mipsx.go", - "cpuinfo_ppcx.go", - "cpuinfo_s390x.go", - "cpuinfo_x86.go", - "crypto.go", - "doc.go", - "fs.go", - "fscache.go", - "ipvs.go", - "kernel_random.go", - "loadavg.go", - "mdstat.go", - "meminfo.go", - "mountinfo.go", - "mountstats.go", - "net_conntrackstat.go", - "net_dev.go", - "net_ip_socket.go", - "net_protocols.go", - "net_sockstat.go", - "net_softnet.go", - "net_tcp.go", - "net_udp.go", - "net_unix.go", - "proc.go", - "proc_cgroup.go", - "proc_environ.go", - "proc_fdinfo.go", - "proc_io.go", - "proc_limits.go", - "proc_maps.go", - "proc_ns.go", - "proc_psi.go", - "proc_smaps.go", - "proc_stat.go", - "proc_status.go", - "schedstat.go", - "slab.go", - "stat.go", - "swaps.go", - "vm.go", - "xfrm.go", - "zoneinfo.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/procfs", - importpath = "github.com/prometheus/procfs", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/prometheus/procfs/internal/fs:go_default_library", - "//vendor/github.com/prometheus/procfs/internal/util:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/prometheus/procfs/internal/fs/BUILD b/vendor/github.com/prometheus/procfs/internal/fs/BUILD deleted file mode 100644 index a030e3d845..0000000000 --- a/vendor/github.com/prometheus/procfs/internal/fs/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["fs.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/procfs/internal/fs", - importpath = "github.com/prometheus/procfs/internal/fs", - visibility = ["//vendor/github.com/prometheus/procfs:__subpackages__"], -) diff --git a/vendor/github.com/prometheus/procfs/internal/util/BUILD b/vendor/github.com/prometheus/procfs/internal/util/BUILD deleted file mode 100644 index 16f8a4e0a4..0000000000 --- a/vendor/github.com/prometheus/procfs/internal/util/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "parse.go", - "readfile.go", - "sysreadfile.go", - "sysreadfile_compat.go", - "valueparser.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/prometheus/procfs/internal/util", - importpath = "github.com/prometheus/procfs/internal/util", - visibility = ["//vendor/github.com/prometheus/procfs:__subpackages__"], -) diff --git a/vendor/github.com/spf13/cobra/BUILD b/vendor/github.com/spf13/cobra/BUILD deleted file mode 100644 index c2a2a968e5..0000000000 --- a/vendor/github.com/spf13/cobra/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "args.go", - "bash_completions.go", - "cobra.go", - "command.go", - "command_notwin.go", - "command_win.go", - "custom_completions.go", - "fish_completions.go", - "powershell_completions.go", - "shell_completions.go", - "zsh_completions.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/spf13/cobra", - importpath = "github.com/spf13/cobra", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/github.com/inconshreveable/mousetrap:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/github.com/spf13/pflag/BUILD b/vendor/github.com/spf13/pflag/BUILD deleted file mode 100644 index e377d22f49..0000000000 --- a/vendor/github.com/spf13/pflag/BUILD +++ /dev/null @@ -1,46 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bool.go", - "bool_slice.go", - "bytes.go", - "count.go", - "duration.go", - "duration_slice.go", - "flag.go", - "float32.go", - "float32_slice.go", - "float64.go", - "float64_slice.go", - "golangflag.go", - "int.go", - "int16.go", - "int32.go", - "int32_slice.go", - "int64.go", - "int64_slice.go", - "int8.go", - "int_slice.go", - "ip.go", - "ip_slice.go", - "ipmask.go", - "ipnet.go", - "string.go", - "string_array.go", - "string_slice.go", - "string_to_int.go", - "string_to_int64.go", - "string_to_string.go", - "uint.go", - "uint16.go", - "uint32.go", - "uint64.go", - "uint8.go", - "uint_slice.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/spf13/pflag", - importpath = "github.com/spf13/pflag", - visibility = ["//visibility:public"], -) diff --git a/vendor/github.com/stretchr/testify/assert/BUILD b/vendor/github.com/stretchr/testify/assert/BUILD deleted file mode 100644 index b33aa19c0e..0000000000 --- a/vendor/github.com/stretchr/testify/assert/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "assertion_compare.go", - "assertion_format.go", - "assertion_forward.go", - "assertion_order.go", - "assertions.go", - "doc.go", - "errors.go", - "forward_assertions.go", - "http_assertions.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/stretchr/testify/assert", - importpath = "github.com/stretchr/testify/assert", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/davecgh/go-spew/spew:go_default_library", - "//vendor/github.com/pmezard/go-difflib/difflib:go_default_library", - "//vendor/gopkg.in/yaml.v3:go_default_library", - ], -) diff --git a/vendor/github.com/stretchr/testify/require/BUILD b/vendor/github.com/stretchr/testify/require/BUILD deleted file mode 100644 index 4b7e67ab63..0000000000 --- a/vendor/github.com/stretchr/testify/require/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "forward_requirements.go", - "require.go", - "require_forward.go", - "requirements.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/github.com/stretchr/testify/require", - importpath = "github.com/stretchr/testify/require", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/stretchr/testify/assert:go_default_library"], -) diff --git a/vendor/go.etcd.io/etcd/api/v3/authpb/BUILD b/vendor/go.etcd.io/etcd/api/v3/authpb/BUILD deleted file mode 100644 index 5c0cf10321..0000000000 --- a/vendor/go.etcd.io/etcd/api/v3/authpb/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["auth.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/api/v3/authpb", - importpath = "go.etcd.io/etcd/api/v3/authpb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - ], -) diff --git a/vendor/go.etcd.io/etcd/api/v3/etcdserverpb/BUILD b/vendor/go.etcd.io/etcd/api/v3/etcdserverpb/BUILD deleted file mode 100644 index 6352b2bc47..0000000000 --- a/vendor/go.etcd.io/etcd/api/v3/etcdserverpb/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "etcdserver.pb.go", - "raft_internal.pb.go", - "raft_internal_stringer.go", - "rpc.pb.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/api/v3/etcdserverpb", - importpath = "go.etcd.io/etcd/api/v3/etcdserverpb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/authpb:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/membershippb:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/mvccpb:go_default_library", - "//vendor/google.golang.org/genproto/googleapis/api/annotations:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/go.etcd.io/etcd/api/v3/membershippb/BUILD b/vendor/go.etcd.io/etcd/api/v3/membershippb/BUILD deleted file mode 100644 index 7bf16731de..0000000000 --- a/vendor/go.etcd.io/etcd/api/v3/membershippb/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["membership.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/api/v3/membershippb", - importpath = "go.etcd.io/etcd/api/v3/membershippb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - ], -) diff --git a/vendor/go.etcd.io/etcd/api/v3/mvccpb/BUILD b/vendor/go.etcd.io/etcd/api/v3/mvccpb/BUILD deleted file mode 100644 index 758bff6864..0000000000 --- a/vendor/go.etcd.io/etcd/api/v3/mvccpb/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["kv.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/api/v3/mvccpb", - importpath = "go.etcd.io/etcd/api/v3/mvccpb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/gogoproto:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - ], -) diff --git a/vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes/BUILD b/vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes/BUILD deleted file mode 100644 index 396deedb30..0000000000 --- a/vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "error.go", - "md.go", - "metadatafields.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes", - importpath = "go.etcd.io/etcd/api/v3/v3rpc/rpctypes", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/go.etcd.io/etcd/api/v3/version/BUILD b/vendor/go.etcd.io/etcd/api/v3/version/BUILD deleted file mode 100644 index 1f846c27ec..0000000000 --- a/vendor/go.etcd.io/etcd/api/v3/version/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["version.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/api/v3/version", - importpath = "go.etcd.io/etcd/api/v3/version", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/coreos/go-semver/semver:go_default_library"], -) diff --git a/vendor/go.etcd.io/etcd/client/pkg/v3/fileutil/BUILD b/vendor/go.etcd.io/etcd/client/pkg/v3/fileutil/BUILD deleted file mode 100644 index df36865fdf..0000000000 --- a/vendor/go.etcd.io/etcd/client/pkg/v3/fileutil/BUILD +++ /dev/null @@ -1,47 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "dir_unix.go", - "dir_windows.go", - "doc.go", - "fileutil.go", - "lock.go", - "lock_flock.go", - "lock_linux.go", - "lock_plan9.go", - "lock_solaris.go", - "lock_unix.go", - "lock_windows.go", - "preallocate.go", - "preallocate_darwin.go", - "preallocate_unix.go", - "preallocate_unsupported.go", - "purge.go", - "read_dir.go", - "sync.go", - "sync_darwin.go", - "sync_linux.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/pkg/v3/fileutil", - importpath = "go.etcd.io/etcd/client/pkg/v3/fileutil", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.uber.org/zap:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/go.etcd.io/etcd/client/pkg/v3/logutil/BUILD b/vendor/go.etcd.io/etcd/client/pkg/v3/logutil/BUILD deleted file mode 100644 index 3309963d9f..0000000000 --- a/vendor/go.etcd.io/etcd/client/pkg/v3/logutil/BUILD +++ /dev/null @@ -1,64 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "log_level.go", - "zap.go", - "zap_journal.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/pkg/v3/logutil", - importpath = "go.etcd.io/etcd/client/pkg/v3/logutil", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.uber.org/zap:go_default_library", - "//vendor/go.uber.org/zap/zapcore:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:nacl": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/github.com/coreos/go-systemd/v22/journal:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/systemd:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/go.etcd.io/etcd/client/pkg/v3/systemd/BUILD b/vendor/go.etcd.io/etcd/client/pkg/v3/systemd/BUILD deleted file mode 100644 index b907ee6318..0000000000 --- a/vendor/go.etcd.io/etcd/client/pkg/v3/systemd/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "journal.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/pkg/v3/systemd", - importpath = "go.etcd.io/etcd/client/pkg/v3/systemd", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.etcd.io/etcd/client/pkg/v3/tlsutil/BUILD b/vendor/go.etcd.io/etcd/client/pkg/v3/tlsutil/BUILD deleted file mode 100644 index 25bebaa31d..0000000000 --- a/vendor/go.etcd.io/etcd/client/pkg/v3/tlsutil/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cipher_suites.go", - "doc.go", - "tlsutil.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/pkg/v3/tlsutil", - importpath = "go.etcd.io/etcd/client/pkg/v3/tlsutil", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.etcd.io/etcd/client/pkg/v3/transport/BUILD b/vendor/go.etcd.io/etcd/client/pkg/v3/transport/BUILD deleted file mode 100644 index 7fc2661bce..0000000000 --- a/vendor/go.etcd.io/etcd/client/pkg/v3/transport/BUILD +++ /dev/null @@ -1,66 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "keepalive_listener.go", - "limit_listen.go", - "listener.go", - "listener_opts.go", - "listener_tls.go", - "sockopt.go", - "sockopt_unix.go", - "sockopt_windows.go", - "timeout_conn.go", - "timeout_dialer.go", - "timeout_listener.go", - "timeout_transport.go", - "tls.go", - "transport.go", - "unix_listener.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/pkg/v3/transport", - importpath = "go.etcd.io/etcd/client/pkg/v3/transport", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.etcd.io/etcd/client/pkg/v3/fileutil:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/tlsutil:go_default_library", - "//vendor/go.uber.org/zap:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:nacl": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/go.etcd.io/etcd/client/pkg/v3/types/BUILD b/vendor/go.etcd.io/etcd/client/pkg/v3/types/BUILD deleted file mode 100644 index 9e3799b1c8..0000000000 --- a/vendor/go.etcd.io/etcd/client/pkg/v3/types/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "id.go", - "set.go", - "slice.go", - "urls.go", - "urlsmap.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/pkg/v3/types", - importpath = "go.etcd.io/etcd/client/pkg/v3/types", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.etcd.io/etcd/client/v3/BUILD b/vendor/go.etcd.io/etcd/client/v3/BUILD deleted file mode 100644 index c3644ecf70..0000000000 --- a/vendor/go.etcd.io/etcd/client/v3/BUILD +++ /dev/null @@ -1,52 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "auth.go", - "client.go", - "cluster.go", - "compact_op.go", - "compare.go", - "config.go", - "ctx.go", - "doc.go", - "kv.go", - "lease.go", - "logger.go", - "maintenance.go", - "op.go", - "options.go", - "retry.go", - "retry_interceptor.go", - "sort.go", - "txn.go", - "utils.go", - "watch.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/v3", - importpath = "go.etcd.io/etcd/client/v3", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.etcd.io/etcd/api/v3/authpb:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/etcdserverpb:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/mvccpb:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/version:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/logutil:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/types:go_default_library", - "//vendor/go.etcd.io/etcd/client/v3/credentials:go_default_library", - "//vendor/go.etcd.io/etcd/client/v3/internal/endpoint:go_default_library", - "//vendor/go.etcd.io/etcd/client/v3/internal/resolver:go_default_library", - "//vendor/go.uber.org/zap:go_default_library", - "//vendor/go.uber.org/zap/zapcore:go_default_library", - "//vendor/go.uber.org/zap/zapgrpc:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/keepalive:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/go.etcd.io/etcd/client/v3/credentials/BUILD b/vendor/go.etcd.io/etcd/client/v3/credentials/BUILD deleted file mode 100644 index d87928e495..0000000000 --- a/vendor/go.etcd.io/etcd/client/v3/credentials/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["credentials.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/v3/credentials", - importpath = "go.etcd.io/etcd/client/v3/credentials", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - ], -) diff --git a/vendor/go.etcd.io/etcd/client/v3/internal/endpoint/BUILD b/vendor/go.etcd.io/etcd/client/v3/internal/endpoint/BUILD deleted file mode 100644 index dba922622e..0000000000 --- a/vendor/go.etcd.io/etcd/client/v3/internal/endpoint/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["endpoint.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/v3/internal/endpoint", - importpath = "go.etcd.io/etcd/client/v3/internal/endpoint", - visibility = ["//vendor/go.etcd.io/etcd/client/v3:__subpackages__"], -) diff --git a/vendor/go.etcd.io/etcd/client/v3/internal/resolver/BUILD b/vendor/go.etcd.io/etcd/client/v3/internal/resolver/BUILD deleted file mode 100644 index 97ae696c7f..0000000000 --- a/vendor/go.etcd.io/etcd/client/v3/internal/resolver/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["resolver.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.etcd.io/etcd/client/v3/internal/resolver", - importpath = "go.etcd.io/etcd/client/v3/internal/resolver", - visibility = ["//vendor/go.etcd.io/etcd/client/v3:__subpackages__"], - deps = [ - "//vendor/go.etcd.io/etcd/client/v3/internal/endpoint:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - "//vendor/google.golang.org/grpc/resolver/manual:go_default_library", - "//vendor/google.golang.org/grpc/serviceconfig:go_default_library", - ], -) diff --git a/vendor/go.opencensus.io/BUILD b/vendor/go.opencensus.io/BUILD deleted file mode 100644 index 4a72e7a100..0000000000 --- a/vendor/go.opencensus.io/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["opencensus.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io", - importpath = "go.opencensus.io", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opencensus.io/internal/BUILD b/vendor/go.opencensus.io/internal/BUILD deleted file mode 100644 index 4e375cd859..0000000000 --- a/vendor/go.opencensus.io/internal/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "internal.go", - "sanitize.go", - "traceinternals.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/internal", - importpath = "go.opencensus.io/internal", - visibility = ["//vendor/go.opencensus.io:__subpackages__"], - deps = ["//vendor/go.opencensus.io:go_default_library"], -) diff --git a/vendor/go.opencensus.io/internal/tagencoding/BUILD b/vendor/go.opencensus.io/internal/tagencoding/BUILD deleted file mode 100644 index d671f4917f..0000000000 --- a/vendor/go.opencensus.io/internal/tagencoding/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["tagencoding.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/internal/tagencoding", - importpath = "go.opencensus.io/internal/tagencoding", - visibility = ["//vendor/go.opencensus.io:__subpackages__"], -) diff --git a/vendor/go.opencensus.io/metric/metricdata/BUILD b/vendor/go.opencensus.io/metric/metricdata/BUILD deleted file mode 100644 index 2d739905e4..0000000000 --- a/vendor/go.opencensus.io/metric/metricdata/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "exemplar.go", - "label.go", - "metric.go", - "point.go", - "type_string.go", - "unit.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/metric/metricdata", - importpath = "go.opencensus.io/metric/metricdata", - visibility = ["//visibility:public"], - deps = ["//vendor/go.opencensus.io/resource:go_default_library"], -) diff --git a/vendor/go.opencensus.io/metric/metricproducer/BUILD b/vendor/go.opencensus.io/metric/metricproducer/BUILD deleted file mode 100644 index c1aeaa9f69..0000000000 --- a/vendor/go.opencensus.io/metric/metricproducer/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "manager.go", - "producer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/metric/metricproducer", - importpath = "go.opencensus.io/metric/metricproducer", - visibility = ["//visibility:public"], - deps = ["//vendor/go.opencensus.io/metric/metricdata:go_default_library"], -) diff --git a/vendor/go.opencensus.io/plugin/ochttp/BUILD b/vendor/go.opencensus.io/plugin/ochttp/BUILD deleted file mode 100644 index 459d29bd7b..0000000000 --- a/vendor/go.opencensus.io/plugin/ochttp/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "client.go", - "client_stats.go", - "doc.go", - "route.go", - "server.go", - "span_annotating_client_trace.go", - "stats.go", - "trace.go", - "wrapped_body.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/plugin/ochttp", - importpath = "go.opencensus.io/plugin/ochttp", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opencensus.io/plugin/ochttp/propagation/b3:go_default_library", - "//vendor/go.opencensus.io/stats:go_default_library", - "//vendor/go.opencensus.io/stats/view:go_default_library", - "//vendor/go.opencensus.io/tag:go_default_library", - "//vendor/go.opencensus.io/trace:go_default_library", - "//vendor/go.opencensus.io/trace/propagation:go_default_library", - ], -) diff --git a/vendor/go.opencensus.io/plugin/ochttp/propagation/b3/BUILD b/vendor/go.opencensus.io/plugin/ochttp/propagation/b3/BUILD deleted file mode 100644 index dbd41708bf..0000000000 --- a/vendor/go.opencensus.io/plugin/ochttp/propagation/b3/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["b3.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/plugin/ochttp/propagation/b3", - importpath = "go.opencensus.io/plugin/ochttp/propagation/b3", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opencensus.io/trace:go_default_library", - "//vendor/go.opencensus.io/trace/propagation:go_default_library", - ], -) diff --git a/vendor/go.opencensus.io/resource/BUILD b/vendor/go.opencensus.io/resource/BUILD deleted file mode 100644 index d86c06696a..0000000000 --- a/vendor/go.opencensus.io/resource/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["resource.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/resource", - importpath = "go.opencensus.io/resource", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opencensus.io/stats/BUILD b/vendor/go.opencensus.io/stats/BUILD deleted file mode 100644 index adb694c6a2..0000000000 --- a/vendor/go.opencensus.io/stats/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "measure.go", - "measure_float64.go", - "measure_int64.go", - "record.go", - "units.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/stats", - importpath = "go.opencensus.io/stats", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opencensus.io/metric/metricdata:go_default_library", - "//vendor/go.opencensus.io/stats/internal:go_default_library", - "//vendor/go.opencensus.io/tag:go_default_library", - ], -) diff --git a/vendor/go.opencensus.io/stats/internal/BUILD b/vendor/go.opencensus.io/stats/internal/BUILD deleted file mode 100644 index b52dc76378..0000000000 --- a/vendor/go.opencensus.io/stats/internal/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["record.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/stats/internal", - importpath = "go.opencensus.io/stats/internal", - visibility = ["//vendor/go.opencensus.io/stats:__subpackages__"], - deps = ["//vendor/go.opencensus.io/tag:go_default_library"], -) diff --git a/vendor/go.opencensus.io/stats/view/BUILD b/vendor/go.opencensus.io/stats/view/BUILD deleted file mode 100644 index c6b88ad3ee..0000000000 --- a/vendor/go.opencensus.io/stats/view/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "aggregation.go", - "aggregation_data.go", - "collector.go", - "doc.go", - "export.go", - "view.go", - "view_to_metric.go", - "worker.go", - "worker_commands.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/stats/view", - importpath = "go.opencensus.io/stats/view", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opencensus.io/internal/tagencoding:go_default_library", - "//vendor/go.opencensus.io/metric/metricdata:go_default_library", - "//vendor/go.opencensus.io/metric/metricproducer:go_default_library", - "//vendor/go.opencensus.io/resource:go_default_library", - "//vendor/go.opencensus.io/stats:go_default_library", - "//vendor/go.opencensus.io/stats/internal:go_default_library", - "//vendor/go.opencensus.io/tag:go_default_library", - ], -) diff --git a/vendor/go.opencensus.io/tag/BUILD b/vendor/go.opencensus.io/tag/BUILD deleted file mode 100644 index 4507e1480d..0000000000 --- a/vendor/go.opencensus.io/tag/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "context.go", - "doc.go", - "key.go", - "map.go", - "map_codec.go", - "metadata.go", - "profile_19.go", - "profile_not19.go", - "validate.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/tag", - importpath = "go.opencensus.io/tag", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opencensus.io/trace/BUILD b/vendor/go.opencensus.io/trace/BUILD deleted file mode 100644 index 3063e84ee0..0000000000 --- a/vendor/go.opencensus.io/trace/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "basetypes.go", - "config.go", - "doc.go", - "evictedqueue.go", - "export.go", - "lrumap.go", - "sampling.go", - "spanbucket.go", - "spanstore.go", - "status_codes.go", - "trace.go", - "trace_api.go", - "trace_go11.go", - "trace_nongo11.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/trace", - importpath = "go.opencensus.io/trace", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/groupcache/lru:go_default_library", - "//vendor/go.opencensus.io/internal:go_default_library", - "//vendor/go.opencensus.io/trace/internal:go_default_library", - "//vendor/go.opencensus.io/trace/tracestate:go_default_library", - ], -) diff --git a/vendor/go.opencensus.io/trace/internal/BUILD b/vendor/go.opencensus.io/trace/internal/BUILD deleted file mode 100644 index e41e11721c..0000000000 --- a/vendor/go.opencensus.io/trace/internal/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["internal.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/trace/internal", - importpath = "go.opencensus.io/trace/internal", - visibility = ["//vendor/go.opencensus.io/trace:__subpackages__"], -) diff --git a/vendor/go.opencensus.io/trace/propagation/BUILD b/vendor/go.opencensus.io/trace/propagation/BUILD deleted file mode 100644 index 29097254ac..0000000000 --- a/vendor/go.opencensus.io/trace/propagation/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["propagation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/trace/propagation", - importpath = "go.opencensus.io/trace/propagation", - visibility = ["//visibility:public"], - deps = ["//vendor/go.opencensus.io/trace:go_default_library"], -) diff --git a/vendor/go.opencensus.io/trace/tracestate/BUILD b/vendor/go.opencensus.io/trace/tracestate/BUILD deleted file mode 100644 index 400820132a..0000000000 --- a/vendor/go.opencensus.io/trace/tracestate/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["tracestate.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opencensus.io/trace/tracestate", - importpath = "go.opencensus.io/trace/tracestate", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opentelemetry.io/contrib/BUILD b/vendor/go.opentelemetry.io/contrib/BUILD deleted file mode 100644 index ffbf270859..0000000000 --- a/vendor/go.opentelemetry.io/contrib/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "contrib.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/contrib", - importpath = "go.opentelemetry.io/contrib", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/BUILD b/vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/BUILD deleted file mode 100644 index 38d035587b..0000000000 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "grpctrace.go", - "interceptor.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", - importpath = "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/go.opentelemetry.io/contrib:go_default_library", - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/baggage:go_default_library", - "//vendor/go.opentelemetry.io/otel/codes:go_default_library", - "//vendor/go.opentelemetry.io/otel/propagation:go_default_library", - "//vendor/go.opentelemetry.io/otel/semconv:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/peer:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/BUILD b/vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/BUILD deleted file mode 100644 index 445b7f5b52..0000000000 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "client.go", - "common.go", - "config.go", - "doc.go", - "handler.go", - "labeler.go", - "transport.go", - "wrap.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", - importpath = "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/felixge/httpsnoop:go_default_library", - "//vendor/go.opentelemetry.io/contrib:go_default_library", - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/global:go_default_library", - "//vendor/go.opentelemetry.io/otel/propagation:go_default_library", - "//vendor/go.opentelemetry.io/otel/semconv:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/BUILD b/vendor/go.opentelemetry.io/otel/BUILD deleted file mode 100644 index 9bfd17f50e..0000000000 --- a/vendor/go.opentelemetry.io/otel/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "error_handler.go", - "handler.go", - "propagation.go", - "trace.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel", - importpath = "go.opentelemetry.io/otel", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/internal/global:go_default_library", - "//vendor/go.opentelemetry.io/otel/propagation:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/attribute/BUILD b/vendor/go.opentelemetry.io/otel/attribute/BUILD deleted file mode 100644 index 47950f9582..0000000000 --- a/vendor/go.opentelemetry.io/otel/attribute/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "encoder.go", - "iterator.go", - "key.go", - "kv.go", - "set.go", - "type_string.go", - "value.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/attribute", - importpath = "go.opentelemetry.io/otel/attribute", - visibility = ["//visibility:public"], - deps = ["//vendor/go.opentelemetry.io/otel/internal:go_default_library"], -) diff --git a/vendor/go.opentelemetry.io/otel/baggage/BUILD b/vendor/go.opentelemetry.io/otel/baggage/BUILD deleted file mode 100644 index 71deb2b07b..0000000000 --- a/vendor/go.opentelemetry.io/otel/baggage/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "baggage.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/baggage", - importpath = "go.opentelemetry.io/otel/baggage", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/internal/baggage:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/codes/BUILD b/vendor/go.opentelemetry.io/otel/codes/BUILD deleted file mode 100644 index b02db2749b..0000000000 --- a/vendor/go.opentelemetry.io/otel/codes/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "codes.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/codes", - importpath = "go.opentelemetry.io/otel/codes", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opentelemetry.io/otel/exporters/otlp/BUILD b/vendor/go.opentelemetry.io/otel/exporters/otlp/BUILD deleted file mode 100644 index fe760d03df..0000000000 --- a/vendor/go.opentelemetry.io/otel/exporters/otlp/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "options.go", - "optiontypes.go", - "otlp.go", - "protocoldriver.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/exporters/otlp", - importpath = "go.opentelemetry.io/otel/exporters/otlp", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/controller/basic:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/processor/basic:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/selector/simple:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/trace:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/otlpconfig/BUILD b/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/otlpconfig/BUILD deleted file mode 100644 index badd2e7788..0000000000 --- a/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/otlpconfig/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "envconfig.go", - "options.go", - "tls.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/otlpconfig", - importpath = "go.opentelemetry.io/otel/exporters/otlp/internal/otlpconfig", - visibility = ["//vendor/go.opentelemetry.io/otel/exporters/otlp:__subpackages__"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/exporters/otlp:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/transform/BUILD b/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/transform/BUILD deleted file mode 100644 index 3b9b8e43d5..0000000000 --- a/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/transform/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "attribute.go", - "instrumentation.go", - "metric.go", - "resource.go", - "span.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/exporters/otlp/internal/transform", - importpath = "go.opentelemetry.io/otel/exporters/otlp/internal/transform", - visibility = ["//vendor/go.opentelemetry.io/otel/exporters/otlp:__subpackages__"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/codes:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/instrumentation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/trace:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/common/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/metrics/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/resource/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/trace/v1:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/exporters/otlp/otlpgrpc/BUILD b/vendor/go.opentelemetry.io/otel/exporters/otlp/otlpgrpc/BUILD deleted file mode 100644 index 78da2cef66..0000000000 --- a/vendor/go.opentelemetry.io/otel/exporters/otlp/otlpgrpc/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "connection.go", - "doc.go", - "driver.go", - "options.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/exporters/otlp/otlpgrpc", - importpath = "go.opentelemetry.io/otel/exporters/otlp/otlpgrpc", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/exporters/otlp:go_default_library", - "//vendor/go.opentelemetry.io/otel/exporters/otlp/internal/otlpconfig:go_default_library", - "//vendor/go.opentelemetry.io/otel/exporters/otlp/internal/transform:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/trace:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/collector/metrics/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/collector/trace/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/metrics/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/trace/v1:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - "//vendor/google.golang.org/grpc/encoding/gzip:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/internal/BUILD b/vendor/go.opentelemetry.io/otel/internal/BUILD deleted file mode 100644 index 57127652fa..0000000000 --- a/vendor/go.opentelemetry.io/otel/internal/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["rawhelpers.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/internal", - importpath = "go.opentelemetry.io/otel/internal", - visibility = ["//vendor/go.opentelemetry.io/otel:__subpackages__"], -) diff --git a/vendor/go.opentelemetry.io/otel/internal/baggage/BUILD b/vendor/go.opentelemetry.io/otel/internal/baggage/BUILD deleted file mode 100644 index ef1da21e1f..0000000000 --- a/vendor/go.opentelemetry.io/otel/internal/baggage/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["baggage.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/internal/baggage", - importpath = "go.opentelemetry.io/otel/internal/baggage", - visibility = ["//vendor/go.opentelemetry.io/otel:__subpackages__"], - deps = ["//vendor/go.opentelemetry.io/otel/attribute:go_default_library"], -) diff --git a/vendor/go.opentelemetry.io/otel/internal/global/BUILD b/vendor/go.opentelemetry.io/otel/internal/global/BUILD deleted file mode 100644 index bd2906f095..0000000000 --- a/vendor/go.opentelemetry.io/otel/internal/global/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "meter.go", - "propagator.go", - "state.go", - "trace.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/internal/global", - importpath = "go.opentelemetry.io/otel/internal/global", - visibility = ["//vendor/go.opentelemetry.io/otel:__subpackages__"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/internal/trace/noop:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/registry:go_default_library", - "//vendor/go.opentelemetry.io/otel/propagation:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/internal/metric/BUILD b/vendor/go.opentelemetry.io/otel/internal/metric/BUILD deleted file mode 100644 index faf601ffc8..0000000000 --- a/vendor/go.opentelemetry.io/otel/internal/metric/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["async.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/internal/metric", - importpath = "go.opentelemetry.io/otel/internal/metric", - visibility = ["//vendor/go.opentelemetry.io/otel:__subpackages__"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/internal/trace/noop/BUILD b/vendor/go.opentelemetry.io/otel/internal/trace/noop/BUILD deleted file mode 100644 index 4f930ef65d..0000000000 --- a/vendor/go.opentelemetry.io/otel/internal/trace/noop/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["noop.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/internal/trace/noop", - importpath = "go.opentelemetry.io/otel/internal/trace/noop", - visibility = ["//vendor/go.opentelemetry.io/otel:__subpackages__"], - deps = ["//vendor/go.opentelemetry.io/otel/trace:go_default_library"], -) diff --git a/vendor/go.opentelemetry.io/otel/metric/BUILD b/vendor/go.opentelemetry.io/otel/metric/BUILD deleted file mode 100644 index 0398ffafce..0000000000 --- a/vendor/go.opentelemetry.io/otel/metric/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "config.go", - "doc.go", - "instrumentkind_string.go", - "metric.go", - "metric_instrument.go", - "metric_noop.go", - "metric_sdkapi.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/metric", - importpath = "go.opentelemetry.io/otel/metric", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/unit:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/metric/global/BUILD b/vendor/go.opentelemetry.io/otel/metric/global/BUILD deleted file mode 100644 index 4891e37eb0..0000000000 --- a/vendor/go.opentelemetry.io/otel/metric/global/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metric.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/metric/global", - importpath = "go.opentelemetry.io/otel/metric/global", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/internal/global:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/metric/number/BUILD b/vendor/go.opentelemetry.io/otel/metric/number/BUILD deleted file mode 100644 index 6014eaa841..0000000000 --- a/vendor/go.opentelemetry.io/otel/metric/number/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "kind_string.go", - "number.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/metric/number", - importpath = "go.opentelemetry.io/otel/metric/number", - visibility = ["//visibility:public"], - deps = ["//vendor/go.opentelemetry.io/otel/internal:go_default_library"], -) diff --git a/vendor/go.opentelemetry.io/otel/metric/registry/BUILD b/vendor/go.opentelemetry.io/otel/metric/registry/BUILD deleted file mode 100644 index fd2bec464b..0000000000 --- a/vendor/go.opentelemetry.io/otel/metric/registry/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "registry.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/metric/registry", - importpath = "go.opentelemetry.io/otel/metric/registry", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/propagation/BUILD b/vendor/go.opentelemetry.io/otel/propagation/BUILD deleted file mode 100644 index c3ed03673b..0000000000 --- a/vendor/go.opentelemetry.io/otel/propagation/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "baggage.go", - "doc.go", - "propagation.go", - "trace_context.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/propagation", - importpath = "go.opentelemetry.io/otel/propagation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/internal/baggage:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/export/metric/BUILD b/vendor/go.opentelemetry.io/otel/sdk/export/metric/BUILD deleted file mode 100644 index 4f204b229b..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/export/metric/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "exportkind_string.go", - "metric.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/export/metric", - importpath = "go.opentelemetry.io/otel/sdk/export/metric", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation/BUILD b/vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation/BUILD deleted file mode 100644 index f6e2b5c013..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["aggregation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation", - importpath = "go.opentelemetry.io/otel/sdk/export/metric/aggregation", - visibility = ["//visibility:public"], - deps = ["//vendor/go.opentelemetry.io/otel/metric/number:go_default_library"], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/instrumentation/BUILD b/vendor/go.opentelemetry.io/otel/sdk/instrumentation/BUILD deleted file mode 100644 index 38bc555956..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/instrumentation/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["library.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/instrumentation", - importpath = "go.opentelemetry.io/otel/sdk/instrumentation", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/internal/BUILD b/vendor/go.opentelemetry.io/otel/sdk/internal/BUILD deleted file mode 100644 index e3c84f8343..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/internal/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "internal.go", - "sanitize.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/internal", - importpath = "go.opentelemetry.io/otel/sdk/internal", - visibility = ["//vendor/go.opentelemetry.io/otel/sdk:__subpackages__"], - deps = ["//vendor/go.opentelemetry.io/otel:go_default_library"], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/BUILD deleted file mode 100644 index 5e3cd47518..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "atomicfields.go", - "doc.go", - "refcount_mapped.go", - "sdk.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric", - importpath = "go.opentelemetry.io/otel/sdk/metric", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/internal/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/BUILD deleted file mode 100644 index 232033ca81..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["aggregator.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator", - importpath = "go.opentelemetry.io/otel/sdk/metric/aggregator", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/exact/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/exact/BUILD deleted file mode 100644 index a151c30bc2..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/exact/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["exact.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/exact", - importpath = "go.opentelemetry.io/otel/sdk/metric/aggregator/exact", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/histogram/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/histogram/BUILD deleted file mode 100644 index c68e48c9b7..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/histogram/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["histogram.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/histogram", - importpath = "go.opentelemetry.io/otel/sdk/metric/aggregator/histogram", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue/BUILD deleted file mode 100644 index ba2804ae02..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["lastvalue.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue", - importpath = "go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount/BUILD deleted file mode 100644 index c86c9c87c4..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["mmsc.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount", - importpath = "go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/sum/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/sum/BUILD deleted file mode 100644 index f7c3754dcc..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/sum/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["sum.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/sum", - importpath = "go.opentelemetry.io/otel/sdk/metric/aggregator/sum", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/number:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/controller/basic/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/controller/basic/BUILD deleted file mode 100644 index 25bf9b5910..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/controller/basic/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "config.go", - "controller.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/controller/basic", - importpath = "go.opentelemetry.io/otel/sdk/metric/controller/basic", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric/registry:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/controller/time:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/controller/time/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/controller/time/BUILD deleted file mode 100644 index eb38107256..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/controller/time/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["time.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/controller/time", - importpath = "go.opentelemetry.io/otel/sdk/metric/controller/time", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/processor/basic/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/processor/basic/BUILD deleted file mode 100644 index 39ae93b98b..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/processor/basic/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "basic.go", - "config.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/processor/basic", - importpath = "go.opentelemetry.io/otel/sdk/metric/processor/basic", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric/aggregation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/metric/selector/simple/BUILD b/vendor/go.opentelemetry.io/otel/sdk/metric/selector/simple/BUILD deleted file mode 100644 index cb25b4ad5a..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/metric/selector/simple/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["simple.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/metric/selector/simple", - importpath = "go.opentelemetry.io/otel/sdk/metric/selector/simple", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/export/metric:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/exact:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/histogram:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/lastvalue:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/minmaxsumcount:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/metric/aggregator/sum:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/resource/BUILD b/vendor/go.opentelemetry.io/otel/sdk/resource/BUILD deleted file mode 100644 index df3f7bdec4..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/resource/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "auto.go", - "builtin.go", - "config.go", - "doc.go", - "env.go", - "os.go", - "process.go", - "resource.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/resource", - importpath = "go.opentelemetry.io/otel/sdk/resource", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/semconv:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/sdk/trace/BUILD b/vendor/go.opentelemetry.io/otel/sdk/trace/BUILD deleted file mode 100644 index 77cf20f9ad..0000000000 --- a/vendor/go.opentelemetry.io/otel/sdk/trace/BUILD +++ /dev/null @@ -1,33 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "attributesmap.go", - "batch_span_processor.go", - "config.go", - "doc.go", - "evictedqueue.go", - "id_generator.go", - "provider.go", - "sampling.go", - "simple_span_processor.go", - "span.go", - "span_exporter.go", - "span_processor.go", - "tracer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/sdk/trace", - importpath = "go.opentelemetry.io/otel/sdk/trace", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel:go_default_library", - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/codes:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/instrumentation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/internal:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - "//vendor/go.opentelemetry.io/otel/semconv:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/semconv/BUILD b/vendor/go.opentelemetry.io/otel/semconv/BUILD deleted file mode 100644 index 6c6dd58efd..0000000000 --- a/vendor/go.opentelemetry.io/otel/semconv/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "exception.go", - "http.go", - "resource.go", - "trace.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/semconv", - importpath = "go.opentelemetry.io/otel/semconv", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/codes:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/trace/BUILD b/vendor/go.opentelemetry.io/otel/trace/BUILD deleted file mode 100644 index 7fc5203c7d..0000000000 --- a/vendor/go.opentelemetry.io/otel/trace/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "config.go", - "context.go", - "doc.go", - "nonrecording.go", - "noop.go", - "trace.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/trace", - importpath = "go.opentelemetry.io/otel/trace", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/attribute:go_default_library", - "//vendor/go.opentelemetry.io/otel/codes:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/otel/unit/BUILD b/vendor/go.opentelemetry.io/otel/unit/BUILD deleted file mode 100644 index cb7884962c..0000000000 --- a/vendor/go.opentelemetry.io/otel/unit/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "unit.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/otel/unit", - importpath = "go.opentelemetry.io/otel/unit", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.opentelemetry.io/proto/otlp/collector/metrics/v1/BUILD b/vendor/go.opentelemetry.io/proto/otlp/collector/metrics/v1/BUILD deleted file mode 100644 index 15887c1fb9..0000000000 --- a/vendor/go.opentelemetry.io/proto/otlp/collector/metrics/v1/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "metrics_service.pb.go", - "metrics_service.pb.gw.go", - "metrics_service_grpc.pb.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/proto/otlp/collector/metrics/v1", - importpath = "go.opentelemetry.io/proto/otlp/collector/metrics/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/descriptor:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/grpc-ecosystem/grpc-gateway/runtime:go_default_library", - "//vendor/github.com/grpc-ecosystem/grpc-gateway/utilities:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/metrics/v1:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/proto/otlp/collector/trace/v1/BUILD b/vendor/go.opentelemetry.io/proto/otlp/collector/trace/v1/BUILD deleted file mode 100644 index 52b47575d4..0000000000 --- a/vendor/go.opentelemetry.io/proto/otlp/collector/trace/v1/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "trace_config.pb.go", - "trace_service.pb.go", - "trace_service.pb.gw.go", - "trace_service_grpc.pb.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/proto/otlp/collector/trace/v1", - importpath = "go.opentelemetry.io/proto/otlp/collector/trace/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/descriptor:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/grpc-ecosystem/grpc-gateway/runtime:go_default_library", - "//vendor/github.com/grpc-ecosystem/grpc-gateway/utilities:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/trace/v1:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/proto/otlp/common/v1/BUILD b/vendor/go.opentelemetry.io/proto/otlp/common/v1/BUILD deleted file mode 100644 index 3a9f634008..0000000000 --- a/vendor/go.opentelemetry.io/proto/otlp/common/v1/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["common.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/proto/otlp/common/v1", - importpath = "go.opentelemetry.io/proto/otlp/common/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/proto/otlp/metrics/v1/BUILD b/vendor/go.opentelemetry.io/proto/otlp/metrics/v1/BUILD deleted file mode 100644 index 47c70580ff..0000000000 --- a/vendor/go.opentelemetry.io/proto/otlp/metrics/v1/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/proto/otlp/metrics/v1", - importpath = "go.opentelemetry.io/proto/otlp/metrics/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/common/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/resource/v1:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/proto/otlp/resource/v1/BUILD b/vendor/go.opentelemetry.io/proto/otlp/resource/v1/BUILD deleted file mode 100644 index 39c3752410..0000000000 --- a/vendor/go.opentelemetry.io/proto/otlp/resource/v1/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["resource.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/proto/otlp/resource/v1", - importpath = "go.opentelemetry.io/proto/otlp/resource/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/common/v1:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/go.opentelemetry.io/proto/otlp/trace/v1/BUILD b/vendor/go.opentelemetry.io/proto/otlp/trace/v1/BUILD deleted file mode 100644 index cbe452ec02..0000000000 --- a/vendor/go.opentelemetry.io/proto/otlp/trace/v1/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["trace.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.opentelemetry.io/proto/otlp/trace/v1", - importpath = "go.opentelemetry.io/proto/otlp/trace/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/common/v1:go_default_library", - "//vendor/go.opentelemetry.io/proto/otlp/resource/v1:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/go.uber.org/atomic/BUILD b/vendor/go.uber.org/atomic/BUILD deleted file mode 100644 index e1c1dd3d42..0000000000 --- a/vendor/go.uber.org/atomic/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bool.go", - "bool_ext.go", - "doc.go", - "duration.go", - "duration_ext.go", - "error.go", - "error_ext.go", - "float64.go", - "float64_ext.go", - "gen.go", - "int32.go", - "int64.go", - "nocmp.go", - "string.go", - "string_ext.go", - "uint32.go", - "uint64.go", - "value.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/atomic", - importpath = "go.uber.org/atomic", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.uber.org/multierr/BUILD b/vendor/go.uber.org/multierr/BUILD deleted file mode 100644 index f6ef41c7ad..0000000000 --- a/vendor/go.uber.org/multierr/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "error.go", - "go113.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/multierr", - importpath = "go.uber.org/multierr", - visibility = ["//visibility:public"], - deps = ["//vendor/go.uber.org/atomic:go_default_library"], -) diff --git a/vendor/go.uber.org/zap/BUILD b/vendor/go.uber.org/zap/BUILD deleted file mode 100644 index df17a5038a..0000000000 --- a/vendor/go.uber.org/zap/BUILD +++ /dev/null @@ -1,35 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "array.go", - "config.go", - "doc.go", - "encoder.go", - "error.go", - "field.go", - "flag.go", - "global.go", - "global_go112.go", - "global_prego112.go", - "http_handler.go", - "level.go", - "logger.go", - "options.go", - "sink.go", - "stacktrace.go", - "sugar.go", - "time.go", - "writer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/zap", - importpath = "go.uber.org/zap", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.uber.org/atomic:go_default_library", - "//vendor/go.uber.org/multierr:go_default_library", - "//vendor/go.uber.org/zap/internal/bufferpool:go_default_library", - "//vendor/go.uber.org/zap/zapcore:go_default_library", - ], -) diff --git a/vendor/go.uber.org/zap/buffer/BUILD b/vendor/go.uber.org/zap/buffer/BUILD deleted file mode 100644 index 0d880a3018..0000000000 --- a/vendor/go.uber.org/zap/buffer/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "buffer.go", - "pool.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/zap/buffer", - importpath = "go.uber.org/zap/buffer", - visibility = ["//visibility:public"], -) diff --git a/vendor/go.uber.org/zap/internal/bufferpool/BUILD b/vendor/go.uber.org/zap/internal/bufferpool/BUILD deleted file mode 100644 index 1e127f8d97..0000000000 --- a/vendor/go.uber.org/zap/internal/bufferpool/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["bufferpool.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/zap/internal/bufferpool", - importpath = "go.uber.org/zap/internal/bufferpool", - visibility = ["//vendor/go.uber.org/zap:__subpackages__"], - deps = ["//vendor/go.uber.org/zap/buffer:go_default_library"], -) diff --git a/vendor/go.uber.org/zap/internal/color/BUILD b/vendor/go.uber.org/zap/internal/color/BUILD deleted file mode 100644 index 56687119c5..0000000000 --- a/vendor/go.uber.org/zap/internal/color/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["color.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/zap/internal/color", - importpath = "go.uber.org/zap/internal/color", - visibility = ["//vendor/go.uber.org/zap:__subpackages__"], -) diff --git a/vendor/go.uber.org/zap/internal/exit/BUILD b/vendor/go.uber.org/zap/internal/exit/BUILD deleted file mode 100644 index 911b252893..0000000000 --- a/vendor/go.uber.org/zap/internal/exit/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["exit.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/zap/internal/exit", - importpath = "go.uber.org/zap/internal/exit", - visibility = ["//vendor/go.uber.org/zap:__subpackages__"], -) diff --git a/vendor/go.uber.org/zap/zapcore/BUILD b/vendor/go.uber.org/zap/zapcore/BUILD deleted file mode 100644 index 19e4bebe9e..0000000000 --- a/vendor/go.uber.org/zap/zapcore/BUILD +++ /dev/null @@ -1,35 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "console_encoder.go", - "core.go", - "doc.go", - "encoder.go", - "entry.go", - "error.go", - "field.go", - "hook.go", - "increase_level.go", - "json_encoder.go", - "level.go", - "level_strings.go", - "marshaler.go", - "memory_encoder.go", - "sampler.go", - "tee.go", - "write_syncer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/zap/zapcore", - importpath = "go.uber.org/zap/zapcore", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.uber.org/atomic:go_default_library", - "//vendor/go.uber.org/multierr:go_default_library", - "//vendor/go.uber.org/zap/buffer:go_default_library", - "//vendor/go.uber.org/zap/internal/bufferpool:go_default_library", - "//vendor/go.uber.org/zap/internal/color:go_default_library", - "//vendor/go.uber.org/zap/internal/exit:go_default_library", - ], -) diff --git a/vendor/go.uber.org/zap/zapgrpc/BUILD b/vendor/go.uber.org/zap/zapgrpc/BUILD deleted file mode 100644 index b9758acd32..0000000000 --- a/vendor/go.uber.org/zap/zapgrpc/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["zapgrpc.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/go.uber.org/zap/zapgrpc", - importpath = "go.uber.org/zap/zapgrpc", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.uber.org/zap:go_default_library", - "//vendor/go.uber.org/zap/zapcore:go_default_library", - ], -) diff --git a/vendor/golang.org/x/crypto/cryptobyte/BUILD b/vendor/golang.org/x/crypto/cryptobyte/BUILD deleted file mode 100644 index df52ff5861..0000000000 --- a/vendor/golang.org/x/crypto/cryptobyte/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "asn1.go", - "builder.go", - "string.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/crypto/cryptobyte", - importpath = "golang.org/x/crypto/cryptobyte", - visibility = ["//visibility:public"], - deps = ["//vendor/golang.org/x/crypto/cryptobyte/asn1:go_default_library"], -) diff --git a/vendor/golang.org/x/crypto/cryptobyte/asn1/BUILD b/vendor/golang.org/x/crypto/cryptobyte/asn1/BUILD deleted file mode 100644 index 0890908ea2..0000000000 --- a/vendor/golang.org/x/crypto/cryptobyte/asn1/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["asn1.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/crypto/cryptobyte/asn1", - importpath = "golang.org/x/crypto/cryptobyte/asn1", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/crypto/internal/subtle/BUILD b/vendor/golang.org/x/crypto/internal/subtle/BUILD deleted file mode 100644 index 69a3c028ed..0000000000 --- a/vendor/golang.org/x/crypto/internal/subtle/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["aliasing.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/crypto/internal/subtle", - importpath = "golang.org/x/crypto/internal/subtle", - visibility = ["//vendor/golang.org/x/crypto:__subpackages__"], -) diff --git a/vendor/golang.org/x/crypto/nacl/secretbox/BUILD b/vendor/golang.org/x/crypto/nacl/secretbox/BUILD deleted file mode 100644 index 6f55770281..0000000000 --- a/vendor/golang.org/x/crypto/nacl/secretbox/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["secretbox.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/crypto/nacl/secretbox", - importpath = "golang.org/x/crypto/nacl/secretbox", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/crypto/internal/subtle:go_default_library", - "//vendor/golang.org/x/crypto/poly1305:go_default_library", - "//vendor/golang.org/x/crypto/salsa20/salsa:go_default_library", - ], -) diff --git a/vendor/golang.org/x/crypto/poly1305/BUILD b/vendor/golang.org/x/crypto/poly1305/BUILD deleted file mode 100644 index 58ef1e42ba..0000000000 --- a/vendor/golang.org/x/crypto/poly1305/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bits_compat.go", - "bits_go1.13.go", - "mac_noasm.go", - "poly1305.go", - "sum_amd64.go", - "sum_amd64.s", - "sum_generic.go", - "sum_ppc64le.go", - "sum_ppc64le.s", - "sum_s390x.go", - "sum_s390x.s", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/crypto/poly1305", - importpath = "golang.org/x/crypto/poly1305", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:s390x": [ - "//vendor/golang.org/x/sys/cpu:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/golang.org/x/crypto/salsa20/salsa/BUILD b/vendor/golang.org/x/crypto/salsa20/salsa/BUILD deleted file mode 100644 index 7ba154638c..0000000000 --- a/vendor/golang.org/x/crypto/salsa20/salsa/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "hsalsa20.go", - "salsa208.go", - "salsa20_amd64.go", - "salsa20_amd64.s", - "salsa20_noasm.go", - "salsa20_ref.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/crypto/salsa20/salsa", - importpath = "golang.org/x/crypto/salsa20/salsa", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/net/context/BUILD b/vendor/golang.org/x/net/context/BUILD deleted file mode 100644 index ca543e3e05..0000000000 --- a/vendor/golang.org/x/net/context/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "context.go", - "go17.go", - "go19.go", - "pre_go17.go", - "pre_go19.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/context", - importpath = "golang.org/x/net/context", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/net/context/ctxhttp/BUILD b/vendor/golang.org/x/net/context/ctxhttp/BUILD deleted file mode 100644 index abde5cacad..0000000000 --- a/vendor/golang.org/x/net/context/ctxhttp/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["ctxhttp.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/context/ctxhttp", - importpath = "golang.org/x/net/context/ctxhttp", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/net/http/httpguts/BUILD b/vendor/golang.org/x/net/http/httpguts/BUILD deleted file mode 100644 index 48d263c9c4..0000000000 --- a/vendor/golang.org/x/net/http/httpguts/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "guts.go", - "httplex.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/http/httpguts", - importpath = "golang.org/x/net/http/httpguts", - visibility = ["//visibility:public"], - deps = ["//vendor/golang.org/x/net/idna:go_default_library"], -) diff --git a/vendor/golang.org/x/net/http2/BUILD b/vendor/golang.org/x/net/http2/BUILD deleted file mode 100644 index 2733636768..0000000000 --- a/vendor/golang.org/x/net/http2/BUILD +++ /dev/null @@ -1,36 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ascii.go", - "ciphers.go", - "client_conn_pool.go", - "databuffer.go", - "errors.go", - "flow.go", - "frame.go", - "go111.go", - "go115.go", - "gotrack.go", - "headermap.go", - "http2.go", - "not_go111.go", - "not_go115.go", - "pipe.go", - "server.go", - "transport.go", - "write.go", - "writesched.go", - "writesched_priority.go", - "writesched_random.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/http2", - importpath = "golang.org/x/net/http2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/net/http/httpguts:go_default_library", - "//vendor/golang.org/x/net/http2/hpack:go_default_library", - "//vendor/golang.org/x/net/idna:go_default_library", - ], -) diff --git a/vendor/golang.org/x/net/http2/hpack/BUILD b/vendor/golang.org/x/net/http2/hpack/BUILD deleted file mode 100644 index 832622ce59..0000000000 --- a/vendor/golang.org/x/net/http2/hpack/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "encode.go", - "hpack.go", - "huffman.go", - "tables.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/http2/hpack", - importpath = "golang.org/x/net/http2/hpack", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/net/idna/BUILD b/vendor/golang.org/x/net/idna/BUILD deleted file mode 100644 index 0b72d2b9af..0000000000 --- a/vendor/golang.org/x/net/idna/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "go118.go", - "idna10.0.0.go", - "idna9.0.0.go", - "pre_go118.go", - "punycode.go", - "tables10.0.0.go", - "tables11.0.0.go", - "tables12.0.0.go", - "tables13.0.0.go", - "tables9.0.0.go", - "trie.go", - "trieval.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/idna", - importpath = "golang.org/x/net/idna", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/text/secure/bidirule:go_default_library", - "//vendor/golang.org/x/text/unicode/bidi:go_default_library", - "//vendor/golang.org/x/text/unicode/norm:go_default_library", - ], -) diff --git a/vendor/golang.org/x/net/internal/timeseries/BUILD b/vendor/golang.org/x/net/internal/timeseries/BUILD deleted file mode 100644 index 84ebc38803..0000000000 --- a/vendor/golang.org/x/net/internal/timeseries/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["timeseries.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/internal/timeseries", - importpath = "golang.org/x/net/internal/timeseries", - visibility = ["//vendor/golang.org/x/net:__subpackages__"], -) diff --git a/vendor/golang.org/x/net/trace/BUILD b/vendor/golang.org/x/net/trace/BUILD deleted file mode 100644 index 9ef22731a4..0000000000 --- a/vendor/golang.org/x/net/trace/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "events.go", - "histogram.go", - "trace.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/trace", - importpath = "golang.org/x/net/trace", - visibility = ["//visibility:public"], - deps = ["//vendor/golang.org/x/net/internal/timeseries:go_default_library"], -) diff --git a/vendor/golang.org/x/net/websocket/BUILD b/vendor/golang.org/x/net/websocket/BUILD deleted file mode 100644 index 72ad2d19b8..0000000000 --- a/vendor/golang.org/x/net/websocket/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "client.go", - "dial.go", - "hybi.go", - "server.go", - "websocket.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/net/websocket", - importpath = "golang.org/x/net/websocket", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/oauth2/BUILD b/vendor/golang.org/x/oauth2/BUILD deleted file mode 100644 index fdb014d9c4..0000000000 --- a/vendor/golang.org/x/oauth2/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "oauth2.go", - "token.go", - "transport.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/oauth2", - importpath = "golang.org/x/oauth2", - visibility = ["//visibility:public"], - deps = ["//vendor/golang.org/x/oauth2/internal:go_default_library"], -) diff --git a/vendor/golang.org/x/oauth2/google/BUILD b/vendor/golang.org/x/oauth2/google/BUILD deleted file mode 100644 index 23c2fbf7d6..0000000000 --- a/vendor/golang.org/x/oauth2/google/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "appengine.go", - "appengine_gen2_flex.go", - "default.go", - "doc.go", - "google.go", - "jwt.go", - "sdk.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/oauth2/google", - importpath = "golang.org/x/oauth2/google", - visibility = ["//visibility:public"], - deps = [ - "//vendor/cloud.google.com/go/compute/metadata:go_default_library", - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/golang.org/x/oauth2/authhandler:go_default_library", - "//vendor/golang.org/x/oauth2/google/internal/externalaccount:go_default_library", - "//vendor/golang.org/x/oauth2/internal:go_default_library", - "//vendor/golang.org/x/oauth2/jws:go_default_library", - "//vendor/golang.org/x/oauth2/jwt:go_default_library", - ], -) diff --git a/vendor/golang.org/x/oauth2/google/internal/externalaccount/BUILD b/vendor/golang.org/x/oauth2/google/internal/externalaccount/BUILD deleted file mode 100644 index 24c8f6275b..0000000000 --- a/vendor/golang.org/x/oauth2/google/internal/externalaccount/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "aws.go", - "basecredentials.go", - "clientauth.go", - "err.go", - "filecredsource.go", - "impersonate.go", - "sts_exchange.go", - "urlcredsource.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/oauth2/google/internal/externalaccount", - importpath = "golang.org/x/oauth2/google/internal/externalaccount", - visibility = ["//vendor/golang.org/x/oauth2/google:__subpackages__"], - deps = ["//vendor/golang.org/x/oauth2:go_default_library"], -) diff --git a/vendor/golang.org/x/oauth2/internal/BUILD b/vendor/golang.org/x/oauth2/internal/BUILD deleted file mode 100644 index c349582e27..0000000000 --- a/vendor/golang.org/x/oauth2/internal/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "oauth2.go", - "token.go", - "transport.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/oauth2/internal", - importpath = "golang.org/x/oauth2/internal", - visibility = ["//vendor/golang.org/x/oauth2:__subpackages__"], - deps = ["//vendor/golang.org/x/net/context/ctxhttp:go_default_library"], -) diff --git a/vendor/golang.org/x/oauth2/jws/BUILD b/vendor/golang.org/x/oauth2/jws/BUILD deleted file mode 100644 index a647dc2bdf..0000000000 --- a/vendor/golang.org/x/oauth2/jws/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["jws.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/oauth2/jws", - importpath = "golang.org/x/oauth2/jws", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/oauth2/jwt/BUILD b/vendor/golang.org/x/oauth2/jwt/BUILD deleted file mode 100644 index e67da9b7e5..0000000000 --- a/vendor/golang.org/x/oauth2/jwt/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["jwt.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/oauth2/jwt", - importpath = "golang.org/x/oauth2/jwt", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/golang.org/x/oauth2/internal:go_default_library", - "//vendor/golang.org/x/oauth2/jws:go_default_library", - ], -) diff --git a/vendor/golang.org/x/sync/singleflight/BUILD b/vendor/golang.org/x/sync/singleflight/BUILD deleted file mode 100644 index 180f73ecef..0000000000 --- a/vendor/golang.org/x/sync/singleflight/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["singleflight.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/sync/singleflight", - importpath = "golang.org/x/sync/singleflight", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/sys/cpu/BUILD b/vendor/golang.org/x/sys/cpu/BUILD deleted file mode 100644 index 212a41138c..0000000000 --- a/vendor/golang.org/x/sys/cpu/BUILD +++ /dev/null @@ -1,38 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "asm_aix_ppc64.s", - "byteorder.go", - "cpu.go", - "cpu_arm.go", - "cpu_arm64.go", - "cpu_arm64.s", - "cpu_gc_arm64.go", - "cpu_gc_s390x.go", - "cpu_gc_x86.go", - "cpu_linux.go", - "cpu_linux_arm.go", - "cpu_linux_arm64.go", - "cpu_linux_mips64x.go", - "cpu_linux_noinit.go", - "cpu_linux_ppc64x.go", - "cpu_linux_s390x.go", - "cpu_mips64x.go", - "cpu_mipsx.go", - "cpu_other_arm.go", - "cpu_other_arm64.go", - "cpu_ppc64x.go", - "cpu_s390x.go", - "cpu_s390x.s", - "cpu_x86.go", - "cpu_x86.s", - "cpu_zos.go", - "cpu_zos_s390x.go", - "hwcap_linux.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/sys/cpu", - importpath = "golang.org/x/sys/cpu", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/sys/internal/unsafeheader/BUILD b/vendor/golang.org/x/sys/internal/unsafeheader/BUILD deleted file mode 100644 index 251313a70f..0000000000 --- a/vendor/golang.org/x/sys/internal/unsafeheader/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["unsafeheader.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/sys/internal/unsafeheader", - importpath = "golang.org/x/sys/internal/unsafeheader", - visibility = ["//vendor/golang.org/x/sys:__subpackages__"], -) diff --git a/vendor/golang.org/x/sys/plan9/BUILD b/vendor/golang.org/x/sys/plan9/BUILD deleted file mode 100644 index c808880db0..0000000000 --- a/vendor/golang.org/x/sys/plan9/BUILD +++ /dev/null @@ -1,35 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "asm.s", - "asm_plan9_386.s", - "asm_plan9_amd64.s", - "asm_plan9_arm.s", - "const_plan9.go", - "dir_plan9.go", - "env_plan9.go", - "errors_plan9.go", - "pwd_go15_plan9.go", - "pwd_plan9.go", - "race.go", - "race0.go", - "str.go", - "syscall.go", - "syscall_plan9.go", - "zsyscall_plan9_386.go", - "zsyscall_plan9_amd64.go", - "zsyscall_plan9_arm.go", - "zsysnum_plan9.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/sys/plan9", - importpath = "golang.org/x/sys/plan9", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/golang.org/x/sys/unix/BUILD b/vendor/golang.org/x/sys/unix/BUILD deleted file mode 100644 index 5f38d91d6f..0000000000 --- a/vendor/golang.org/x/sys/unix/BUILD +++ /dev/null @@ -1,251 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "affinity_linux.go", - "aliases.go", - "asm_aix_ppc64.s", - "asm_bsd_386.s", - "asm_bsd_amd64.s", - "asm_bsd_arm.s", - "asm_bsd_arm64.s", - "asm_linux_386.s", - "asm_linux_amd64.s", - "asm_linux_arm.s", - "asm_linux_arm64.s", - "asm_linux_mips64x.s", - "asm_linux_mipsx.s", - "asm_linux_ppc64x.s", - "asm_linux_s390x.s", - "asm_solaris_amd64.s", - "bluetooth_linux.go", - "cap_freebsd.go", - "constants.go", - "dev_darwin.go", - "dev_dragonfly.go", - "dev_freebsd.go", - "dev_linux.go", - "dev_netbsd.go", - "dev_openbsd.go", - "dirent.go", - "endian_big.go", - "endian_little.go", - "env_unix.go", - "errors_freebsd_386.go", - "errors_freebsd_amd64.go", - "errors_freebsd_arm.go", - "fcntl.go", - "fcntl_darwin.go", - "fcntl_linux_32bit.go", - "fdset.go", - "ifreq_linux.go", - "ioctl.go", - "ioctl_linux.go", - "pagesize_unix.go", - "pledge_openbsd.go", - "ptrace_darwin.go", - "ptrace_ios.go", - "race.go", - "race0.go", - "readdirent_getdents.go", - "readdirent_getdirentries.go", - "sockcmsg_dragonfly.go", - "sockcmsg_linux.go", - "sockcmsg_unix.go", - "sockcmsg_unix_other.go", - "str.go", - "syscall.go", - "syscall_bsd.go", - "syscall_darwin.1_12.go", - "syscall_darwin.1_13.go", - "syscall_darwin.go", - "syscall_darwin_amd64.go", - "syscall_darwin_arm64.go", - "syscall_darwin_libSystem.go", - "syscall_dragonfly.go", - "syscall_dragonfly_amd64.go", - "syscall_freebsd.go", - "syscall_freebsd_386.go", - "syscall_freebsd_amd64.go", - "syscall_freebsd_arm.go", - "syscall_linux.go", - "syscall_linux_386.go", - "syscall_linux_amd64.go", - "syscall_linux_amd64_gc.go", - "syscall_linux_arm.go", - "syscall_linux_arm64.go", - "syscall_linux_gc.go", - "syscall_linux_gc_386.go", - "syscall_linux_gc_arm.go", - "syscall_linux_mips64x.go", - "syscall_linux_mipsx.go", - "syscall_linux_ppc64x.go", - "syscall_linux_s390x.go", - "syscall_netbsd.go", - "syscall_netbsd_386.go", - "syscall_netbsd_amd64.go", - "syscall_netbsd_arm.go", - "syscall_openbsd.go", - "syscall_openbsd_386.go", - "syscall_openbsd_amd64.go", - "syscall_openbsd_arm.go", - "syscall_solaris.go", - "syscall_solaris_amd64.go", - "syscall_unix.go", - "syscall_unix_gc.go", - "syscall_unix_gc_ppc64x.go", - "sysvshm_linux.go", - "sysvshm_unix.go", - "sysvshm_unix_other.go", - "timestruct.go", - "unveil_openbsd.go", - "xattr_bsd.go", - "zerrors_darwin_amd64.go", - "zerrors_darwin_arm64.go", - "zerrors_dragonfly_amd64.go", - "zerrors_freebsd_386.go", - "zerrors_freebsd_amd64.go", - "zerrors_freebsd_arm.go", - "zerrors_linux.go", - "zerrors_linux_386.go", - "zerrors_linux_amd64.go", - "zerrors_linux_arm.go", - "zerrors_linux_arm64.go", - "zerrors_linux_mips.go", - "zerrors_linux_mips64.go", - "zerrors_linux_mips64le.go", - "zerrors_linux_mipsle.go", - "zerrors_linux_ppc64.go", - "zerrors_linux_ppc64le.go", - "zerrors_linux_s390x.go", - "zerrors_netbsd_386.go", - "zerrors_netbsd_amd64.go", - "zerrors_netbsd_arm.go", - "zerrors_openbsd_386.go", - "zerrors_openbsd_amd64.go", - "zerrors_openbsd_arm.go", - "zerrors_solaris_amd64.go", - "zptrace_armnn_linux.go", - "zptrace_linux_arm64.go", - "zptrace_mipsnn_linux.go", - "zptrace_mipsnnle_linux.go", - "zptrace_x86_linux.go", - "zsyscall_darwin_amd64.1_13.go", - "zsyscall_darwin_amd64.1_13.s", - "zsyscall_darwin_amd64.go", - "zsyscall_darwin_amd64.s", - "zsyscall_darwin_arm64.1_13.go", - "zsyscall_darwin_arm64.1_13.s", - "zsyscall_darwin_arm64.go", - "zsyscall_darwin_arm64.s", - "zsyscall_dragonfly_amd64.go", - "zsyscall_freebsd_386.go", - "zsyscall_freebsd_amd64.go", - "zsyscall_freebsd_arm.go", - "zsyscall_linux.go", - "zsyscall_linux_386.go", - "zsyscall_linux_amd64.go", - "zsyscall_linux_arm.go", - "zsyscall_linux_arm64.go", - "zsyscall_linux_mips.go", - "zsyscall_linux_mips64.go", - "zsyscall_linux_mips64le.go", - "zsyscall_linux_mipsle.go", - "zsyscall_linux_ppc64.go", - "zsyscall_linux_ppc64le.go", - "zsyscall_linux_s390x.go", - "zsyscall_netbsd_386.go", - "zsyscall_netbsd_amd64.go", - "zsyscall_netbsd_arm.go", - "zsyscall_openbsd_386.go", - "zsyscall_openbsd_amd64.go", - "zsyscall_openbsd_arm.go", - "zsyscall_solaris_amd64.go", - "zsysctl_openbsd_386.go", - "zsysctl_openbsd_amd64.go", - "zsysctl_openbsd_arm.go", - "zsysnum_darwin_amd64.go", - "zsysnum_darwin_arm64.go", - "zsysnum_dragonfly_amd64.go", - "zsysnum_freebsd_386.go", - "zsysnum_freebsd_amd64.go", - "zsysnum_freebsd_arm.go", - "zsysnum_linux_386.go", - "zsysnum_linux_amd64.go", - "zsysnum_linux_arm.go", - "zsysnum_linux_arm64.go", - "zsysnum_linux_mips.go", - "zsysnum_linux_mips64.go", - "zsysnum_linux_mips64le.go", - "zsysnum_linux_mipsle.go", - "zsysnum_linux_ppc64.go", - "zsysnum_linux_ppc64le.go", - "zsysnum_linux_s390x.go", - "zsysnum_netbsd_386.go", - "zsysnum_netbsd_amd64.go", - "zsysnum_netbsd_arm.go", - "zsysnum_openbsd_386.go", - "zsysnum_openbsd_amd64.go", - "zsysnum_openbsd_arm.go", - "ztypes_darwin_amd64.go", - "ztypes_darwin_arm64.go", - "ztypes_dragonfly_amd64.go", - "ztypes_freebsd_386.go", - "ztypes_freebsd_amd64.go", - "ztypes_freebsd_arm.go", - "ztypes_linux.go", - "ztypes_linux_386.go", - "ztypes_linux_amd64.go", - "ztypes_linux_arm.go", - "ztypes_linux_arm64.go", - "ztypes_linux_mips.go", - "ztypes_linux_mips64.go", - "ztypes_linux_mips64le.go", - "ztypes_linux_mipsle.go", - "ztypes_linux_ppc64.go", - "ztypes_linux_ppc64le.go", - "ztypes_linux_s390x.go", - "ztypes_netbsd_386.go", - "ztypes_netbsd_amd64.go", - "ztypes_netbsd_arm.go", - "ztypes_openbsd_386.go", - "ztypes_openbsd_amd64.go", - "ztypes_openbsd_arm.go", - "ztypes_solaris_amd64.go", - ], - cgo = True, - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/sys/unix", - importpath = "golang.org/x/sys/unix", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/golang.org/x/sys/windows/BUILD b/vendor/golang.org/x/sys/windows/BUILD deleted file mode 100644 index d5d62d4058..0000000000 --- a/vendor/golang.org/x/sys/windows/BUILD +++ /dev/null @@ -1,37 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "aliases.go", - "dll_windows.go", - "empty.s", - "env_windows.go", - "eventlog.go", - "exec_windows.go", - "memory_windows.go", - "race.go", - "race0.go", - "security_windows.go", - "service.go", - "setupapi_windows.go", - "str.go", - "syscall.go", - "syscall_windows.go", - "types_windows.go", - "types_windows_386.go", - "types_windows_amd64.go", - "zerrors_windows.go", - "zknownfolderids_windows.go", - "zsyscall_windows.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/sys/windows", - importpath = "golang.org/x/sys/windows", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/golang.org/x/sys/internal/unsafeheader:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/golang.org/x/term/BUILD b/vendor/golang.org/x/term/BUILD deleted file mode 100644 index 9ab9ef2493..0000000000 --- a/vendor/golang.org/x/term/BUILD +++ /dev/null @@ -1,54 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "term.go", - "term_plan9.go", - "term_unix.go", - "term_unix_bsd.go", - "term_unix_other.go", - "term_unsupported.go", - "term_windows.go", - "terminal.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/term", - importpath = "golang.org/x/term", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/golang.org/x/sys/plan9:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/golang.org/x/sys/windows:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/golang.org/x/text/secure/bidirule/BUILD b/vendor/golang.org/x/text/secure/bidirule/BUILD deleted file mode 100644 index c2af2a6247..0000000000 --- a/vendor/golang.org/x/text/secure/bidirule/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bidirule.go", - "bidirule10.0.0.go", - "bidirule9.0.0.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/text/secure/bidirule", - importpath = "golang.org/x/text/secure/bidirule", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/text/transform:go_default_library", - "//vendor/golang.org/x/text/unicode/bidi:go_default_library", - ], -) diff --git a/vendor/golang.org/x/text/transform/BUILD b/vendor/golang.org/x/text/transform/BUILD deleted file mode 100644 index 52daba0aaa..0000000000 --- a/vendor/golang.org/x/text/transform/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["transform.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/text/transform", - importpath = "golang.org/x/text/transform", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/text/unicode/bidi/BUILD b/vendor/golang.org/x/text/unicode/bidi/BUILD deleted file mode 100644 index 87ea1edc0d..0000000000 --- a/vendor/golang.org/x/text/unicode/bidi/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bidi.go", - "bracket.go", - "core.go", - "prop.go", - "tables10.0.0.go", - "tables11.0.0.go", - "tables12.0.0.go", - "tables13.0.0.go", - "tables9.0.0.go", - "trieval.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/text/unicode/bidi", - importpath = "golang.org/x/text/unicode/bidi", - visibility = ["//visibility:public"], -) diff --git a/vendor/golang.org/x/text/unicode/norm/BUILD b/vendor/golang.org/x/text/unicode/norm/BUILD deleted file mode 100644 index 06fc9af9da..0000000000 --- a/vendor/golang.org/x/text/unicode/norm/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "composition.go", - "forminfo.go", - "input.go", - "iter.go", - "normalize.go", - "readwriter.go", - "tables10.0.0.go", - "tables11.0.0.go", - "tables12.0.0.go", - "tables13.0.0.go", - "tables9.0.0.go", - "transform.go", - "trie.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/text/unicode/norm", - importpath = "golang.org/x/text/unicode/norm", - visibility = ["//visibility:public"], - deps = ["//vendor/golang.org/x/text/transform:go_default_library"], -) diff --git a/vendor/golang.org/x/text/width/BUILD b/vendor/golang.org/x/text/width/BUILD deleted file mode 100644 index 6da8d04ea6..0000000000 --- a/vendor/golang.org/x/text/width/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "kind_string.go", - "tables10.0.0.go", - "tables11.0.0.go", - "tables12.0.0.go", - "tables13.0.0.go", - "tables9.0.0.go", - "transform.go", - "trieval.go", - "width.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/text/width", - importpath = "golang.org/x/text/width", - visibility = ["//visibility:public"], - deps = ["//vendor/golang.org/x/text/transform:go_default_library"], -) diff --git a/vendor/golang.org/x/time/rate/BUILD b/vendor/golang.org/x/time/rate/BUILD deleted file mode 100644 index a88c583a64..0000000000 --- a/vendor/golang.org/x/time/rate/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["rate.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/golang.org/x/time/rate", - importpath = "golang.org/x/time/rate", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/api/compute/v0.alpha/BUILD b/vendor/google.golang.org/api/compute/v0.alpha/BUILD deleted file mode 100644 index ed67812028..0000000000 --- a/vendor/google.golang.org/api/compute/v0.alpha/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["compute-gen.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/compute/v0.alpha", - importpath = "google.golang.org/api/compute/v0.alpha", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/api/googleapi:go_default_library", - "//vendor/google.golang.org/api/internal/gensupport:go_default_library", - "//vendor/google.golang.org/api/option:go_default_library", - "//vendor/google.golang.org/api/option/internaloption:go_default_library", - "//vendor/google.golang.org/api/transport/http:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/compute/v0.beta/BUILD b/vendor/google.golang.org/api/compute/v0.beta/BUILD deleted file mode 100644 index d5b3e3f627..0000000000 --- a/vendor/google.golang.org/api/compute/v0.beta/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["compute-gen.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/compute/v0.beta", - importpath = "google.golang.org/api/compute/v0.beta", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/api/googleapi:go_default_library", - "//vendor/google.golang.org/api/internal/gensupport:go_default_library", - "//vendor/google.golang.org/api/option:go_default_library", - "//vendor/google.golang.org/api/option/internaloption:go_default_library", - "//vendor/google.golang.org/api/transport/http:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/compute/v1/BUILD b/vendor/google.golang.org/api/compute/v1/BUILD deleted file mode 100644 index 41c3c6906f..0000000000 --- a/vendor/google.golang.org/api/compute/v1/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["compute-gen.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/compute/v1", - importpath = "google.golang.org/api/compute/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/api/googleapi:go_default_library", - "//vendor/google.golang.org/api/internal/gensupport:go_default_library", - "//vendor/google.golang.org/api/option:go_default_library", - "//vendor/google.golang.org/api/option/internaloption:go_default_library", - "//vendor/google.golang.org/api/transport/http:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/container/v1/BUILD b/vendor/google.golang.org/api/container/v1/BUILD deleted file mode 100644 index 40098109b5..0000000000 --- a/vendor/google.golang.org/api/container/v1/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["container-gen.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/container/v1", - importpath = "google.golang.org/api/container/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/api/googleapi:go_default_library", - "//vendor/google.golang.org/api/internal/gensupport:go_default_library", - "//vendor/google.golang.org/api/option:go_default_library", - "//vendor/google.golang.org/api/option/internaloption:go_default_library", - "//vendor/google.golang.org/api/transport/http:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/googleapi/BUILD b/vendor/google.golang.org/api/googleapi/BUILD deleted file mode 100644 index ef60232bbc..0000000000 --- a/vendor/google.golang.org/api/googleapi/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "googleapi.go", - "types.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/googleapi", - importpath = "google.golang.org/api/googleapi", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/api/internal/third_party/uritemplates:go_default_library"], -) diff --git a/vendor/google.golang.org/api/googleapi/transport/BUILD b/vendor/google.golang.org/api/googleapi/transport/BUILD deleted file mode 100644 index 076ab7ed57..0000000000 --- a/vendor/google.golang.org/api/googleapi/transport/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["apikey.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/googleapi/transport", - importpath = "google.golang.org/api/googleapi/transport", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/api/internal/BUILD b/vendor/google.golang.org/api/internal/BUILD deleted file mode 100644 index 6a2cac4e76..0000000000 --- a/vendor/google.golang.org/api/internal/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conn_pool.go", - "creds.go", - "settings.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/internal", - importpath = "google.golang.org/api/internal", - visibility = ["//vendor/google.golang.org/api:__subpackages__"], - deps = [ - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/golang.org/x/oauth2/google:go_default_library", - "//vendor/google.golang.org/api/internal/impersonate:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/internal/gensupport/BUILD b/vendor/google.golang.org/api/internal/gensupport/BUILD deleted file mode 100644 index f95ffdf8c1..0000000000 --- a/vendor/google.golang.org/api/internal/gensupport/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "buffer.go", - "doc.go", - "json.go", - "jsonfloat.go", - "media.go", - "params.go", - "resumable.go", - "retry.go", - "retryable_linux.go", - "send.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/internal/gensupport", - importpath = "google.golang.org/api/internal/gensupport", - visibility = ["//vendor/google.golang.org/api:__subpackages__"], - deps = [ - "//vendor/github.com/googleapis/gax-go/v2:go_default_library", - "//vendor/google.golang.org/api/googleapi:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/internal/impersonate/BUILD b/vendor/google.golang.org/api/internal/impersonate/BUILD deleted file mode 100644 index f1627a62ca..0000000000 --- a/vendor/google.golang.org/api/internal/impersonate/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["impersonate.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/internal/impersonate", - importpath = "google.golang.org/api/internal/impersonate", - visibility = ["//vendor/google.golang.org/api:__subpackages__"], - deps = ["//vendor/golang.org/x/oauth2:go_default_library"], -) diff --git a/vendor/google.golang.org/api/internal/third_party/uritemplates/BUILD b/vendor/google.golang.org/api/internal/third_party/uritemplates/BUILD deleted file mode 100644 index a500421747..0000000000 --- a/vendor/google.golang.org/api/internal/third_party/uritemplates/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "uritemplates.go", - "utils.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/internal/third_party/uritemplates", - importpath = "google.golang.org/api/internal/third_party/uritemplates", - visibility = ["//vendor/google.golang.org/api:__subpackages__"], -) diff --git a/vendor/google.golang.org/api/option/BUILD b/vendor/google.golang.org/api/option/BUILD deleted file mode 100644 index ab529e5504..0000000000 --- a/vendor/google.golang.org/api/option/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "credentials_go19.go", - "credentials_notgo19.go", - "option.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/option", - importpath = "google.golang.org/api/option", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/golang.org/x/oauth2/google:go_default_library", - "//vendor/google.golang.org/api/internal:go_default_library", - "//vendor/google.golang.org/api/internal/impersonate:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/option/internaloption/BUILD b/vendor/google.golang.org/api/option/internaloption/BUILD deleted file mode 100644 index f4e0c20535..0000000000 --- a/vendor/google.golang.org/api/option/internaloption/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["internaloption.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/option/internaloption", - importpath = "google.golang.org/api/option/internaloption", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/oauth2/google:go_default_library", - "//vendor/google.golang.org/api/internal:go_default_library", - "//vendor/google.golang.org/api/option:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/tpu/v1/BUILD b/vendor/google.golang.org/api/tpu/v1/BUILD deleted file mode 100644 index a9396242b6..0000000000 --- a/vendor/google.golang.org/api/tpu/v1/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["tpu-gen.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/tpu/v1", - importpath = "google.golang.org/api/tpu/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/api/googleapi:go_default_library", - "//vendor/google.golang.org/api/internal/gensupport:go_default_library", - "//vendor/google.golang.org/api/option:go_default_library", - "//vendor/google.golang.org/api/option/internaloption:go_default_library", - "//vendor/google.golang.org/api/transport/http:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/transport/cert/BUILD b/vendor/google.golang.org/api/transport/cert/BUILD deleted file mode 100644 index 37f3abe748..0000000000 --- a/vendor/google.golang.org/api/transport/cert/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["default_cert.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/transport/cert", - importpath = "google.golang.org/api/transport/cert", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/api/transport/http/BUILD b/vendor/google.golang.org/api/transport/http/BUILD deleted file mode 100644 index c2bb8aa748..0000000000 --- a/vendor/google.golang.org/api/transport/http/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "configure_http2_go116.go", - "configure_http2_not_go116.go", - "default_transport_go113.go", - "default_transport_not_go113.go", - "dial.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/transport/http", - importpath = "google.golang.org/api/transport/http", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opencensus.io/plugin/ochttp:go_default_library", - "//vendor/golang.org/x/net/http2:go_default_library", - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/google.golang.org/api/googleapi/transport:go_default_library", - "//vendor/google.golang.org/api/internal:go_default_library", - "//vendor/google.golang.org/api/option:go_default_library", - "//vendor/google.golang.org/api/transport/cert:go_default_library", - "//vendor/google.golang.org/api/transport/http/internal/propagation:go_default_library", - "//vendor/google.golang.org/api/transport/internal/dca:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/transport/http/internal/propagation/BUILD b/vendor/google.golang.org/api/transport/http/internal/propagation/BUILD deleted file mode 100644 index a93ed906fd..0000000000 --- a/vendor/google.golang.org/api/transport/http/internal/propagation/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["http.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/transport/http/internal/propagation", - importpath = "google.golang.org/api/transport/http/internal/propagation", - visibility = ["//vendor/google.golang.org/api/transport/http:__subpackages__"], - deps = [ - "//vendor/go.opencensus.io/trace:go_default_library", - "//vendor/go.opencensus.io/trace/propagation:go_default_library", - ], -) diff --git a/vendor/google.golang.org/api/transport/internal/dca/BUILD b/vendor/google.golang.org/api/transport/internal/dca/BUILD deleted file mode 100644 index 5eb6d2190c..0000000000 --- a/vendor/google.golang.org/api/transport/internal/dca/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["dca.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/api/transport/internal/dca", - importpath = "google.golang.org/api/transport/internal/dca", - visibility = ["//vendor/google.golang.org/api/transport:__subpackages__"], - deps = [ - "//vendor/google.golang.org/api/internal:go_default_library", - "//vendor/google.golang.org/api/transport/cert:go_default_library", - ], -) diff --git a/vendor/google.golang.org/appengine/BUILD b/vendor/google.golang.org/appengine/BUILD deleted file mode 100644 index e43ecb7745..0000000000 --- a/vendor/google.golang.org/appengine/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "appengine.go", - "appengine_vm.go", - "errors.go", - "identity.go", - "namespace.go", - "timeout.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine", - importpath = "google.golang.org/appengine", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/golang.org/x/net/context:go_default_library", - "//vendor/google.golang.org/appengine/internal:go_default_library", - "//vendor/google.golang.org/appengine/internal/app_identity:go_default_library", - "//vendor/google.golang.org/appengine/internal/modules:go_default_library", - ], -) diff --git a/vendor/google.golang.org/appengine/internal/BUILD b/vendor/google.golang.org/appengine/internal/BUILD deleted file mode 100644 index d728a760bf..0000000000 --- a/vendor/google.golang.org/appengine/internal/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "api.go", - "api_common.go", - "app_id.go", - "identity.go", - "identity_vm.go", - "internal.go", - "main_common.go", - "main_vm.go", - "metadata.go", - "net.go", - "transaction.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal", - importpath = "google.golang.org/appengine/internal", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/golang.org/x/net/context:go_default_library", - "//vendor/google.golang.org/appengine/internal/base:go_default_library", - "//vendor/google.golang.org/appengine/internal/datastore:go_default_library", - "//vendor/google.golang.org/appengine/internal/log:go_default_library", - "//vendor/google.golang.org/appengine/internal/remote_api:go_default_library", - ], -) diff --git a/vendor/google.golang.org/appengine/internal/app_identity/BUILD b/vendor/google.golang.org/appengine/internal/app_identity/BUILD deleted file mode 100644 index c742674293..0000000000 --- a/vendor/google.golang.org/appengine/internal/app_identity/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["app_identity_service.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal/app_identity", - importpath = "google.golang.org/appengine/internal/app_identity", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/google.golang.org/appengine/internal/base/BUILD b/vendor/google.golang.org/appengine/internal/base/BUILD deleted file mode 100644 index 2adc823807..0000000000 --- a/vendor/google.golang.org/appengine/internal/base/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["api_base.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal/base", - importpath = "google.golang.org/appengine/internal/base", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/google.golang.org/appengine/internal/datastore/BUILD b/vendor/google.golang.org/appengine/internal/datastore/BUILD deleted file mode 100644 index c23d7013ad..0000000000 --- a/vendor/google.golang.org/appengine/internal/datastore/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["datastore_v3.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal/datastore", - importpath = "google.golang.org/appengine/internal/datastore", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/google.golang.org/appengine/internal/log/BUILD b/vendor/google.golang.org/appengine/internal/log/BUILD deleted file mode 100644 index f74274fca3..0000000000 --- a/vendor/google.golang.org/appengine/internal/log/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["log_service.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal/log", - importpath = "google.golang.org/appengine/internal/log", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/google.golang.org/appengine/internal/modules/BUILD b/vendor/google.golang.org/appengine/internal/modules/BUILD deleted file mode 100644 index 34ada296e4..0000000000 --- a/vendor/google.golang.org/appengine/internal/modules/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["modules_service.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal/modules", - importpath = "google.golang.org/appengine/internal/modules", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/google.golang.org/appengine/internal/remote_api/BUILD b/vendor/google.golang.org/appengine/internal/remote_api/BUILD deleted file mode 100644 index 371921f4d3..0000000000 --- a/vendor/google.golang.org/appengine/internal/remote_api/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["remote_api.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal/remote_api", - importpath = "google.golang.org/appengine/internal/remote_api", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/google.golang.org/appengine/internal/urlfetch/BUILD b/vendor/google.golang.org/appengine/internal/urlfetch/BUILD deleted file mode 100644 index 52c96af096..0000000000 --- a/vendor/google.golang.org/appengine/internal/urlfetch/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["urlfetch_service.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/internal/urlfetch", - importpath = "google.golang.org/appengine/internal/urlfetch", - visibility = ["//vendor/google.golang.org/appengine:__subpackages__"], - deps = ["//vendor/github.com/golang/protobuf/proto:go_default_library"], -) diff --git a/vendor/google.golang.org/appengine/urlfetch/BUILD b/vendor/google.golang.org/appengine/urlfetch/BUILD deleted file mode 100644 index d2f361e05a..0000000000 --- a/vendor/google.golang.org/appengine/urlfetch/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["urlfetch.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/appengine/urlfetch", - importpath = "google.golang.org/appengine/urlfetch", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/golang.org/x/net/context:go_default_library", - "//vendor/google.golang.org/appengine/internal:go_default_library", - "//vendor/google.golang.org/appengine/internal/urlfetch:go_default_library", - ], -) diff --git a/vendor/google.golang.org/genproto/googleapis/api/annotations/BUILD b/vendor/google.golang.org/genproto/googleapis/api/annotations/BUILD deleted file mode 100644 index c81b9d7729..0000000000 --- a/vendor/google.golang.org/genproto/googleapis/api/annotations/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "annotations.pb.go", - "client.pb.go", - "field_behavior.pb.go", - "http.pb.go", - "resource.pb.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/genproto/googleapis/api/annotations", - importpath = "google.golang.org/genproto/googleapis/api/annotations", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/descriptorpb:go_default_library", - ], -) diff --git a/vendor/google.golang.org/genproto/googleapis/api/httpbody/BUILD b/vendor/google.golang.org/genproto/googleapis/api/httpbody/BUILD deleted file mode 100644 index 4cd50019f5..0000000000 --- a/vendor/google.golang.org/genproto/googleapis/api/httpbody/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["httpbody.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/genproto/googleapis/api/httpbody", - importpath = "google.golang.org/genproto/googleapis/api/httpbody", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/anypb:go_default_library", - ], -) diff --git a/vendor/google.golang.org/genproto/googleapis/rpc/status/BUILD b/vendor/google.golang.org/genproto/googleapis/rpc/status/BUILD deleted file mode 100644 index abb2c156b5..0000000000 --- a/vendor/google.golang.org/genproto/googleapis/rpc/status/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["status.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/genproto/googleapis/rpc/status", - importpath = "google.golang.org/genproto/googleapis/rpc/status", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/anypb:go_default_library", - ], -) diff --git a/vendor/google.golang.org/genproto/protobuf/field_mask/BUILD b/vendor/google.golang.org/genproto/protobuf/field_mask/BUILD deleted file mode 100644 index 1bf4827b34..0000000000 --- a/vendor/google.golang.org/genproto/protobuf/field_mask/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["field_mask.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/genproto/protobuf/field_mask", - importpath = "google.golang.org/genproto/protobuf/field_mask", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/protobuf/types/known/fieldmaskpb:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/BUILD b/vendor/google.golang.org/grpc/BUILD deleted file mode 100644 index e30b5d4b4e..0000000000 --- a/vendor/google.golang.org/grpc/BUILD +++ /dev/null @@ -1,65 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "backoff.go", - "balancer_conn_wrappers.go", - "call.go", - "clientconn.go", - "codec.go", - "dialoptions.go", - "doc.go", - "interceptor.go", - "picker_wrapper.go", - "pickfirst.go", - "preloader.go", - "resolver_conn_wrapper.go", - "rpc_util.go", - "server.go", - "service_config.go", - "stream.go", - "trace.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc", - importpath = "google.golang.org/grpc", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/net/trace:go_default_library", - "//vendor/google.golang.org/grpc/backoff:go_default_library", - "//vendor/google.golang.org/grpc/balancer:go_default_library", - "//vendor/google.golang.org/grpc/balancer/base:go_default_library", - "//vendor/google.golang.org/grpc/balancer/roundrobin:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/connectivity:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - "//vendor/google.golang.org/grpc/encoding:go_default_library", - "//vendor/google.golang.org/grpc/encoding/proto:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/internal:go_default_library", - "//vendor/google.golang.org/grpc/internal/backoff:go_default_library", - "//vendor/google.golang.org/grpc/internal/balancerload:go_default_library", - "//vendor/google.golang.org/grpc/internal/binarylog:go_default_library", - "//vendor/google.golang.org/grpc/internal/buffer:go_default_library", - "//vendor/google.golang.org/grpc/internal/channelz:go_default_library", - "//vendor/google.golang.org/grpc/internal/envconfig:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcrand:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcsync:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcutil:go_default_library", - "//vendor/google.golang.org/grpc/internal/resolver:go_default_library", - "//vendor/google.golang.org/grpc/internal/resolver/dns:go_default_library", - "//vendor/google.golang.org/grpc/internal/resolver/passthrough:go_default_library", - "//vendor/google.golang.org/grpc/internal/resolver/unix:go_default_library", - "//vendor/google.golang.org/grpc/internal/serviceconfig:go_default_library", - "//vendor/google.golang.org/grpc/internal/transport:go_default_library", - "//vendor/google.golang.org/grpc/keepalive:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/peer:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - "//vendor/google.golang.org/grpc/serviceconfig:go_default_library", - "//vendor/google.golang.org/grpc/stats:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - "//vendor/google.golang.org/grpc/tap:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/attributes/BUILD b/vendor/google.golang.org/grpc/attributes/BUILD deleted file mode 100644 index 4920502011..0000000000 --- a/vendor/google.golang.org/grpc/attributes/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["attributes.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/attributes", - importpath = "google.golang.org/grpc/attributes", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/grpc/backoff/BUILD b/vendor/google.golang.org/grpc/backoff/BUILD deleted file mode 100644 index 86e8fd38a4..0000000000 --- a/vendor/google.golang.org/grpc/backoff/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["backoff.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/backoff", - importpath = "google.golang.org/grpc/backoff", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/grpc/balancer/BUILD b/vendor/google.golang.org/grpc/balancer/BUILD deleted file mode 100644 index f6b04b08d8..0000000000 --- a/vendor/google.golang.org/grpc/balancer/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["balancer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/balancer", - importpath = "google.golang.org/grpc/balancer", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc/connectivity:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - "//vendor/google.golang.org/grpc/internal:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - "//vendor/google.golang.org/grpc/serviceconfig:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/balancer/base/BUILD b/vendor/google.golang.org/grpc/balancer/base/BUILD deleted file mode 100644 index 6df011431c..0000000000 --- a/vendor/google.golang.org/grpc/balancer/base/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "balancer.go", - "base.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/balancer/base", - importpath = "google.golang.org/grpc/balancer/base", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc/balancer:go_default_library", - "//vendor/google.golang.org/grpc/connectivity:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/balancer/grpclb/state/BUILD b/vendor/google.golang.org/grpc/balancer/grpclb/state/BUILD deleted file mode 100644 index d87d5538e5..0000000000 --- a/vendor/google.golang.org/grpc/balancer/grpclb/state/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["state.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/balancer/grpclb/state", - importpath = "google.golang.org/grpc/balancer/grpclb/state", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/grpc/resolver:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/balancer/roundrobin/BUILD b/vendor/google.golang.org/grpc/balancer/roundrobin/BUILD deleted file mode 100644 index cc19aef537..0000000000 --- a/vendor/google.golang.org/grpc/balancer/roundrobin/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["roundrobin.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/balancer/roundrobin", - importpath = "google.golang.org/grpc/balancer/roundrobin", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc/balancer:go_default_library", - "//vendor/google.golang.org/grpc/balancer/base:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcrand:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/BUILD b/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/BUILD deleted file mode 100644 index 5c9792ad43..0000000000 --- a/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["binarylog.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1", - importpath = "google.golang.org/grpc/binarylog/grpc_binarylog_v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/durationpb:go_default_library", - "//vendor/google.golang.org/protobuf/types/known/timestamppb:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/codes/BUILD b/vendor/google.golang.org/grpc/codes/BUILD deleted file mode 100644 index c97f019d9b..0000000000 --- a/vendor/google.golang.org/grpc/codes/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "code_string.go", - "codes.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/codes", - importpath = "google.golang.org/grpc/codes", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/grpc/connectivity/BUILD b/vendor/google.golang.org/grpc/connectivity/BUILD deleted file mode 100644 index c15993ae5a..0000000000 --- a/vendor/google.golang.org/grpc/connectivity/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["connectivity.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/connectivity", - importpath = "google.golang.org/grpc/connectivity", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/grpc/grpclog:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/credentials/BUILD b/vendor/google.golang.org/grpc/credentials/BUILD deleted file mode 100644 index 9f1797289f..0000000000 --- a/vendor/google.golang.org/grpc/credentials/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "credentials.go", - "go12.go", - "tls.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/credentials", - importpath = "google.golang.org/grpc/credentials", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/grpc/attributes:go_default_library", - "//vendor/google.golang.org/grpc/internal:go_default_library", - "//vendor/google.golang.org/grpc/internal/credentials:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/encoding/BUILD b/vendor/google.golang.org/grpc/encoding/BUILD deleted file mode 100644 index 7cd628c515..0000000000 --- a/vendor/google.golang.org/grpc/encoding/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["encoding.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/encoding", - importpath = "google.golang.org/grpc/encoding", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/grpc/encoding/gzip/BUILD b/vendor/google.golang.org/grpc/encoding/gzip/BUILD deleted file mode 100644 index f323df9f85..0000000000 --- a/vendor/google.golang.org/grpc/encoding/gzip/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["gzip.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/encoding/gzip", - importpath = "google.golang.org/grpc/encoding/gzip", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/grpc/encoding:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/encoding/proto/BUILD b/vendor/google.golang.org/grpc/encoding/proto/BUILD deleted file mode 100644 index 85dc780ff3..0000000000 --- a/vendor/google.golang.org/grpc/encoding/proto/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["proto.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/encoding/proto", - importpath = "google.golang.org/grpc/encoding/proto", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/grpc/encoding:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/grpclog/BUILD b/vendor/google.golang.org/grpc/grpclog/BUILD deleted file mode 100644 index 405996637d..0000000000 --- a/vendor/google.golang.org/grpc/grpclog/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "component.go", - "grpclog.go", - "logger.go", - "loggerv2.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/grpclog", - importpath = "google.golang.org/grpc/grpclog", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/grpc/internal/grpclog:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/internal/BUILD b/vendor/google.golang.org/grpc/internal/BUILD deleted file mode 100644 index 4a98ecbb42..0000000000 --- a/vendor/google.golang.org/grpc/internal/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["internal.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal", - importpath = "google.golang.org/grpc/internal", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/connectivity:go_default_library", - "//vendor/google.golang.org/grpc/serviceconfig:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/backoff/BUILD b/vendor/google.golang.org/grpc/internal/backoff/BUILD deleted file mode 100644 index bdc5c1aa63..0000000000 --- a/vendor/google.golang.org/grpc/internal/backoff/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["backoff.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/backoff", - importpath = "google.golang.org/grpc/internal/backoff", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/backoff:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcrand:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/balancerload/BUILD b/vendor/google.golang.org/grpc/internal/balancerload/BUILD deleted file mode 100644 index 92270c4b7c..0000000000 --- a/vendor/google.golang.org/grpc/internal/balancerload/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["load.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/balancerload", - importpath = "google.golang.org/grpc/internal/balancerload", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = ["//vendor/google.golang.org/grpc/metadata:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/internal/binarylog/BUILD b/vendor/google.golang.org/grpc/internal/binarylog/BUILD deleted file mode 100644 index 0f74b50a36..0000000000 --- a/vendor/google.golang.org/grpc/internal/binarylog/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "binarylog.go", - "binarylog_testutil.go", - "env_config.go", - "method_logger.go", - "sink.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/binarylog", - importpath = "google.golang.org/grpc/internal/binarylog", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes:go_default_library", - "//vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcutil:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/buffer/BUILD b/vendor/google.golang.org/grpc/internal/buffer/BUILD deleted file mode 100644 index 771a81ee11..0000000000 --- a/vendor/google.golang.org/grpc/internal/buffer/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["unbounded.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/buffer", - importpath = "google.golang.org/grpc/internal/buffer", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], -) diff --git a/vendor/google.golang.org/grpc/internal/channelz/BUILD b/vendor/google.golang.org/grpc/internal/channelz/BUILD deleted file mode 100644 index 8161de47ae..0000000000 --- a/vendor/google.golang.org/grpc/internal/channelz/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "funcs.go", - "logging.go", - "types.go", - "types_linux.go", - "types_nonlinux.go", - "util_linux.go", - "util_nonlinux.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/channelz", - importpath = "google.golang.org/grpc/internal/channelz", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/connectivity:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/google.golang.org/grpc/internal/credentials/BUILD b/vendor/google.golang.org/grpc/internal/credentials/BUILD deleted file mode 100644 index 3e7c332af9..0000000000 --- a/vendor/google.golang.org/grpc/internal/credentials/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "spiffe.go", - "syscallconn.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/credentials", - importpath = "google.golang.org/grpc/internal/credentials", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = ["//vendor/google.golang.org/grpc/grpclog:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/internal/envconfig/BUILD b/vendor/google.golang.org/grpc/internal/envconfig/BUILD deleted file mode 100644 index 70e2e10754..0000000000 --- a/vendor/google.golang.org/grpc/internal/envconfig/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["envconfig.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/envconfig", - importpath = "google.golang.org/grpc/internal/envconfig", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], -) diff --git a/vendor/google.golang.org/grpc/internal/grpclog/BUILD b/vendor/google.golang.org/grpc/internal/grpclog/BUILD deleted file mode 100644 index 08b693cc2b..0000000000 --- a/vendor/google.golang.org/grpc/internal/grpclog/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "grpclog.go", - "prefixLogger.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/grpclog", - importpath = "google.golang.org/grpc/internal/grpclog", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], -) diff --git a/vendor/google.golang.org/grpc/internal/grpcrand/BUILD b/vendor/google.golang.org/grpc/internal/grpcrand/BUILD deleted file mode 100644 index fbdf204859..0000000000 --- a/vendor/google.golang.org/grpc/internal/grpcrand/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["grpcrand.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/grpcrand", - importpath = "google.golang.org/grpc/internal/grpcrand", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], -) diff --git a/vendor/google.golang.org/grpc/internal/grpcsync/BUILD b/vendor/google.golang.org/grpc/internal/grpcsync/BUILD deleted file mode 100644 index dd9aa0bc5e..0000000000 --- a/vendor/google.golang.org/grpc/internal/grpcsync/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["event.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/grpcsync", - importpath = "google.golang.org/grpc/internal/grpcsync", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], -) diff --git a/vendor/google.golang.org/grpc/internal/grpcutil/BUILD b/vendor/google.golang.org/grpc/internal/grpcutil/BUILD deleted file mode 100644 index 69c7f70398..0000000000 --- a/vendor/google.golang.org/grpc/internal/grpcutil/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "encode_duration.go", - "metadata.go", - "method.go", - "target.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/grpcutil", - importpath = "google.golang.org/grpc/internal/grpcutil", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/resolver/BUILD b/vendor/google.golang.org/grpc/internal/resolver/BUILD deleted file mode 100644 index 3554b370d5..0000000000 --- a/vendor/google.golang.org/grpc/internal/resolver/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["config_selector.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/resolver", - importpath = "google.golang.org/grpc/internal/resolver", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/internal/serviceconfig:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/resolver/dns/BUILD b/vendor/google.golang.org/grpc/internal/resolver/dns/BUILD deleted file mode 100644 index 03818e6c8c..0000000000 --- a/vendor/google.golang.org/grpc/internal/resolver/dns/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "dns_resolver.go", - "go113.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/resolver/dns", - importpath = "google.golang.org/grpc/internal/resolver/dns", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/balancer/grpclb/state:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/internal/envconfig:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcrand:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - "//vendor/google.golang.org/grpc/serviceconfig:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/resolver/passthrough/BUILD b/vendor/google.golang.org/grpc/internal/resolver/passthrough/BUILD deleted file mode 100644 index 5ae851b033..0000000000 --- a/vendor/google.golang.org/grpc/internal/resolver/passthrough/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["passthrough.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/resolver/passthrough", - importpath = "google.golang.org/grpc/internal/resolver/passthrough", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = ["//vendor/google.golang.org/grpc/resolver:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/internal/resolver/unix/BUILD b/vendor/google.golang.org/grpc/internal/resolver/unix/BUILD deleted file mode 100644 index ddc30b0889..0000000000 --- a/vendor/google.golang.org/grpc/internal/resolver/unix/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["unix.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/resolver/unix", - importpath = "google.golang.org/grpc/internal/resolver/unix", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/internal/transport/networktype:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/serviceconfig/BUILD b/vendor/google.golang.org/grpc/internal/serviceconfig/BUILD deleted file mode 100644 index d86c96b1ec..0000000000 --- a/vendor/google.golang.org/grpc/internal/serviceconfig/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["serviceconfig.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/serviceconfig", - importpath = "google.golang.org/grpc/internal/serviceconfig", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/google.golang.org/grpc/balancer:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/serviceconfig:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/status/BUILD b/vendor/google.golang.org/grpc/internal/status/BUILD deleted file mode 100644 index 3aedb8aa99..0000000000 --- a/vendor/google.golang.org/grpc/internal/status/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["status.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/status", - importpath = "google.golang.org/grpc/internal/status", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/golang/protobuf/ptypes:go_default_library", - "//vendor/google.golang.org/genproto/googleapis/rpc/status:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/syscall/BUILD b/vendor/google.golang.org/grpc/internal/syscall/BUILD deleted file mode 100644 index 13d57d4747..0000000000 --- a/vendor/google.golang.org/grpc/internal/syscall/BUILD +++ /dev/null @@ -1,53 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "syscall_linux.go", - "syscall_nonlinux.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/syscall", - importpath = "google.golang.org/grpc/internal/syscall", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:nacl": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/google.golang.org/grpc/internal/transport/BUILD b/vendor/google.golang.org/grpc/internal/transport/BUILD deleted file mode 100644 index 5cbb132b20..0000000000 --- a/vendor/google.golang.org/grpc/internal/transport/BUILD +++ /dev/null @@ -1,42 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bdp_estimator.go", - "controlbuf.go", - "defaults.go", - "flowcontrol.go", - "handler_server.go", - "http2_client.go", - "http2_server.go", - "http_util.go", - "proxy.go", - "transport.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/transport", - importpath = "google.golang.org/grpc/internal/transport", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/golang.org/x/net/http2:go_default_library", - "//vendor/golang.org/x/net/http2/hpack:go_default_library", - "//vendor/google.golang.org/genproto/googleapis/rpc/status:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/google.golang.org/grpc/internal:go_default_library", - "//vendor/google.golang.org/grpc/internal/channelz:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcrand:go_default_library", - "//vendor/google.golang.org/grpc/internal/grpcutil:go_default_library", - "//vendor/google.golang.org/grpc/internal/syscall:go_default_library", - "//vendor/google.golang.org/grpc/internal/transport/networktype:go_default_library", - "//vendor/google.golang.org/grpc/keepalive:go_default_library", - "//vendor/google.golang.org/grpc/metadata:go_default_library", - "//vendor/google.golang.org/grpc/peer:go_default_library", - "//vendor/google.golang.org/grpc/resolver:go_default_library", - "//vendor/google.golang.org/grpc/stats:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - "//vendor/google.golang.org/grpc/tap:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/internal/transport/networktype/BUILD b/vendor/google.golang.org/grpc/internal/transport/networktype/BUILD deleted file mode 100644 index d048e1b4c9..0000000000 --- a/vendor/google.golang.org/grpc/internal/transport/networktype/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["networktype.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/internal/transport/networktype", - importpath = "google.golang.org/grpc/internal/transport/networktype", - visibility = ["//vendor/google.golang.org/grpc:__subpackages__"], - deps = ["//vendor/google.golang.org/grpc/resolver:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/keepalive/BUILD b/vendor/google.golang.org/grpc/keepalive/BUILD deleted file mode 100644 index bd1390af0f..0000000000 --- a/vendor/google.golang.org/grpc/keepalive/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["keepalive.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/keepalive", - importpath = "google.golang.org/grpc/keepalive", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/grpc/metadata/BUILD b/vendor/google.golang.org/grpc/metadata/BUILD deleted file mode 100644 index f1895b5831..0000000000 --- a/vendor/google.golang.org/grpc/metadata/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metadata.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/metadata", - importpath = "google.golang.org/grpc/metadata", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/grpc/peer/BUILD b/vendor/google.golang.org/grpc/peer/BUILD deleted file mode 100644 index f534f00e87..0000000000 --- a/vendor/google.golang.org/grpc/peer/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["peer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/peer", - importpath = "google.golang.org/grpc/peer", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/grpc/credentials:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/resolver/BUILD b/vendor/google.golang.org/grpc/resolver/BUILD deleted file mode 100644 index c0c0caf936..0000000000 --- a/vendor/google.golang.org/grpc/resolver/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["resolver.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/resolver", - importpath = "google.golang.org/grpc/resolver", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc/attributes:go_default_library", - "//vendor/google.golang.org/grpc/credentials:go_default_library", - "//vendor/google.golang.org/grpc/serviceconfig:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/resolver/manual/BUILD b/vendor/google.golang.org/grpc/resolver/manual/BUILD deleted file mode 100644 index 571e03dec2..0000000000 --- a/vendor/google.golang.org/grpc/resolver/manual/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["manual.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/resolver/manual", - importpath = "google.golang.org/grpc/resolver/manual", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/grpc/resolver:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/serviceconfig/BUILD b/vendor/google.golang.org/grpc/serviceconfig/BUILD deleted file mode 100644 index 401219139f..0000000000 --- a/vendor/google.golang.org/grpc/serviceconfig/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["serviceconfig.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/serviceconfig", - importpath = "google.golang.org/grpc/serviceconfig", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/grpc/stats/BUILD b/vendor/google.golang.org/grpc/stats/BUILD deleted file mode 100644 index 8b1394cb60..0000000000 --- a/vendor/google.golang.org/grpc/stats/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "handlers.go", - "stats.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/stats", - importpath = "google.golang.org/grpc/stats", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/grpc/metadata:go_default_library"], -) diff --git a/vendor/google.golang.org/grpc/status/BUILD b/vendor/google.golang.org/grpc/status/BUILD deleted file mode 100644 index 3144ac37c2..0000000000 --- a/vendor/google.golang.org/grpc/status/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["status.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/status", - importpath = "google.golang.org/grpc/status", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/genproto/googleapis/rpc/status:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/internal/status:go_default_library", - ], -) diff --git a/vendor/google.golang.org/grpc/tap/BUILD b/vendor/google.golang.org/grpc/tap/BUILD deleted file mode 100644 index 295786f8a2..0000000000 --- a/vendor/google.golang.org/grpc/tap/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["tap.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/grpc/tap", - importpath = "google.golang.org/grpc/tap", - visibility = ["//visibility:public"], -) diff --git a/vendor/google.golang.org/protobuf/encoding/protojson/BUILD b/vendor/google.golang.org/protobuf/encoding/protojson/BUILD deleted file mode 100644 index 910a83c755..0000000000 --- a/vendor/google.golang.org/protobuf/encoding/protojson/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decode.go", - "doc.go", - "encode.go", - "well_known_types.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/encoding/protojson", - importpath = "google.golang.org/protobuf/encoding/protojson", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/encoding/json:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/messageset:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/filedesc:go_default_library", - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/internal/genid:go_default_library", - "//vendor/google.golang.org/protobuf/internal/order:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/internal/set:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/encoding/prototext/BUILD b/vendor/google.golang.org/protobuf/encoding/prototext/BUILD deleted file mode 100644 index ae6f8d5479..0000000000 --- a/vendor/google.golang.org/protobuf/encoding/prototext/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decode.go", - "doc.go", - "encode.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/encoding/prototext", - importpath = "google.golang.org/protobuf/encoding/prototext", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/messageset:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/text:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/internal/genid:go_default_library", - "//vendor/google.golang.org/protobuf/internal/order:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/internal/set:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/encoding/protowire/BUILD b/vendor/google.golang.org/protobuf/encoding/protowire/BUILD deleted file mode 100644 index 1ba079c3b1..0000000000 --- a/vendor/google.golang.org/protobuf/encoding/protowire/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["wire.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/encoding/protowire", - importpath = "google.golang.org/protobuf/encoding/protowire", - visibility = ["//visibility:public"], - deps = ["//vendor/google.golang.org/protobuf/internal/errors:go_default_library"], -) diff --git a/vendor/google.golang.org/protobuf/internal/descfmt/BUILD b/vendor/google.golang.org/protobuf/internal/descfmt/BUILD deleted file mode 100644 index ce97e26f82..0000000000 --- a/vendor/google.golang.org/protobuf/internal/descfmt/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["stringer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/descfmt", - importpath = "google.golang.org/protobuf/internal/descfmt", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/detrand:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/descopts/BUILD b/vendor/google.golang.org/protobuf/internal/descopts/BUILD deleted file mode 100644 index a2375669f9..0000000000 --- a/vendor/google.golang.org/protobuf/internal/descopts/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["options.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/descopts", - importpath = "google.golang.org/protobuf/internal/descopts", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = ["//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library"], -) diff --git a/vendor/google.golang.org/protobuf/internal/detrand/BUILD b/vendor/google.golang.org/protobuf/internal/detrand/BUILD deleted file mode 100644 index 0f24840dfb..0000000000 --- a/vendor/google.golang.org/protobuf/internal/detrand/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["rand.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/detrand", - importpath = "google.golang.org/protobuf/internal/detrand", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], -) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/defval/BUILD b/vendor/google.golang.org/protobuf/internal/encoding/defval/BUILD deleted file mode 100644 index 325ed09661..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/defval/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["default.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/encoding/defval", - importpath = "google.golang.org/protobuf/internal/encoding/defval", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/encoding/text:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/BUILD b/vendor/google.golang.org/protobuf/internal/encoding/json/BUILD deleted file mode 100644 index 3f3b01f00d..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decode.go", - "decode_number.go", - "decode_string.go", - "decode_token.go", - "encode.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/encoding/json", - importpath = "google.golang.org/protobuf/internal/encoding/json", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/detrand:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/messageset/BUILD b/vendor/google.golang.org/protobuf/internal/encoding/messageset/BUILD deleted file mode 100644 index 6eebab04be..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/messageset/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["messageset.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/encoding/messageset", - importpath = "google.golang.org/protobuf/internal/encoding/messageset", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/tag/BUILD b/vendor/google.golang.org/protobuf/internal/encoding/tag/BUILD deleted file mode 100644 index 1c3e9c42e3..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/tag/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["tag.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/encoding/tag", - importpath = "google.golang.org/protobuf/internal/encoding/tag", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/encoding/defval:go_default_library", - "//vendor/google.golang.org/protobuf/internal/filedesc:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/BUILD b/vendor/google.golang.org/protobuf/internal/encoding/text/BUILD deleted file mode 100644 index 4b07c46982..0000000000 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decode.go", - "decode_number.go", - "decode_string.go", - "decode_token.go", - "doc.go", - "encode.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/encoding/text", - importpath = "google.golang.org/protobuf/internal/encoding/text", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/detrand:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/errors/BUILD b/vendor/google.golang.org/protobuf/internal/errors/BUILD deleted file mode 100644 index 98c0d78eb3..0000000000 --- a/vendor/google.golang.org/protobuf/internal/errors/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "errors.go", - "is_go112.go", - "is_go113.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/errors", - importpath = "google.golang.org/protobuf/internal/errors", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = ["//vendor/google.golang.org/protobuf/internal/detrand:go_default_library"], -) diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/BUILD b/vendor/google.golang.org/protobuf/internal/filedesc/BUILD deleted file mode 100644 index 7443533b79..0000000000 --- a/vendor/google.golang.org/protobuf/internal/filedesc/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "build.go", - "desc.go", - "desc_init.go", - "desc_lazy.go", - "desc_list.go", - "desc_list_gen.go", - "placeholder.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/filedesc", - importpath = "google.golang.org/protobuf/internal/filedesc", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/internal/descfmt:go_default_library", - "//vendor/google.golang.org/protobuf/internal/descopts:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/defval:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/messageset:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/genid:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/filetype/BUILD b/vendor/google.golang.org/protobuf/internal/filetype/BUILD deleted file mode 100644 index 354dd8627e..0000000000 --- a/vendor/google.golang.org/protobuf/internal/filetype/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["build.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/filetype", - importpath = "google.golang.org/protobuf/internal/filetype", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/descopts:go_default_library", - "//vendor/google.golang.org/protobuf/internal/filedesc:go_default_library", - "//vendor/google.golang.org/protobuf/internal/impl:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/flags/BUILD b/vendor/google.golang.org/protobuf/internal/flags/BUILD deleted file mode 100644 index e98912c8a5..0000000000 --- a/vendor/google.golang.org/protobuf/internal/flags/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "flags.go", - "proto_legacy_disable.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/flags", - importpath = "google.golang.org/protobuf/internal/flags", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], -) diff --git a/vendor/google.golang.org/protobuf/internal/genid/BUILD b/vendor/google.golang.org/protobuf/internal/genid/BUILD deleted file mode 100644 index 37c39007f5..0000000000 --- a/vendor/google.golang.org/protobuf/internal/genid/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "any_gen.go", - "api_gen.go", - "descriptor_gen.go", - "doc.go", - "duration_gen.go", - "empty_gen.go", - "field_mask_gen.go", - "goname.go", - "map_entry.go", - "source_context_gen.go", - "struct_gen.go", - "timestamp_gen.go", - "type_gen.go", - "wrappers.go", - "wrappers_gen.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/genid", - importpath = "google.golang.org/protobuf/internal/genid", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = ["//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library"], -) diff --git a/vendor/google.golang.org/protobuf/internal/impl/BUILD b/vendor/google.golang.org/protobuf/internal/impl/BUILD deleted file mode 100644 index cb9852d6d6..0000000000 --- a/vendor/google.golang.org/protobuf/internal/impl/BUILD +++ /dev/null @@ -1,62 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "api_export.go", - "checkinit.go", - "codec_extension.go", - "codec_field.go", - "codec_gen.go", - "codec_map.go", - "codec_map_go111.go", - "codec_map_go112.go", - "codec_message.go", - "codec_messageset.go", - "codec_tables.go", - "codec_unsafe.go", - "convert.go", - "convert_list.go", - "convert_map.go", - "decode.go", - "encode.go", - "enum.go", - "extension.go", - "legacy_enum.go", - "legacy_export.go", - "legacy_extension.go", - "legacy_file.go", - "legacy_message.go", - "merge.go", - "merge_gen.go", - "message.go", - "message_reflect.go", - "message_reflect_field.go", - "message_reflect_gen.go", - "pointer_unsafe.go", - "validate.go", - "weak.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/impl", - importpath = "google.golang.org/protobuf/internal/impl", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/prototext:go_default_library", - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/internal/descopts:go_default_library", - "//vendor/google.golang.org/protobuf/internal/detrand:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/messageset:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/tag:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/filedesc:go_default_library", - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/internal/genid:go_default_library", - "//vendor/google.golang.org/protobuf/internal/order:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoiface:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/order/BUILD b/vendor/google.golang.org/protobuf/internal/order/BUILD deleted file mode 100644 index 3bc52ead61..0000000000 --- a/vendor/google.golang.org/protobuf/internal/order/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "order.go", - "range.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/order", - importpath = "google.golang.org/protobuf/internal/order", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = ["//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library"], -) diff --git a/vendor/google.golang.org/protobuf/internal/pragma/BUILD b/vendor/google.golang.org/protobuf/internal/pragma/BUILD deleted file mode 100644 index 266d03f43c..0000000000 --- a/vendor/google.golang.org/protobuf/internal/pragma/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["pragma.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/pragma", - importpath = "google.golang.org/protobuf/internal/pragma", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], -) diff --git a/vendor/google.golang.org/protobuf/internal/set/BUILD b/vendor/google.golang.org/protobuf/internal/set/BUILD deleted file mode 100644 index 41c79ef16d..0000000000 --- a/vendor/google.golang.org/protobuf/internal/set/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["ints.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/set", - importpath = "google.golang.org/protobuf/internal/set", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], -) diff --git a/vendor/google.golang.org/protobuf/internal/strs/BUILD b/vendor/google.golang.org/protobuf/internal/strs/BUILD deleted file mode 100644 index e191519c2c..0000000000 --- a/vendor/google.golang.org/protobuf/internal/strs/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "strings.go", - "strings_unsafe.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/strs", - importpath = "google.golang.org/protobuf/internal/strs", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/internal/version/BUILD b/vendor/google.golang.org/protobuf/internal/version/BUILD deleted file mode 100644 index c1d7c622ce..0000000000 --- a/vendor/google.golang.org/protobuf/internal/version/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["version.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/internal/version", - importpath = "google.golang.org/protobuf/internal/version", - visibility = ["//vendor/google.golang.org/protobuf:__subpackages__"], -) diff --git a/vendor/google.golang.org/protobuf/proto/BUILD b/vendor/google.golang.org/protobuf/proto/BUILD deleted file mode 100644 index 6cc4ae2332..0000000000 --- a/vendor/google.golang.org/protobuf/proto/BUILD +++ /dev/null @@ -1,39 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "checkinit.go", - "decode.go", - "decode_gen.go", - "doc.go", - "encode.go", - "encode_gen.go", - "equal.go", - "extension.go", - "merge.go", - "messageset.go", - "proto.go", - "proto_methods.go", - "reset.go", - "size.go", - "size_gen.go", - "wrappers.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/proto", - importpath = "google.golang.org/protobuf/proto", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/messageset:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/internal/genid:go_default_library", - "//vendor/google.golang.org/protobuf/internal/order:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoiface:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/BUILD b/vendor/google.golang.org/protobuf/reflect/protodesc/BUILD deleted file mode 100644 index e7894e0af1..0000000000 --- a/vendor/google.golang.org/protobuf/reflect/protodesc/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "desc.go", - "desc_init.go", - "desc_resolve.go", - "desc_validate.go", - "proto.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/reflect/protodesc", - importpath = "google.golang.org/protobuf/reflect/protodesc", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/internal/encoding/defval:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/filedesc:go_default_library", - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/internal/genid:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/internal/strs:go_default_library", - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - "//vendor/google.golang.org/protobuf/types/descriptorpb:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/BUILD b/vendor/google.golang.org/protobuf/reflect/protoreflect/BUILD deleted file mode 100644 index c102860e47..0000000000 --- a/vendor/google.golang.org/protobuf/reflect/protoreflect/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "methods.go", - "proto.go", - "source.go", - "source_gen.go", - "type.go", - "value.go", - "value_union.go", - "value_unsafe.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/reflect/protoreflect", - importpath = "google.golang.org/protobuf/reflect/protoreflect", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/encoding/protowire:go_default_library", - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/reflect/protoregistry/BUILD b/vendor/google.golang.org/protobuf/reflect/protoregistry/BUILD deleted file mode 100644 index 8645b11d75..0000000000 --- a/vendor/google.golang.org/protobuf/reflect/protoregistry/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["registry.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/reflect/protoregistry", - importpath = "google.golang.org/protobuf/reflect/protoregistry", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/encoding/messageset:go_default_library", - "//vendor/google.golang.org/protobuf/internal/errors:go_default_library", - "//vendor/google.golang.org/protobuf/internal/flags:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/runtime/protoiface/BUILD b/vendor/google.golang.org/protobuf/runtime/protoiface/BUILD deleted file mode 100644 index 02e29be4c5..0000000000 --- a/vendor/google.golang.org/protobuf/runtime/protoiface/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "legacy.go", - "methods.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/runtime/protoiface", - importpath = "google.golang.org/protobuf/runtime/protoiface", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/pragma:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/runtime/protoimpl/BUILD b/vendor/google.golang.org/protobuf/runtime/protoimpl/BUILD deleted file mode 100644 index b5f1eb597c..0000000000 --- a/vendor/google.golang.org/protobuf/runtime/protoimpl/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "impl.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/runtime/protoimpl", - importpath = "google.golang.org/protobuf/runtime/protoimpl", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/internal/filedesc:go_default_library", - "//vendor/google.golang.org/protobuf/internal/filetype:go_default_library", - "//vendor/google.golang.org/protobuf/internal/impl:go_default_library", - "//vendor/google.golang.org/protobuf/internal/version:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/types/descriptorpb/BUILD b/vendor/google.golang.org/protobuf/types/descriptorpb/BUILD deleted file mode 100644 index cd36dc56aa..0000000000 --- a/vendor/google.golang.org/protobuf/types/descriptorpb/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["descriptor.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/types/descriptorpb", - importpath = "google.golang.org/protobuf/types/descriptorpb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/types/known/anypb/BUILD b/vendor/google.golang.org/protobuf/types/known/anypb/BUILD deleted file mode 100644 index cab1b35497..0000000000 --- a/vendor/google.golang.org/protobuf/types/known/anypb/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["any.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/types/known/anypb", - importpath = "google.golang.org/protobuf/types/known/anypb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoregistry:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/types/known/durationpb/BUILD b/vendor/google.golang.org/protobuf/types/known/durationpb/BUILD deleted file mode 100644 index 4b7f947a52..0000000000 --- a/vendor/google.golang.org/protobuf/types/known/durationpb/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["duration.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/types/known/durationpb", - importpath = "google.golang.org/protobuf/types/known/durationpb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/types/known/fieldmaskpb/BUILD b/vendor/google.golang.org/protobuf/types/known/fieldmaskpb/BUILD deleted file mode 100644 index 421a329b78..0000000000 --- a/vendor/google.golang.org/protobuf/types/known/fieldmaskpb/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["field_mask.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/types/known/fieldmaskpb", - importpath = "google.golang.org/protobuf/types/known/fieldmaskpb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/proto:go_default_library", - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/types/known/timestamppb/BUILD b/vendor/google.golang.org/protobuf/types/known/timestamppb/BUILD deleted file mode 100644 index 348b4175fb..0000000000 --- a/vendor/google.golang.org/protobuf/types/known/timestamppb/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["timestamp.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/types/known/timestamppb", - importpath = "google.golang.org/protobuf/types/known/timestamppb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/google.golang.org/protobuf/types/known/wrapperspb/BUILD b/vendor/google.golang.org/protobuf/types/known/wrapperspb/BUILD deleted file mode 100644 index 209411144e..0000000000 --- a/vendor/google.golang.org/protobuf/types/known/wrapperspb/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["wrappers.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/google.golang.org/protobuf/types/known/wrapperspb", - importpath = "google.golang.org/protobuf/types/known/wrapperspb", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/protobuf/reflect/protoreflect:go_default_library", - "//vendor/google.golang.org/protobuf/runtime/protoimpl:go_default_library", - ], -) diff --git a/vendor/gopkg.in/gcfg.v1/BUILD b/vendor/gopkg.in/gcfg.v1/BUILD deleted file mode 100644 index 48b45bf282..0000000000 --- a/vendor/gopkg.in/gcfg.v1/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "errors.go", - "read.go", - "set.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/gcfg.v1", - importpath = "gopkg.in/gcfg.v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/gopkg.in/gcfg.v1/scanner:go_default_library", - "//vendor/gopkg.in/gcfg.v1/token:go_default_library", - "//vendor/gopkg.in/gcfg.v1/types:go_default_library", - "//vendor/gopkg.in/warnings.v0:go_default_library", - ], -) diff --git a/vendor/gopkg.in/gcfg.v1/scanner/BUILD b/vendor/gopkg.in/gcfg.v1/scanner/BUILD deleted file mode 100644 index d8a243b801..0000000000 --- a/vendor/gopkg.in/gcfg.v1/scanner/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "errors.go", - "scanner.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/gcfg.v1/scanner", - importpath = "gopkg.in/gcfg.v1/scanner", - visibility = ["//visibility:public"], - deps = ["//vendor/gopkg.in/gcfg.v1/token:go_default_library"], -) diff --git a/vendor/gopkg.in/gcfg.v1/token/BUILD b/vendor/gopkg.in/gcfg.v1/token/BUILD deleted file mode 100644 index b891e7d022..0000000000 --- a/vendor/gopkg.in/gcfg.v1/token/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "position.go", - "serialize.go", - "token.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/gcfg.v1/token", - importpath = "gopkg.in/gcfg.v1/token", - visibility = ["//visibility:public"], -) diff --git a/vendor/gopkg.in/gcfg.v1/types/BUILD b/vendor/gopkg.in/gcfg.v1/types/BUILD deleted file mode 100644 index c421e66481..0000000000 --- a/vendor/gopkg.in/gcfg.v1/types/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "bool.go", - "doc.go", - "enum.go", - "int.go", - "scan.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/gcfg.v1/types", - importpath = "gopkg.in/gcfg.v1/types", - visibility = ["//visibility:public"], -) diff --git a/vendor/gopkg.in/inf.v0/BUILD b/vendor/gopkg.in/inf.v0/BUILD deleted file mode 100644 index a58f56d6da..0000000000 --- a/vendor/gopkg.in/inf.v0/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "dec.go", - "rounder.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/inf.v0", - importpath = "gopkg.in/inf.v0", - visibility = ["//visibility:public"], -) diff --git a/vendor/gopkg.in/natefinch/lumberjack.v2/BUILD b/vendor/gopkg.in/natefinch/lumberjack.v2/BUILD deleted file mode 100644 index fc0f29c663..0000000000 --- a/vendor/gopkg.in/natefinch/lumberjack.v2/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "chown.go", - "chown_linux.go", - "lumberjack.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/natefinch/lumberjack.v2", - importpath = "gopkg.in/natefinch/lumberjack.v2", - visibility = ["//visibility:public"], -) diff --git a/vendor/gopkg.in/warnings.v0/BUILD b/vendor/gopkg.in/warnings.v0/BUILD deleted file mode 100644 index 88b698d73a..0000000000 --- a/vendor/gopkg.in/warnings.v0/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["warnings.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/warnings.v0", - importpath = "gopkg.in/warnings.v0", - visibility = ["//visibility:public"], -) diff --git a/vendor/gopkg.in/yaml.v2/BUILD b/vendor/gopkg.in/yaml.v2/BUILD deleted file mode 100644 index fa69bed45c..0000000000 --- a/vendor/gopkg.in/yaml.v2/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apic.go", - "decode.go", - "emitterc.go", - "encode.go", - "parserc.go", - "readerc.go", - "resolve.go", - "scannerc.go", - "sorter.go", - "writerc.go", - "yaml.go", - "yamlh.go", - "yamlprivateh.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/yaml.v2", - importpath = "gopkg.in/yaml.v2", - visibility = ["//visibility:public"], -) diff --git a/vendor/gopkg.in/yaml.v3/BUILD b/vendor/gopkg.in/yaml.v3/BUILD deleted file mode 100644 index 5239733ffc..0000000000 --- a/vendor/gopkg.in/yaml.v3/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apic.go", - "decode.go", - "emitterc.go", - "encode.go", - "parserc.go", - "readerc.go", - "resolve.go", - "scannerc.go", - "sorter.go", - "writerc.go", - "yaml.go", - "yamlh.go", - "yamlprivateh.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/gopkg.in/yaml.v3", - importpath = "gopkg.in/yaml.v3", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/api/admission/v1/BUILD b/vendor/k8s.io/api/admission/v1/BUILD deleted file mode 100644 index 9d10f97425..0000000000 --- a/vendor/k8s.io/api/admission/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/admission/v1", - importpath = "k8s.io/api/admission/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/admission/v1beta1/BUILD b/vendor/k8s.io/api/admission/v1beta1/BUILD deleted file mode 100644 index f3f71eb9e7..0000000000 --- a/vendor/k8s.io/api/admission/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/admission/v1beta1", - importpath = "k8s.io/api/admission/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/admissionregistration/v1/BUILD b/vendor/k8s.io/api/admissionregistration/v1/BUILD deleted file mode 100644 index 66f12f24bf..0000000000 --- a/vendor/k8s.io/api/admissionregistration/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/admissionregistration/v1", - importpath = "k8s.io/api/admissionregistration/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/admissionregistration/v1beta1/BUILD b/vendor/k8s.io/api/admissionregistration/v1beta1/BUILD deleted file mode 100644 index e168e129b2..0000000000 --- a/vendor/k8s.io/api/admissionregistration/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/admissionregistration/v1beta1", - importpath = "k8s.io/api/admissionregistration/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/apiserverinternal/v1alpha1/BUILD b/vendor/k8s.io/api/apiserverinternal/v1alpha1/BUILD deleted file mode 100644 index 2d666ab51c..0000000000 --- a/vendor/k8s.io/api/apiserverinternal/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/apiserverinternal/v1alpha1", - importpath = "k8s.io/api/apiserverinternal/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/apps/v1/BUILD b/vendor/k8s.io/api/apps/v1/BUILD deleted file mode 100644 index 055170da9a..0000000000 --- a/vendor/k8s.io/api/apps/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/apps/v1", - importpath = "k8s.io/api/apps/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/apps/v1beta1/BUILD b/vendor/k8s.io/api/apps/v1beta1/BUILD deleted file mode 100644 index 8e8e8c9f07..0000000000 --- a/vendor/k8s.io/api/apps/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/apps/v1beta1", - importpath = "k8s.io/api/apps/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/apps/v1beta2/BUILD b/vendor/k8s.io/api/apps/v1beta2/BUILD deleted file mode 100644 index 66fda0aa40..0000000000 --- a/vendor/k8s.io/api/apps/v1beta2/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/apps/v1beta2", - importpath = "k8s.io/api/apps/v1beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/authentication/v1/BUILD b/vendor/k8s.io/api/authentication/v1/BUILD deleted file mode 100644 index b31afd32b8..0000000000 --- a/vendor/k8s.io/api/authentication/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/authentication/v1", - importpath = "k8s.io/api/authentication/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/authentication/v1beta1/BUILD b/vendor/k8s.io/api/authentication/v1beta1/BUILD deleted file mode 100644 index a58be1c3e0..0000000000 --- a/vendor/k8s.io/api/authentication/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/authentication/v1beta1", - importpath = "k8s.io/api/authentication/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/authorization/v1/BUILD b/vendor/k8s.io/api/authorization/v1/BUILD deleted file mode 100644 index bcb848c091..0000000000 --- a/vendor/k8s.io/api/authorization/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/authorization/v1", - importpath = "k8s.io/api/authorization/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/authorization/v1beta1/BUILD b/vendor/k8s.io/api/authorization/v1beta1/BUILD deleted file mode 100644 index 56c22e9be0..0000000000 --- a/vendor/k8s.io/api/authorization/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/authorization/v1beta1", - importpath = "k8s.io/api/authorization/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/autoscaling/v1/BUILD b/vendor/k8s.io/api/autoscaling/v1/BUILD deleted file mode 100644 index 60c85128ff..0000000000 --- a/vendor/k8s.io/api/autoscaling/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/autoscaling/v1", - importpath = "k8s.io/api/autoscaling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/autoscaling/v2beta1/BUILD b/vendor/k8s.io/api/autoscaling/v2beta1/BUILD deleted file mode 100644 index a67ba70b10..0000000000 --- a/vendor/k8s.io/api/autoscaling/v2beta1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/autoscaling/v2beta1", - importpath = "k8s.io/api/autoscaling/v2beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/autoscaling/v2beta2/BUILD b/vendor/k8s.io/api/autoscaling/v2beta2/BUILD deleted file mode 100644 index 9d4cd5bc6b..0000000000 --- a/vendor/k8s.io/api/autoscaling/v2beta2/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/autoscaling/v2beta2", - importpath = "k8s.io/api/autoscaling/v2beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/batch/v1/BUILD b/vendor/k8s.io/api/batch/v1/BUILD deleted file mode 100644 index 494e41b318..0000000000 --- a/vendor/k8s.io/api/batch/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/batch/v1", - importpath = "k8s.io/api/batch/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/batch/v1beta1/BUILD b/vendor/k8s.io/api/batch/v1beta1/BUILD deleted file mode 100644 index 23d4a143bd..0000000000 --- a/vendor/k8s.io/api/batch/v1beta1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/batch/v1beta1", - importpath = "k8s.io/api/batch/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/certificates/v1/BUILD b/vendor/k8s.io/api/certificates/v1/BUILD deleted file mode 100644 index 11cac7bc62..0000000000 --- a/vendor/k8s.io/api/certificates/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/certificates/v1", - importpath = "k8s.io/api/certificates/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/certificates/v1beta1/BUILD b/vendor/k8s.io/api/certificates/v1beta1/BUILD deleted file mode 100644 index ababe9f2a6..0000000000 --- a/vendor/k8s.io/api/certificates/v1beta1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/certificates/v1beta1", - importpath = "k8s.io/api/certificates/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/coordination/v1/BUILD b/vendor/k8s.io/api/coordination/v1/BUILD deleted file mode 100644 index 734789e485..0000000000 --- a/vendor/k8s.io/api/coordination/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/coordination/v1", - importpath = "k8s.io/api/coordination/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/coordination/v1beta1/BUILD b/vendor/k8s.io/api/coordination/v1beta1/BUILD deleted file mode 100644 index 252f9f7c0e..0000000000 --- a/vendor/k8s.io/api/coordination/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/coordination/v1beta1", - importpath = "k8s.io/api/coordination/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/core/v1/BUILD b/vendor/k8s.io/api/core/v1/BUILD deleted file mode 100644 index 895e700a52..0000000000 --- a/vendor/k8s.io/api/core/v1/BUILD +++ /dev/null @@ -1,34 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "annotation_key_constants.go", - "doc.go", - "generated.pb.go", - "lifecycle.go", - "objectreference.go", - "register.go", - "resource.go", - "taint.go", - "toleration.go", - "types.go", - "types_swagger_doc_generated.go", - "well_known_labels.go", - "well_known_taints.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/core/v1", - importpath = "k8s.io/api/core/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/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", - ], -) diff --git a/vendor/k8s.io/api/discovery/v1/BUILD b/vendor/k8s.io/api/discovery/v1/BUILD deleted file mode 100644 index d2bc46ca9f..0000000000 --- a/vendor/k8s.io/api/discovery/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "well_known_labels.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/discovery/v1", - importpath = "k8s.io/api/discovery/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/discovery/v1beta1/BUILD b/vendor/k8s.io/api/discovery/v1beta1/BUILD deleted file mode 100644 index 493cdece45..0000000000 --- a/vendor/k8s.io/api/discovery/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "well_known_labels.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/discovery/v1beta1", - importpath = "k8s.io/api/discovery/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/events/v1/BUILD b/vendor/k8s.io/api/events/v1/BUILD deleted file mode 100644 index 1f5f98f3d7..0000000000 --- a/vendor/k8s.io/api/events/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/events/v1", - importpath = "k8s.io/api/events/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/events/v1beta1/BUILD b/vendor/k8s.io/api/events/v1beta1/BUILD deleted file mode 100644 index f3ceb229a0..0000000000 --- a/vendor/k8s.io/api/events/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/events/v1beta1", - importpath = "k8s.io/api/events/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/extensions/v1beta1/BUILD b/vendor/k8s.io/api/extensions/v1beta1/BUILD deleted file mode 100644 index 57f064694d..0000000000 --- a/vendor/k8s.io/api/extensions/v1beta1/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/extensions/v1beta1", - importpath = "k8s.io/api/extensions/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/apis/meta/v1: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/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/flowcontrol/v1alpha1/BUILD b/vendor/k8s.io/api/flowcontrol/v1alpha1/BUILD deleted file mode 100644 index e83a6db053..0000000000 --- a/vendor/k8s.io/api/flowcontrol/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/flowcontrol/v1alpha1", - importpath = "k8s.io/api/flowcontrol/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/flowcontrol/v1beta1/BUILD b/vendor/k8s.io/api/flowcontrol/v1beta1/BUILD deleted file mode 100644 index b89fa0eba1..0000000000 --- a/vendor/k8s.io/api/flowcontrol/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/flowcontrol/v1beta1", - importpath = "k8s.io/api/flowcontrol/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/networking/v1/BUILD b/vendor/k8s.io/api/networking/v1/BUILD deleted file mode 100644 index d8d89f808a..0000000000 --- a/vendor/k8s.io/api/networking/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "well_known_annotations.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/networking/v1", - importpath = "k8s.io/api/networking/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/networking/v1beta1/BUILD b/vendor/k8s.io/api/networking/v1beta1/BUILD deleted file mode 100644 index c9f1d55565..0000000000 --- a/vendor/k8s.io/api/networking/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "well_known_annotations.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/networking/v1beta1", - importpath = "k8s.io/api/networking/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/node/v1/BUILD b/vendor/k8s.io/api/node/v1/BUILD deleted file mode 100644 index d3a3ac456c..0000000000 --- a/vendor/k8s.io/api/node/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/node/v1", - importpath = "k8s.io/api/node/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/node/v1alpha1/BUILD b/vendor/k8s.io/api/node/v1alpha1/BUILD deleted file mode 100644 index 3d7bf9fe4a..0000000000 --- a/vendor/k8s.io/api/node/v1alpha1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/node/v1alpha1", - importpath = "k8s.io/api/node/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/node/v1beta1/BUILD b/vendor/k8s.io/api/node/v1beta1/BUILD deleted file mode 100644 index e1ddf0416a..0000000000 --- a/vendor/k8s.io/api/node/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/node/v1beta1", - importpath = "k8s.io/api/node/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/policy/v1/BUILD b/vendor/k8s.io/api/policy/v1/BUILD deleted file mode 100644 index ea7c53659b..0000000000 --- a/vendor/k8s.io/api/policy/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/policy/v1", - importpath = "k8s.io/api/policy/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/policy/v1beta1/BUILD b/vendor/k8s.io/api/policy/v1beta1/BUILD deleted file mode 100644 index 9e2ba80272..0000000000 --- a/vendor/k8s.io/api/policy/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/policy/v1beta1", - importpath = "k8s.io/api/policy/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/rbac/v1/BUILD b/vendor/k8s.io/api/rbac/v1/BUILD deleted file mode 100644 index 61d308113b..0000000000 --- a/vendor/k8s.io/api/rbac/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/rbac/v1", - importpath = "k8s.io/api/rbac/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/rbac/v1alpha1/BUILD b/vendor/k8s.io/api/rbac/v1alpha1/BUILD deleted file mode 100644 index 706493ceb0..0000000000 --- a/vendor/k8s.io/api/rbac/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/rbac/v1alpha1", - importpath = "k8s.io/api/rbac/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/rbac/v1beta1/BUILD b/vendor/k8s.io/api/rbac/v1beta1/BUILD deleted file mode 100644 index 6ecbfd7c42..0000000000 --- a/vendor/k8s.io/api/rbac/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/rbac/v1beta1", - importpath = "k8s.io/api/rbac/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/scheduling/v1/BUILD b/vendor/k8s.io/api/scheduling/v1/BUILD deleted file mode 100644 index da8e1896a2..0000000000 --- a/vendor/k8s.io/api/scheduling/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/scheduling/v1", - importpath = "k8s.io/api/scheduling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/scheduling/v1alpha1/BUILD b/vendor/k8s.io/api/scheduling/v1alpha1/BUILD deleted file mode 100644 index 90938b8aaa..0000000000 --- a/vendor/k8s.io/api/scheduling/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/scheduling/v1alpha1", - importpath = "k8s.io/api/scheduling/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/scheduling/v1beta1/BUILD b/vendor/k8s.io/api/scheduling/v1beta1/BUILD deleted file mode 100644 index bf414bb8d9..0000000000 --- a/vendor/k8s.io/api/scheduling/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/scheduling/v1beta1", - importpath = "k8s.io/api/scheduling/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/storage/v1/BUILD b/vendor/k8s.io/api/storage/v1/BUILD deleted file mode 100644 index 10302f39c9..0000000000 --- a/vendor/k8s.io/api/storage/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/storage/v1", - importpath = "k8s.io/api/storage/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/storage/v1alpha1/BUILD b/vendor/k8s.io/api/storage/v1alpha1/BUILD deleted file mode 100644 index d88fecf32e..0000000000 --- a/vendor/k8s.io/api/storage/v1alpha1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/storage/v1alpha1", - importpath = "k8s.io/api/storage/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/api/storage/v1beta1/BUILD b/vendor/k8s.io/api/storage/v1beta1/BUILD deleted file mode 100644 index 92c60d0780..0000000000 --- a/vendor/k8s.io/api/storage/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/api/storage/v1beta1", - importpath = "k8s.io/api/storage/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/api/equality/BUILD b/vendor/k8s.io/apimachinery/pkg/api/equality/BUILD deleted file mode 100644 index b029526b2f..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/api/equality/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["semantic.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/api/equality", - importpath = "k8s.io/apimachinery/pkg/api/equality", - visibility = ["//visibility:public"], - deps = [ - "//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/conversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/fields:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/api/errors/BUILD b/vendor/k8s.io/apimachinery/pkg/api/errors/BUILD deleted file mode 100644 index ce231f2618..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/api/errors/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "errors.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/api/errors", - importpath = "k8s.io/apimachinery/pkg/api/errors", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/api/meta/BUILD b/vendor/k8s.io/apimachinery/pkg/api/meta/BUILD deleted file mode 100644 index 9e5e828ec0..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/api/meta/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conditions.go", - "doc.go", - "errors.go", - "firsthit_restmapper.go", - "help.go", - "interfaces.go", - "lazy.go", - "meta.go", - "multirestmapper.go", - "priority.go", - "restmapper.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/api/meta", - importpath = "k8s.io/apimachinery/pkg/api/meta", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/api/resource/BUILD b/vendor/k8s.io/apimachinery/pkg/api/resource/BUILD deleted file mode 100644 index d2f8c9fca9..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/api/resource/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "amount.go", - "generated.pb.go", - "math.go", - "quantity.go", - "quantity_proto.go", - "scale_int.go", - "suffix.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/api/resource", - importpath = "k8s.io/apimachinery/pkg/api/resource", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/gopkg.in/inf.v0:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/api/validation/BUILD b/vendor/k8s.io/apimachinery/pkg/api/validation/BUILD deleted file mode 100644 index b2b68e726b..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/api/validation/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generic.go", - "objectmeta.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/api/validation", - importpath = "k8s.io/apimachinery/pkg/api/validation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/api/validation/path/BUILD b/vendor/k8s.io/apimachinery/pkg/api/validation/path/BUILD deleted file mode 100644 index fdd13996d2..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/api/validation/path/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["name.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/api/validation/path", - importpath = "k8s.io/apimachinery/pkg/api/validation/path", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/BUILD deleted file mode 100644 index fb70701385..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion", - importpath = "k8s.io/apimachinery/pkg/apis/meta/internalversion", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme/BUILD deleted file mode 100644 index 7d00d04498..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme", - importpath = "k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/validation/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/validation/BUILD deleted file mode 100644 index 558c8e401c..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/validation/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["validation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/validation", - importpath = "k8s.io/apimachinery/pkg/apis/meta/internalversion/validation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD deleted file mode 100644 index dc8dd4ffcd..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/BUILD +++ /dev/null @@ -1,49 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controller_ref.go", - "conversion.go", - "deepcopy.go", - "doc.go", - "duration.go", - "generated.pb.go", - "group_version.go", - "helpers.go", - "labels.go", - "meta.go", - "micro_time.go", - "micro_time_fuzz.go", - "micro_time_proto.go", - "register.go", - "time.go", - "time_fuzz.go", - "time_proto.go", - "types.go", - "types_swagger_doc_generated.go", - "watch.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/v1", - importpath = "k8s.io/apimachinery/pkg/apis/meta/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//vendor/github.com/google/gofuzz:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/selection:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/BUILD deleted file mode 100644 index 7550521b2f..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "helpers.go", - "unstructured.go", - "unstructured_list.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - importpath = "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/BUILD deleted file mode 100644 index 0fc1b0ab20..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["validation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation", - importpath = "k8s.io/apimachinery/pkg/apis/meta/v1/validation", - visibility = ["//visibility:public"], - deps = [ - "//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/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/BUILD deleted file mode 100644 index d407e79e27..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "deepcopy.go", - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "types_swagger_doc_generated.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1", - importpath = "k8s.io/apimachinery/pkg/apis/meta/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation/BUILD b/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation/BUILD deleted file mode 100644 index 255f44af5e..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["validation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation", - importpath = "k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/conversion/BUILD b/vendor/k8s.io/apimachinery/pkg/conversion/BUILD deleted file mode 100644 index b49a52b642..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/conversion/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "converter.go", - "deep_equal.go", - "doc.go", - "helper.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/conversion", - importpath = "k8s.io/apimachinery/pkg/conversion", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apimachinery/third_party/forked/golang/reflect:go_default_library"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/BUILD b/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/BUILD deleted file mode 100644 index d8d966d19e..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "convert.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/conversion/queryparams", - importpath = "k8s.io/apimachinery/pkg/conversion/queryparams", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/fields/BUILD b/vendor/k8s.io/apimachinery/pkg/fields/BUILD deleted file mode 100644 index 0c25069e03..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/fields/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fields.go", - "requirements.go", - "selector.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/fields", - importpath = "k8s.io/apimachinery/pkg/fields", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apimachinery/pkg/selection:go_default_library"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/labels/BUILD b/vendor/k8s.io/apimachinery/pkg/labels/BUILD deleted file mode 100644 index 980fd0f0eb..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/labels/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "labels.go", - "selector.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/labels", - importpath = "k8s.io/apimachinery/pkg/labels", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/go-cmp/cmp:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/selection:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/BUILD deleted file mode 100644 index 587c09e083..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/BUILD +++ /dev/null @@ -1,43 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "codec.go", - "codec_check.go", - "conversion.go", - "converter.go", - "doc.go", - "embedded.go", - "error.go", - "extension.go", - "generated.pb.go", - "helper.go", - "interfaces.go", - "mapper.go", - "negotiate.go", - "register.go", - "scheme.go", - "scheme_builder.go", - "swagger_doc_generator.go", - "types.go", - "types_proto.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime", - importpath = "k8s.io/apimachinery/pkg/runtime", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion/queryparams:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/naming: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/klog/v2:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/value:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/schema/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/schema/BUILD deleted file mode 100644 index bd3158e2c2..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/schema/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "generated.pb.go", - "group_version.go", - "interfaces.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime/schema", - importpath = "k8s.io/apimachinery/pkg/runtime/schema", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/gogo/protobuf/proto:go_default_library"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/serializer/BUILD deleted file mode 100644 index 14f76f5d09..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "codec_factory.go", - "negotiated_codec.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime/serializer", - importpath = "k8s.io/apimachinery/pkg/runtime/serializer", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/BUILD deleted file mode 100644 index 6dfa09fb1a..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "json.go", - "meta.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime/serializer/json", - importpath = "k8s.io/apimachinery/pkg/runtime/serializer/json", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/framer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/yaml:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/sigs.k8s.io/json:go_default_library", - "//vendor/sigs.k8s.io/yaml:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/BUILD deleted file mode 100644 index 53c3d675db..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "protobuf.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - importpath = "k8s.io/apimachinery/pkg/runtime/serializer/protobuf", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/framer:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/BUILD deleted file mode 100644 index 7457cce3b2..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["recognizer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - importpath = "k8s.io/apimachinery/pkg/runtime/serializer/recognizer", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/BUILD deleted file mode 100644 index 2a030d2072..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["streaming.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming", - importpath = "k8s.io/apimachinery/pkg/runtime/serializer/streaming", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/BUILD b/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/BUILD deleted file mode 100644 index 6edc9d77a5..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["versioning.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning", - importpath = "k8s.io/apimachinery/pkg/runtime/serializer/versioning", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured: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/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/selection/BUILD b/vendor/k8s.io/apimachinery/pkg/selection/BUILD deleted file mode 100644 index b41ccf3a40..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/selection/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["operator.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/selection", - importpath = "k8s.io/apimachinery/pkg/selection", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/types/BUILD b/vendor/k8s.io/apimachinery/pkg/types/BUILD deleted file mode 100644 index a6b2cc8f41..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/types/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "namespacedname.go", - "nodename.go", - "patch.go", - "uid.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/types", - importpath = "k8s.io/apimachinery/pkg/types", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/cache/BUILD b/vendor/k8s.io/apimachinery/pkg/util/cache/BUILD deleted file mode 100644 index 1b64d761a5..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/cache/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expiring.go", - "lruexpirecache.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/cache", - importpath = "k8s.io/apimachinery/pkg/util/cache", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/utils/clock:go_default_library"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/clock/BUILD b/vendor/k8s.io/apimachinery/pkg/util/clock/BUILD deleted file mode 100644 index 8d3bcfe299..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/clock/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["clock.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/clock", - importpath = "k8s.io/apimachinery/pkg/util/clock", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/diff/BUILD b/vendor/k8s.io/apimachinery/pkg/util/diff/BUILD deleted file mode 100644 index 99fbe88f6d..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/diff/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["diff.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/diff", - importpath = "k8s.io/apimachinery/pkg/util/diff", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/davecgh/go-spew/spew:go_default_library", - "//vendor/github.com/google/go-cmp/cmp:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/errors/BUILD b/vendor/k8s.io/apimachinery/pkg/util/errors/BUILD deleted file mode 100644 index 59d2be78a9..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/errors/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "errors.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/errors", - importpath = "k8s.io/apimachinery/pkg/util/errors", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/framer/BUILD b/vendor/k8s.io/apimachinery/pkg/util/framer/BUILD deleted file mode 100644 index 32873536de..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/framer/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["framer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/framer", - importpath = "k8s.io/apimachinery/pkg/util/framer", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/intstr/BUILD b/vendor/k8s.io/apimachinery/pkg/util/intstr/BUILD deleted file mode 100644 index 644a28f846..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/intstr/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "generated.pb.go", - "instr_fuzz.go", - "intstr.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/intstr", - importpath = "k8s.io/apimachinery/pkg/util/intstr", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/google/gofuzz:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/json/BUILD b/vendor/k8s.io/apimachinery/pkg/util/json/BUILD deleted file mode 100644 index 4646461086..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/json/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["json.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/json", - importpath = "k8s.io/apimachinery/pkg/util/json", - visibility = ["//visibility:public"], - deps = ["//vendor/sigs.k8s.io/json:go_default_library"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/managedfields/BUILD b/vendor/k8s.io/apimachinery/pkg/util/managedfields/BUILD deleted file mode 100644 index d59e104377..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/managedfields/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "extract.go", - "gvkparser.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/managedfields", - importpath = "k8s.io/apimachinery/pkg/util/managedfields", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured: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/kube-openapi/pkg/schemaconv:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/typed:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/mergepatch/BUILD b/vendor/k8s.io/apimachinery/pkg/util/mergepatch/BUILD deleted file mode 100644 index 8ec4e65989..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/mergepatch/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "errors.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/mergepatch", - importpath = "k8s.io/apimachinery/pkg/util/mergepatch", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/davecgh/go-spew/spew:go_default_library", - "//vendor/sigs.k8s.io/yaml:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/naming/BUILD b/vendor/k8s.io/apimachinery/pkg/util/naming/BUILD deleted file mode 100644 index 1035e36894..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/naming/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["from_stack.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/naming", - importpath = "k8s.io/apimachinery/pkg/util/naming", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/net/BUILD b/vendor/k8s.io/apimachinery/pkg/util/net/BUILD deleted file mode 100644 index 83a6d1ef4f..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/net/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "http.go", - "interface.go", - "port_range.go", - "port_split.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/net", - importpath = "k8s.io/apimachinery/pkg/util/net", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/net/http2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/rand/BUILD b/vendor/k8s.io/apimachinery/pkg/util/rand/BUILD deleted file mode 100644 index 27a6077b1e..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/rand/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["rand.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/rand", - importpath = "k8s.io/apimachinery/pkg/util/rand", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/runtime/BUILD b/vendor/k8s.io/apimachinery/pkg/util/runtime/BUILD deleted file mode 100644 index 14c311891e..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/runtime/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["runtime.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/runtime", - importpath = "k8s.io/apimachinery/pkg/util/runtime", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/klog/v2:go_default_library"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/sets/BUILD b/vendor/k8s.io/apimachinery/pkg/util/sets/BUILD deleted file mode 100644 index de5b94a621..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/sets/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "byte.go", - "doc.go", - "empty.go", - "int.go", - "int32.go", - "int64.go", - "string.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/sets", - importpath = "k8s.io/apimachinery/pkg/util/sets", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/strategicpatch/BUILD b/vendor/k8s.io/apimachinery/pkg/util/strategicpatch/BUILD deleted file mode 100644 index 0ad2998953..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/strategicpatch/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "errors.go", - "meta.go", - "patch.go", - "types.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/strategicpatch", - importpath = "k8s.io/apimachinery/pkg/util/strategicpatch", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/mergepatch:go_default_library", - "//vendor/k8s.io/apimachinery/third_party/forked/golang/json:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/uuid/BUILD b/vendor/k8s.io/apimachinery/pkg/util/uuid/BUILD deleted file mode 100644 index 1ff01ac67c..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/uuid/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["uuid.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/uuid", - importpath = "k8s.io/apimachinery/pkg/util/uuid", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/uuid:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/validation/BUILD b/vendor/k8s.io/apimachinery/pkg/util/validation/BUILD deleted file mode 100644 index 82e867f3ae..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/validation/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["validation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/validation", - importpath = "k8s.io/apimachinery/pkg/util/validation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/validation/field/BUILD b/vendor/k8s.io/apimachinery/pkg/util/validation/field/BUILD deleted file mode 100644 index 69700ce2b6..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/validation/field/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "errors.go", - "path.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/validation/field", - importpath = "k8s.io/apimachinery/pkg/util/validation/field", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/version/BUILD b/vendor/k8s.io/apimachinery/pkg/util/version/BUILD deleted file mode 100644 index 74421fa010..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/version/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/version", - importpath = "k8s.io/apimachinery/pkg/util/version", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/wait/BUILD b/vendor/k8s.io/apimachinery/pkg/util/wait/BUILD deleted file mode 100644 index a9431aeace..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/wait/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "wait.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/wait", - importpath = "k8s.io/apimachinery/pkg/util/wait", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/waitgroup/BUILD b/vendor/k8s.io/apimachinery/pkg/util/waitgroup/BUILD deleted file mode 100644 index f15aa30693..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/waitgroup/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "waitgroup.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/waitgroup", - importpath = "k8s.io/apimachinery/pkg/util/waitgroup", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/util/yaml/BUILD b/vendor/k8s.io/apimachinery/pkg/util/yaml/BUILD deleted file mode 100644 index 0554acc616..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/util/yaml/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["decoder.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/util/yaml", - importpath = "k8s.io/apimachinery/pkg/util/yaml", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/json:go_default_library", - "//vendor/sigs.k8s.io/yaml:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/pkg/version/BUILD b/vendor/k8s.io/apimachinery/pkg/version/BUILD deleted file mode 100644 index 079ff27f6f..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/version/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "helpers.go", - "types.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/version", - importpath = "k8s.io/apimachinery/pkg/version", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/pkg/watch/BUILD b/vendor/k8s.io/apimachinery/pkg/watch/BUILD deleted file mode 100644 index d62cb6d0d9..0000000000 --- a/vendor/k8s.io/apimachinery/pkg/watch/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "filter.go", - "mux.go", - "streamwatcher.go", - "watch.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/pkg/watch", - importpath = "k8s.io/apimachinery/pkg/watch", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apimachinery/third_party/forked/golang/json/BUILD b/vendor/k8s.io/apimachinery/third_party/forked/golang/json/BUILD deleted file mode 100644 index e1880920ba..0000000000 --- a/vendor/k8s.io/apimachinery/third_party/forked/golang/json/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["fields.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/third_party/forked/golang/json", - importpath = "k8s.io/apimachinery/third_party/forked/golang/json", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/BUILD b/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/BUILD deleted file mode 100644 index ac22c928f7..0000000000 --- a/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["deep_equal.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect", - importpath = "k8s.io/apimachinery/third_party/forked/golang/reflect", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/BUILD b/vendor/k8s.io/apiserver/pkg/admission/BUILD deleted file mode 100644 index 46a77111e2..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/BUILD +++ /dev/null @@ -1,38 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "attributes.go", - "audit.go", - "chain.go", - "config.go", - "decorator.go", - "errors.go", - "handler.go", - "interfaces.go", - "plugins.go", - "reinvocation.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission", - importpath = "k8s.io/apiserver/pkg/admission", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta: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/runtime/serializer: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/validation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/sigs.k8s.io/yaml:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/configuration/BUILD b/vendor/k8s.io/apiserver/pkg/admission/configuration/BUILD deleted file mode 100644 index 3b570fe86a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/configuration/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "configuration_manager.go", - "mutating_webhook_manager.go", - "validating_webhook_manager.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/configuration", - importpath = "k8s.io/apiserver/pkg/admission/configuration", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/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/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/listers/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/initializer/BUILD b/vendor/k8s.io/apiserver/pkg/admission/initializer/BUILD deleted file mode 100644 index 3f53de9233..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/initializer/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "initializer.go", - "interfaces.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/initializer", - importpath = "k8s.io/apiserver/pkg/admission/initializer", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/quota/v1:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/component-base/featuregate:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/metrics/BUILD b/vendor/k8s.io/apiserver/pkg/admission/metrics/BUILD deleted file mode 100644 index 7248c54ed5..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/metrics/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/metrics", - importpath = "k8s.io/apiserver/pkg/admission/metrics", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle/BUILD deleted file mode 100644 index 54864574ca..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["admission.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle", - importpath = "k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/cache:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/initializer:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/BUILD deleted file mode 100644 index 7f5542e3bd..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["accessors.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1: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/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/BUILD deleted file mode 100644 index 3ca1651578..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["kubeconfig.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/config", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/BUILD deleted file mode 100644 index 54ccd72a47..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1/BUILD deleted file mode 100644 index 391d0d8e2a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1/BUILD deleted file mode 100644 index 23f7d1b317..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/errors/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/errors/BUILD deleted file mode 100644 index c0db8538e2..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/errors/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "statuserror.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/errors", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/errors", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/BUILD deleted file mode 100644 index 1d4071dfc3..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "interfaces.go", - "webhook.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/generic", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admission/v1:go_default_library", - "//vendor/k8s.io/api/admission/v1beta1:go_default_library", - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/initializer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/config:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/namespace:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/object:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/rules:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD deleted file mode 100644 index c87ffbcaf2..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/BUILD +++ /dev/null @@ -1,40 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "dispatcher.go", - "doc.go", - "plugin.go", - "reinvocationcontext.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/mutating", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/evanphx/json-patch:go_default_library", - "//vendor/k8s.io/api/admission/v1:go_default_library", - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/json: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/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/configuration:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/apiserver/pkg/warning:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/namespace/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/namespace/BUILD deleted file mode 100644 index 621dc025ba..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/namespace/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "matcher.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/namespace", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/namespace", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta: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/util/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/object/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/object/BUILD deleted file mode 100644 index ca55cba1d3..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/object/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "matcher.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/object", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/object", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/request/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/request/BUILD deleted file mode 100644 index ad869a96f6..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/request/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "admissionreview.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/request", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/request", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admission/v1:go_default_library", - "//vendor/k8s.io/api/admission/v1beta1:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//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/uuid:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/rules/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/rules/BUILD deleted file mode 100644 index 5ac49fd3a8..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/rules/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["rules.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/rules", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/rules", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/BUILD b/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/BUILD deleted file mode 100644 index 620c4de8da..0000000000 --- a/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "dispatcher.go", - "doc.go", - "plugin.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating", - importpath = "k8s.io/apiserver/pkg/admission/plugin/webhook/validating", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/configuration:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/generic:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/apiserver/pkg/warning:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/apiserver/BUILD b/vendor/k8s.io/apiserver/pkg/apis/apiserver/BUILD deleted file mode 100644 index 1bca725c4f..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/apiserver/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/apiserver", - importpath = "k8s.io/apiserver/pkg/apis/apiserver", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/apiserver/install/BUILD b/vendor/k8s.io/apiserver/pkg/apis/apiserver/install/BUILD deleted file mode 100644 index 44afcda5f1..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/apiserver/install/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["install.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/apiserver/install", - importpath = "k8s.io/apiserver/pkg/apis/apiserver/install", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1/BUILD b/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1/BUILD deleted file mode 100644 index 0c929d5819..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1", - importpath = "k8s.io/apiserver/pkg/apis/apiserver/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/apis/apiserver:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1/BUILD b/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1/BUILD deleted file mode 100644 index 2dc370b412..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1", - importpath = "k8s.io/apiserver/pkg/apis/apiserver/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/apis/apiserver:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1/BUILD b/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1/BUILD deleted file mode 100644 index e17dc74032..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1", - importpath = "k8s.io/apiserver/pkg/apis/apiserver/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/apis/apiserver:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/audit/BUILD b/vendor/k8s.io/apiserver/pkg/apis/audit/BUILD deleted file mode 100644 index 49f79fdd6c..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/audit/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "helpers.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/audit", - importpath = "k8s.io/apiserver/pkg/apis/audit", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/audit/install/BUILD b/vendor/k8s.io/apiserver/pkg/apis/audit/install/BUILD deleted file mode 100644 index 47adfaa5fa..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/audit/install/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["install.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/audit/install", - importpath = "k8s.io/apiserver/pkg/apis/audit/install", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/audit/v1/BUILD b/vendor/k8s.io/apiserver/pkg/apis/audit/v1/BUILD deleted file mode 100644 index a0354bfa42..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/audit/v1/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/audit/v1", - importpath = "k8s.io/apiserver/pkg/apis/audit/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/apis/audit:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD b/vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD deleted file mode 100644 index bcc1793877..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1", - importpath = "k8s.io/apiserver/pkg/apis/audit/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/apis/audit:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1/BUILD b/vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1/BUILD deleted file mode 100644 index 2311740839..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - "zz_generated.prerelease-lifecycle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1", - importpath = "k8s.io/apiserver/pkg/apis/audit/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/apis/audit:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/audit/validation/BUILD b/vendor/k8s.io/apiserver/pkg/apis/audit/validation/BUILD deleted file mode 100644 index 3a4d625edf..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/audit/validation/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["validation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/audit/validation", - importpath = "k8s.io/apiserver/pkg/apis/audit/validation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/config/BUILD b/vendor/k8s.io/apiserver/pkg/apis/config/BUILD deleted file mode 100644 index 386cde253a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/config/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/config", - importpath = "k8s.io/apiserver/pkg/apis/config", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/config/v1/BUILD b/vendor/k8s.io/apiserver/pkg/apis/config/v1/BUILD deleted file mode 100644 index 79969a7b1a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/config/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "defaults.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/config/v1", - importpath = "k8s.io/apiserver/pkg/apis/config/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/apiserver/pkg/apis/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/config/validation/BUILD b/vendor/k8s.io/apiserver/pkg/apis/config/validation/BUILD deleted file mode 100644 index cfdc191ff6..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/config/validation/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["validation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/config/validation", - importpath = "k8s.io/apiserver/pkg/apis/config/validation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap/BUILD b/vendor/k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap/BUILD deleted file mode 100644 index 1a0f026a72..0000000000 --- a/vendor/k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["default.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap", - importpath = "k8s.io/apiserver/pkg/apis/flowcontrol/bootstrap", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/audit/BUILD b/vendor/k8s.io/apiserver/pkg/audit/BUILD deleted file mode 100644 index 4ba381b842..0000000000 --- a/vendor/k8s.io/apiserver/pkg/audit/BUILD +++ /dev/null @@ -1,41 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "context.go", - "evaluator.go", - "format.go", - "metrics.go", - "request.go", - "scheme.go", - "types.go", - "union.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/audit", - importpath = "k8s.io/apiserver/pkg/audit", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/uuid:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer: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/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/audit/policy/BUILD b/vendor/k8s.io/apiserver/pkg/audit/policy/BUILD deleted file mode 100644 index 46d6a26fa1..0000000000 --- a/vendor/k8s.io/apiserver/pkg/audit/policy/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "checker.go", - "enforce.go", - "reader.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/audit/policy", - importpath = "k8s.io/apiserver/pkg/audit/policy", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/validation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/authenticator/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/authenticator/BUILD deleted file mode 100644 index b54ec00659..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/authenticator/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "audagnostic.go", - "audiences.go", - "interfaces.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/authenticator", - importpath = "k8s.io/apiserver/pkg/authentication/authenticator", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/authenticatorfactory/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/authenticatorfactory/BUILD deleted file mode 100644 index 72f37cd26f..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/authenticatorfactory/BUILD +++ /dev/null @@ -1,34 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "delegating.go", - "loopback.go", - "metrics.go", - "requestheader.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/authenticatorfactory", - importpath = "k8s.io/apiserver/pkg/authentication/authenticatorfactory", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/group:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/anonymous:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/headerrequest:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/union:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/websocket:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/x509:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/token/cache:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/token/tokenfile:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/dynamiccertificates:go_default_library", - "//vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/group/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/group/BUILD deleted file mode 100644 index 0a04d2a2a0..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/group/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "authenticated_group_adder.go", - "group_adder.go", - "token_group_adder.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/group", - importpath = "k8s.io/apiserver/pkg/authentication/group", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/request/anonymous/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/request/anonymous/BUILD deleted file mode 100644 index 713d7c5ac9..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/request/anonymous/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["anonymous.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/request/anonymous", - importpath = "k8s.io/apiserver/pkg/authentication/request/anonymous", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken/BUILD deleted file mode 100644 index 39154ea67e..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["bearertoken.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/request/bearertoken", - importpath = "k8s.io/apiserver/pkg/authentication/request/bearertoken", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/request/headerrequest/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/request/headerrequest/BUILD deleted file mode 100644 index 945f05ee79..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/request/headerrequest/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "requestheader.go", - "requestheader_controller.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/request/headerrequest", - importpath = "k8s.io/apiserver/pkg/authentication/request/headerrequest", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/x509:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/client-go/util/cert:go_default_library", - "//vendor/k8s.io/client-go/util/workqueue:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/request/union/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/request/union/BUILD deleted file mode 100644 index fd8f8621fe..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/request/union/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["union.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/request/union", - importpath = "k8s.io/apiserver/pkg/authentication/request/union", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/request/websocket/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/request/websocket/BUILD deleted file mode 100644 index d3fa395e32..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/request/websocket/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["protocol.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/request/websocket", - importpath = "k8s.io/apiserver/pkg/authentication/request/websocket", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/wsstream:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/request/x509/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/request/x509/BUILD deleted file mode 100644 index cb6c72a65f..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/request/x509/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "verify_options.go", - "x509.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/request/x509", - importpath = "k8s.io/apiserver/pkg/authentication/request/x509", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/client-go/util/cert:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/serviceaccount/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/serviceaccount/BUILD deleted file mode 100644 index d292a6a24b..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/serviceaccount/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["util.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/serviceaccount", - importpath = "k8s.io/apiserver/pkg/authentication/serviceaccount", - visibility = ["//visibility:public"], - deps = [ - "//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/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/token/cache/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/token/cache/BUILD deleted file mode 100644 index ed54f32a7c..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/token/cache/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cache_simple.go", - "cache_striped.go", - "cached_token_authenticator.go", - "stats.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/token/cache", - importpath = "k8s.io/apiserver/pkg/authentication/token/cache", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/sync/singleflight:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/cache:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/token/tokenfile/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/token/tokenfile/BUILD deleted file mode 100644 index 01e2fbde5a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/token/tokenfile/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["tokenfile.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/token/tokenfile", - importpath = "k8s.io/apiserver/pkg/authentication/token/tokenfile", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authentication/user/BUILD b/vendor/k8s.io/apiserver/pkg/authentication/user/BUILD deleted file mode 100644 index 4aa96b4768..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authentication/user/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "user.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authentication/user", - importpath = "k8s.io/apiserver/pkg/authentication/user", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/pkg/authorization/authorizer/BUILD b/vendor/k8s.io/apiserver/pkg/authorization/authorizer/BUILD deleted file mode 100644 index c150f3d154..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authorization/authorizer/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interfaces.go", - "rule.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authorization/authorizer", - importpath = "k8s.io/apiserver/pkg/authorization/authorizer", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory/BUILD b/vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory/BUILD deleted file mode 100644 index 0eeb7a0f20..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "builtin.go", - "delegating.go", - "metrics.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory", - importpath = "k8s.io/apiserver/pkg/authorization/authorizerfactory", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/plugin/pkg/authorizer/webhook:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authorization/path/BUILD b/vendor/k8s.io/apiserver/pkg/authorization/path/BUILD deleted file mode 100644 index e1584a19df..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authorization/path/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "path.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authorization/path", - importpath = "k8s.io/apiserver/pkg/authorization/path", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/authorization/union/BUILD b/vendor/k8s.io/apiserver/pkg/authorization/union/BUILD deleted file mode 100644 index 46ee16ec27..0000000000 --- a/vendor/k8s.io/apiserver/pkg/authorization/union/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["union.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/authorization/union", - importpath = "k8s.io/apiserver/pkg/authorization/union", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/BUILD deleted file mode 100644 index 3ef53b61c8..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/BUILD +++ /dev/null @@ -1,39 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "groupversion.go", - "installer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints", - importpath = "k8s.io/apiserver/pkg/endpoints", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/deprecation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/discovery:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/warning:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storageversion:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/component-base/version:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/deprecation/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/deprecation/BUILD deleted file mode 100644 index 2b2cc79c4c..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/deprecation/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["deprecation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/deprecation", - importpath = "k8s.io/apiserver/pkg/endpoints/deprecation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/version:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/discovery/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/discovery/BUILD deleted file mode 100644 index a04e1d8a9a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/discovery/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "addresses.go", - "group.go", - "legacy.go", - "root.go", - "storageversionhash.go", - "util.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/discovery", - importpath = "k8s.io/apiserver/pkg/endpoints/discovery", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/filterlatency/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/filterlatency/BUILD deleted file mode 100644 index c6ea48ea57..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/filterlatency/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["filterlatency.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/filterlatency", - importpath = "k8s.io/apiserver/pkg/endpoints/filterlatency", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/httplog:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/filters/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/filters/BUILD deleted file mode 100644 index 48439d1eeb..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/filters/BUILD +++ /dev/null @@ -1,60 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "audit.go", - "audit_annotations.go", - "authentication.go", - "authn_audit.go", - "authorization.go", - "cachecontrol.go", - "doc.go", - "impersonation.go", - "metrics.go", - "mux_discovery_complete.go", - "request_deadline.go", - "request_received_time.go", - "requestinfo.go", - "storageversion.go", - "traces.go", - "warning.go", - "webhook_duration.go", - "with_auditid.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/filters", - importpath = "k8s.io/apiserver/pkg/endpoints/filters", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/uuid:go_default_library", - "//vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - "//vendor/k8s.io/api/authentication/v1: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/apis/meta/v1: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/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/responsewriter:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/httplog:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storageversion:go_default_library", - "//vendor/k8s.io/apiserver/pkg/warning:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/component-base/metrics/prometheus/workqueue:go_default_library", - "//vendor/k8s.io/component-base/traces:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/handlers/BUILD deleted file mode 100644 index b81dddeba0..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/BUILD +++ /dev/null @@ -1,70 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "create.go", - "delete.go", - "doc.go", - "get.go", - "helpers.go", - "namer.go", - "patch.go", - "response.go", - "rest.go", - "trace_util.go", - "update.go", - "watch.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/handlers", - importpath = "k8s.io/apiserver/pkg/endpoints/handlers", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/evanphx/json-patch:go_default_library", - "//vendor/golang.org/x/net/websocket:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/fields: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/runtime/serializer/streaming:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/mergepatch:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net: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/strategicpatch:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/yaml:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/finisher:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/dryrun:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/wsstream:go_default_library", - "//vendor/k8s.io/apiserver/pkg/warning:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - "//vendor/sigs.k8s.io/json:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/BUILD deleted file mode 100644 index 2699c8d755..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/BUILD +++ /dev/null @@ -1,43 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "admission.go", - "buildmanagerinfo.go", - "capmanagers.go", - "fieldmanager.go", - "lastappliedmanager.go", - "lastappliedupdater.go", - "managedfieldsupdater.go", - "scalehandler.go", - "skipnonapplied.go", - "stripmeta.go", - "structuredmerge.go", - "typeconverter.go", - "versionconverter.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager", - importpath = "k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager", - visibility = ["//visibility:public"], - deps = [ - "//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/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured: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/util/managedfields:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal:go_default_library", - "//vendor/k8s.io/apiserver/pkg/warning:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/merge:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/typed:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/value:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal/BUILD deleted file mode 100644 index f6702fca4e..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "atmostevery.go", - "conflict.go", - "fields.go", - "managedfields.go", - "pathelement.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal", - importpath = "k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal", - visibility = ["//vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager:__subpackages__"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/merge:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/value:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/finisher/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/handlers/finisher/BUILD deleted file mode 100644 index 59139a7c8d..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/finisher/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["finisher.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/handlers/finisher", - importpath = "k8s.io/apiserver/pkg/endpoints/handlers/finisher", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//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/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation/BUILD deleted file mode 100644 index ba7ea4ea59..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "errors.go", - "negotiate.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation", - importpath = "k8s.io/apiserver/pkg/endpoints/handlers/negotiation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/munnerz/goautoneg:go_default_library", - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/BUILD deleted file mode 100644 index a202528e24..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters/BUILD +++ /dev/null @@ -1,33 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "errors.go", - "status.go", - "writers.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters", - importpath = "k8s.io/apiserver/pkg/endpoints/handlers/responsewriters", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/negotiation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flushwriter:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/wsstream:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/metrics/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/metrics/BUILD deleted file mode 100644 index e9b9283b2d..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/metrics/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/metrics", - importpath = "k8s.io/apiserver/pkg/endpoints/metrics", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/responsewriter:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/openapi/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/openapi/BUILD deleted file mode 100644 index b1fdbdb048..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/openapi/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["openapi.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/openapi", - importpath = "k8s.io/apiserver/pkg/endpoints/openapi", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/request/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/request/BUILD deleted file mode 100644 index ea17713e4c..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/request/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "auditid.go", - "context.go", - "doc.go", - "received_time.go", - "requestinfo.go", - "webhook_duration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/request", - importpath = "k8s.io/apiserver/pkg/endpoints/request", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/validation/path:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme: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/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/responsewriter/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/responsewriter/BUILD deleted file mode 100644 index d12d99cad3..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/responsewriter/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "fake.go", - "wrapper.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/responsewriter", - importpath = "k8s.io/apiserver/pkg/endpoints/responsewriter", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/warning/BUILD b/vendor/k8s.io/apiserver/pkg/endpoints/warning/BUILD deleted file mode 100644 index f06e74b15b..0000000000 --- a/vendor/k8s.io/apiserver/pkg/endpoints/warning/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["warning.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/endpoints/warning", - importpath = "k8s.io/apiserver/pkg/endpoints/warning", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//vendor/k8s.io/apiserver/pkg/warning:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/features/BUILD b/vendor/k8s.io/apiserver/pkg/features/BUILD deleted file mode 100644 index 734fd3fcbf..0000000000 --- a/vendor/k8s.io/apiserver/pkg/features/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["kube_features.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/features", - importpath = "k8s.io/apiserver/pkg/features", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/component-base/featuregate:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/quota/v1/BUILD b/vendor/k8s.io/apiserver/pkg/quota/v1/BUILD deleted file mode 100644 index 302f69ba58..0000000000 --- a/vendor/k8s.io/apiserver/pkg/quota/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interfaces.go", - "resources.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/quota/v1", - importpath = "k8s.io/apiserver/pkg/quota/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/resource: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/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/registry/generic/BUILD b/vendor/k8s.io/apiserver/pkg/registry/generic/BUILD deleted file mode 100644 index ccf9a9c904..0000000000 --- a/vendor/k8s.io/apiserver/pkg/registry/generic/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "matcher.go", - "options.go", - "storage_decorator.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/registry/generic", - importpath = "k8s.io/apiserver/pkg/registry/generic", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/registry/generic/registry/BUILD b/vendor/k8s.io/apiserver/pkg/registry/generic/registry/BUILD deleted file mode 100644 index a5d7503062..0000000000 --- a/vendor/k8s.io/apiserver/pkg/registry/generic/registry/BUILD +++ /dev/null @@ -1,47 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decorated_watcher.go", - "doc.go", - "dryrun.go", - "storage_factory.go", - "store.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/registry/generic/registry", - importpath = "k8s.io/apiserver/pkg/registry/generic/registry", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/validation/path:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured: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/runtime/schema: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/validation/field: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/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/cacher:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/etcd3:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/dryrun:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/registry/rest/BUILD b/vendor/k8s.io/apiserver/pkg/registry/rest/BUILD deleted file mode 100644 index 8251500147..0000000000 --- a/vendor/k8s.io/apiserver/pkg/registry/rest/BUILD +++ /dev/null @@ -1,40 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "create.go", - "create_update.go", - "delete.go", - "doc.go", - "meta.go", - "rest.go", - "table.go", - "update.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/registry/rest", - importpath = "k8s.io/apiserver/pkg/registry/rest", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/validation/path:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation: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/util/uuid:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/names:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/warning:go_default_library", - "//vendor/k8s.io/utils/pointer:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/BUILD b/vendor/k8s.io/apiserver/pkg/server/BUILD deleted file mode 100644 index 38c193a002..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/BUILD +++ /dev/null @@ -1,95 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "config.go", - "config_selfclient.go", - "deleted_kinds.go", - "deprecated_insecure_serving.go", - "doc.go", - "genericapiserver.go", - "handler.go", - "healthz.go", - "hooks.go", - "lifecycle_signals.go", - "plugins.go", - "secure_serving.go", - "signal.go", - "signal_posix.go", - "signal_windows.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server", - importpath = "k8s.io/apiserver/pkg/server", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/coreos/go-systemd/v22/daemon:go_default_library", - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//vendor/github.com/evanphx/json-patch:go_default_library", - "//vendor/github.com/google/uuid:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - "//vendor/golang.org/x/net/http2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors: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/waitgroup:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/version:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/install:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticatorfactory:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/union:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/union:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/discovery:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/filterlatency:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/filters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/openapi:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/dynamiccertificates:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/egressselector:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/filters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/healthz:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/mux:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/routes:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storageversion:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/openapi:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/component-base/cli/flag:go_default_library", - "//vendor/k8s.io/component-base/logs:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/builder:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/handler:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/handler3:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/dynamiccertificates/BUILD b/vendor/k8s.io/apiserver/pkg/server/dynamiccertificates/BUILD deleted file mode 100644 index c905e46a07..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/dynamiccertificates/BUILD +++ /dev/null @@ -1,41 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cert_key.go", - "client_ca.go", - "configmap_cafile_content.go", - "dynamic_cafile_content.go", - "dynamic_serving_content.go", - "dynamic_sni_content.go", - "interfaces.go", - "named_certificates.go", - "static_content.go", - "tlsconfig.go", - "union_content.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/dynamiccertificates", - importpath = "k8s.io/apiserver/pkg/server/dynamiccertificates", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/fsnotify/fsnotify: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", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/client-go/tools/events:go_default_library", - "//vendor/k8s.io/client-go/util/cert:go_default_library", - "//vendor/k8s.io/client-go/util/workqueue:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/egressselector/BUILD b/vendor/k8s.io/apiserver/pkg/server/egressselector/BUILD deleted file mode 100644 index 4fac9bd515..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/egressselector/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "config.go", - "egress_selector.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/egressselector", - importpath = "k8s.io/apiserver/pkg/server/egressselector", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime: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/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/install:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/v1beta1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/egressselector/metrics:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/path:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - "//vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client:go_default_library", - "//vendor/sigs.k8s.io/yaml:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/egressselector/metrics/BUILD b/vendor/k8s.io/apiserver/pkg/server/egressselector/metrics/BUILD deleted file mode 100644 index 65e9c8e4a3..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/egressselector/metrics/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/egressselector/metrics", - importpath = "k8s.io/apiserver/pkg/server/egressselector/metrics", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/filters/BUILD b/vendor/k8s.io/apiserver/pkg/server/filters/BUILD deleted file mode 100644 index 595bb72b76..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/filters/BUILD +++ /dev/null @@ -1,44 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "content_type.go", - "cors.go", - "doc.go", - "goaway.go", - "hsts.go", - "longrunning.go", - "maxinflight.go", - "priority-and-fairness.go", - "timeout.go", - "waitgroup.go", - "with_retry_after.go", - "wrap.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/filters", - importpath = "k8s.io/apiserver/pkg/server/filters", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/wait:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/waitgroup:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/responsewriter:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/httplog:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/healthz/BUILD b/vendor/k8s.io/apiserver/pkg/server/healthz/BUILD deleted file mode 100644 index f90443ef66..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/healthz/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "healthz.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/healthz", - importpath = "k8s.io/apiserver/pkg/server/healthz", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/responsewriter:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/httplog/BUILD b/vendor/k8s.io/apiserver/pkg/server/httplog/BUILD deleted file mode 100644 index 1aca8b36a2..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/httplog/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "httplog.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/httplog", - importpath = "k8s.io/apiserver/pkg/server/httplog", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/responsewriter:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/mux/BUILD b/vendor/k8s.io/apiserver/pkg/server/mux/BUILD deleted file mode 100644 index 32afb6fad3..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/mux/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "pathrecorder.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/mux", - importpath = "k8s.io/apiserver/pkg/server/mux", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/options/BUILD b/vendor/k8s.io/apiserver/pkg/server/options/BUILD deleted file mode 100644 index 918c22f05d..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/options/BUILD +++ /dev/null @@ -1,139 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "admission.go", - "api_enablement.go", - "audit.go", - "authentication.go", - "authentication_dynamic_request_header.go", - "authorization.go", - "coreapi.go", - "deprecated_insecure_serving.go", - "doc.go", - "egress_selector.go", - "etcd.go", - "feature.go", - "recommended.go", - "server_run_options.go", - "serving.go", - "serving_unix.go", - "serving_windows.go", - "serving_with_loopback.go", - "tracing.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/options", - importpath = "k8s.io/apiserver/pkg/server/options", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/uuid:go_default_library", - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/go.opentelemetry.io/otel/exporters/otlp/otlpgrpc:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/trace:go_default_library", - "//vendor/go.opentelemetry.io/otel/semconv:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/gopkg.in/natefinch/lumberjack.v2:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer: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/runtime: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/apiserver/pkg/admission:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/initializer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating:go_default_library", - "//vendor/k8s.io/apiserver/pkg/admission/plugin/webhook/validating:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1alpha1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/v1beta1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit/policy:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticatorfactory:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/request/headerrequest:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizerfactory:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/path:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/union:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/generic:go_default_library", - "//vendor/k8s.io/apiserver/pkg/registry/generic/registry:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/dynamiccertificates:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/egressselector:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/healthz:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/options/encryptionconfig:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/resourceconfig:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - "//vendor/k8s.io/apiserver/pkg/tracing:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/apiserver/plugin/pkg/audit/buffered:go_default_library", - "//vendor/k8s.io/apiserver/plugin/pkg/audit/log:go_default_library", - "//vendor/k8s.io/apiserver/plugin/pkg/audit/truncate:go_default_library", - "//vendor/k8s.io/apiserver/plugin/pkg/audit/webhook:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd:go_default_library", - "//vendor/k8s.io/client-go/transport:go_default_library", - "//vendor/k8s.io/client-go/util/cert:go_default_library", - "//vendor/k8s.io/client-go/util/keyutil:go_default_library", - "//vendor/k8s.io/component-base/cli/flag:go_default_library", - "//vendor/k8s.io/component-base/featuregate:go_default_library", - "//vendor/k8s.io/component-base/traces:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - "//vendor/k8s.io/utils/path:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:nacl": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/golang.org/x/sys/unix:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/k8s.io/apiserver/pkg/server/options/encryptionconfig/BUILD b/vendor/k8s.io/apiserver/pkg/server/options/encryptionconfig/BUILD deleted file mode 100644 index 6c73964ccf..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/options/encryptionconfig/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["config.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/options/encryptionconfig", - importpath = "k8s.io/apiserver/pkg/server/options/encryptionconfig", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/config:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/config/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/config/validation:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/healthz:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value/encrypt/aes:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value/encrypt/identity:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value/encrypt/secretbox:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/resourceconfig/BUILD b/vendor/k8s.io/apiserver/pkg/server/resourceconfig/BUILD deleted file mode 100644 index fa749a7f81..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/resourceconfig/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "helpers.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/resourceconfig", - importpath = "k8s.io/apiserver/pkg/server/resourceconfig", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/storage:go_default_library", - "//vendor/k8s.io/component-base/cli/flag:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/routes/BUILD b/vendor/k8s.io/apiserver/pkg/server/routes/BUILD deleted file mode 100644 index 72efdcf5ee..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/routes/BUILD +++ /dev/null @@ -1,37 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "flags.go", - "index.go", - "metrics.go", - "openapi.go", - "profiling.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/routes", - importpath = "k8s.io/apiserver/pkg/server/routes", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful: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/apimachinery/pkg/version:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/mux:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/cacher/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/builder:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/builder3:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/handler:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/handler3:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/server/storage/BUILD b/vendor/k8s.io/apiserver/pkg/server/storage/BUILD deleted file mode 100644 index 7509bf31be..0000000000 --- a/vendor/k8s.io/apiserver/pkg/server/storage/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "resource_config.go", - "resource_encoding_config.go", - "storage_codec.go", - "storage_factory.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/server/storage", - importpath = "k8s.io/apiserver/pkg/server/storage", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/recognizer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/BUILD b/vendor/k8s.io/apiserver/pkg/storage/BUILD deleted file mode 100644 index 929f404291..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "errors.go", - "interfaces.go", - "selection_predicate.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage", - importpath = "k8s.io/apiserver/pkg/storage", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/validation/path: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/validation/field:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/cacher/BUILD b/vendor/k8s.io/apiserver/pkg/storage/cacher/BUILD deleted file mode 100644 index 121d61b1b9..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/cacher/BUILD +++ /dev/null @@ -1,41 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cacher.go", - "caching_object.go", - "metrics.go", - "time_budget.go", - "util.go", - "watch_cache.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/cacher", - importpath = "k8s.io/apiserver/pkg/storage/cacher", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/runtime/schema: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/wait:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/cacher/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/errors/BUILD b/vendor/k8s.io/apiserver/pkg/storage/errors/BUILD deleted file mode 100644 index 905fb79e23..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/errors/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "storage.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/errors", - importpath = "k8s.io/apiserver/pkg/storage/errors", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/etcd3/BUILD b/vendor/k8s.io/apiserver/pkg/storage/etcd3/BUILD deleted file mode 100644 index 3ee44021df..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/etcd3/BUILD +++ /dev/null @@ -1,43 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "api_object_versioner.go", - "compact.go", - "errors.go", - "event.go", - "healthcheck.go", - "lease_manager.go", - "logger.go", - "store.go", - "watcher.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/etcd3", - importpath = "k8s.io/apiserver/pkg/storage/etcd3", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.etcd.io/etcd/api/v3/mvccpb:go_default_library", - "//vendor/go.etcd.io/etcd/api/v3/v3rpc/rpctypes:go_default_library", - "//vendor/go.etcd.io/etcd/client/v3:go_default_library", - "//vendor/google.golang.org/grpc/grpclog:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics/BUILD b/vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics/BUILD deleted file mode 100644 index edeccc3530..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics", - importpath = "k8s.io/apiserver/pkg/storage/etcd3/metrics", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/names/BUILD b/vendor/k8s.io/apiserver/pkg/storage/names/BUILD deleted file mode 100644 index b2473b445e..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/names/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["generate.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/names", - importpath = "k8s.io/apiserver/pkg/storage/names", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apimachinery/pkg/util/rand:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/storagebackend/BUILD b/vendor/k8s.io/apiserver/pkg/storage/storagebackend/BUILD deleted file mode 100644 index ae2fd6cb9a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/storagebackend/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["config.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/storagebackend", - importpath = "k8s.io/apiserver/pkg/storage/storagebackend", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/trace: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/apiserver/pkg/server/egressselector:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/etcd3:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory/BUILD b/vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory/BUILD deleted file mode 100644 index 749df232fa..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory/BUILD +++ /dev/null @@ -1,33 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "etcd3.go", - "factory.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/storagebackend/factory", - importpath = "k8s.io/apiserver/pkg/storage/storagebackend/factory", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/grpc-ecosystem/go-grpc-prometheus:go_default_library", - "//vendor/go.etcd.io/etcd/client/pkg/v3/transport:go_default_library", - "//vendor/go.etcd.io/etcd/client/v3:go_default_library", - "//vendor/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/egressselector:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/etcd3:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/etcd3/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/component-base/traces:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/value/BUILD b/vendor/k8s.io/apiserver/pkg/storage/value/BUILD deleted file mode 100644 index 38ab059941..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/value/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "metrics.go", - "transformer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/value", - importpath = "k8s.io/apiserver/pkg/storage/value", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc/status:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/aes/BUILD b/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/aes/BUILD deleted file mode 100644 index 2229f40a20..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/aes/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["aes.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/aes", - importpath = "k8s.io/apiserver/pkg/storage/value/encrypt/aes", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/BUILD b/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/BUILD deleted file mode 100644 index d4f0725bce..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "envelope.go", - "grpc_service.go", - "metrics.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope", - importpath = "k8s.io/apiserver/pkg/storage/value/encrypt/envelope", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/crypto/cryptobyte:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/lru:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1/BUILD b/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1/BUILD deleted file mode 100644 index 173a38de2b..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "service.pb.go", - "v1beta1.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1", - importpath = "k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/identity/BUILD b/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/identity/BUILD deleted file mode 100644 index 642b15cfc2..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/identity/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["identity.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/identity", - importpath = "k8s.io/apiserver/pkg/storage/value/encrypt/identity", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/secretbox/BUILD b/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/secretbox/BUILD deleted file mode 100644 index f3e34ee3b4..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/secretbox/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["secretbox.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storage/value/encrypt/secretbox", - importpath = "k8s.io/apiserver/pkg/storage/value/encrypt/secretbox", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/crypto/nacl/secretbox:go_default_library", - "//vendor/k8s.io/apiserver/pkg/storage/value:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/storageversion/BUILD b/vendor/k8s.io/apiserver/pkg/storageversion/BUILD deleted file mode 100644 index 4f0a5db53c..0000000000 --- a/vendor/k8s.io/apiserver/pkg/storageversion/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "manager.go", - "updater.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/storageversion", - importpath = "k8s.io/apiserver/pkg/storageversion", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/component-base/metrics/prometheus/workqueue:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/tracing/BUILD b/vendor/k8s.io/apiserver/pkg/tracing/BUILD deleted file mode 100644 index 0bdb22f36f..0000000000 --- a/vendor/k8s.io/apiserver/pkg/tracing/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["config.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/tracing", - importpath = "k8s.io/apiserver/pkg/tracing", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/apiserver/install:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/apihelpers/BUILD b/vendor/k8s.io/apiserver/pkg/util/apihelpers/BUILD deleted file mode 100644 index b341a19685..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/apihelpers/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["helpers.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/apihelpers", - importpath = "k8s.io/apiserver/pkg/util/apihelpers", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/dryrun/BUILD b/vendor/k8s.io/apiserver/pkg/util/dryrun/BUILD deleted file mode 100644 index 53dec1f2f2..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/dryrun/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["dryrun.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/dryrun", - importpath = "k8s.io/apiserver/pkg/util/dryrun", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/feature/BUILD b/vendor/k8s.io/apiserver/pkg/util/feature/BUILD deleted file mode 100644 index 60a2351831..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/feature/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["feature_gate.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/feature", - importpath = "k8s.io/apiserver/pkg/util/feature", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/component-base/featuregate:go_default_library"], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/BUILD deleted file mode 100644 index 01b407c741..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/BUILD +++ /dev/null @@ -1,52 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apf_context.go", - "apf_controller.go", - "apf_controller_debug.go", - "apf_filter.go", - "formatting.go", - "rule.go", - "watch_tracker.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/google/go-cmp/cmp:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme: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/schema: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/runtime: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/apiserver/pkg/apis/flowcontrol/bootstrap:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/mux:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/apihelpers:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/eventclock:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/format:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/listers/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/client-go/util/workqueue:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug/BUILD deleted file mode 100644 index 00a65a4f4e..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["dump.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol/debug", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/BUILD deleted file mode 100644 index dedca6f0c8..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "integrator.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise/BUILD deleted file mode 100644 index 8c5593c428..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "promise.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/BUILD deleted file mode 100644 index 125fbc7c09..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fifo_list.go", - "queueset.go", - "types.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/debug:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/eventclock:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/promise:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/shufflesharding:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/format/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/format/BUILD deleted file mode 100644 index 7d256b2c4a..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/format/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["formatting.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol/format", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol/format", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics/BUILD deleted file mode 100644 index ac3a33d05e..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "metrics.go", - "observer.go", - "sample_and_watermark.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol/metrics", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/component-base/metrics/testutil:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/request/BUILD b/vendor/k8s.io/apiserver/pkg/util/flowcontrol/request/BUILD deleted file mode 100644 index 634615dc60..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flowcontrol/request/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "list_work_estimator.go", - "mutating_work_estimator.go", - "object_count_tracker.go", - "seat_seconds.go", - "width.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flowcontrol/request", - importpath = "k8s.io/apiserver/pkg/util/flowcontrol/request", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/flowcontrol/metrics:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/flushwriter/BUILD b/vendor/k8s.io/apiserver/pkg/util/flushwriter/BUILD deleted file mode 100644 index 664fb2905b..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/flushwriter/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "writer.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/flushwriter", - importpath = "k8s.io/apiserver/pkg/util/flushwriter", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/openapi/BUILD b/vendor/k8s.io/apiserver/pkg/util/openapi/BUILD deleted file mode 100644 index 12c6fb60e3..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/openapi/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "enablement.go", - "proto.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/openapi", - importpath = "k8s.io/apiserver/pkg/util/openapi", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/googleapis/gnostic/openapiv2:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/schemamutation:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/shufflesharding/BUILD b/vendor/k8s.io/apiserver/pkg/util/shufflesharding/BUILD deleted file mode 100644 index 5c8f7a6eed..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/shufflesharding/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["shufflesharding.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/shufflesharding", - importpath = "k8s.io/apiserver/pkg/util/shufflesharding", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/webhook/BUILD b/vendor/k8s.io/apiserver/pkg/util/webhook/BUILD deleted file mode 100644 index 0b478b9db2..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/webhook/BUILD +++ /dev/null @@ -1,41 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "authentication.go", - "client.go", - "error.go", - "metrics.go", - "serviceresolver.go", - "validation.go", - "webhook.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/webhook", - importpath = "k8s.io/apiserver/pkg/util/webhook", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/otel/trace: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer: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/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/egressselector:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/x509metrics:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/component-base/traces:go_default_library", - "//vendor/k8s.io/utils/lru:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/wsstream/BUILD b/vendor/k8s.io/apiserver/pkg/util/wsstream/BUILD deleted file mode 100644 index 1b976db737..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/wsstream/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conn.go", - "doc.go", - "stream.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/wsstream", - importpath = "k8s.io/apiserver/pkg/util/wsstream", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/net/websocket:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/util/x509metrics/BUILD b/vendor/k8s.io/apiserver/pkg/util/x509metrics/BUILD deleted file mode 100644 index 33e02f6811..0000000000 --- a/vendor/k8s.io/apiserver/pkg/util/x509metrics/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["missing_san.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/util/x509metrics", - importpath = "k8s.io/apiserver/pkg/util/x509metrics", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/pkg/warning/BUILD b/vendor/k8s.io/apiserver/pkg/warning/BUILD deleted file mode 100644 index 9bb2f380af..0000000000 --- a/vendor/k8s.io/apiserver/pkg/warning/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["context.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/pkg/warning", - importpath = "k8s.io/apiserver/pkg/warning", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/apiserver/plugin/pkg/audit/buffered/BUILD b/vendor/k8s.io/apiserver/plugin/pkg/audit/buffered/BUILD deleted file mode 100644 index 6a771bb29a..0000000000 --- a/vendor/k8s.io/apiserver/plugin/pkg/audit/buffered/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "buffered.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/plugin/pkg/audit/buffered", - importpath = "k8s.io/apiserver/plugin/pkg/audit/buffered", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/plugin/pkg/audit/log/BUILD b/vendor/k8s.io/apiserver/plugin/pkg/audit/log/BUILD deleted file mode 100644 index 1133387d0e..0000000000 --- a/vendor/k8s.io/apiserver/plugin/pkg/audit/log/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["backend.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/plugin/pkg/audit/log", - importpath = "k8s.io/apiserver/plugin/pkg/audit/log", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/plugin/pkg/audit/truncate/BUILD b/vendor/k8s.io/apiserver/plugin/pkg/audit/truncate/BUILD deleted file mode 100644 index 8cfec14198..0000000000 --- a/vendor/k8s.io/apiserver/plugin/pkg/audit/truncate/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "truncate.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/plugin/pkg/audit/truncate", - importpath = "k8s.io/apiserver/plugin/pkg/audit/truncate", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/plugin/pkg/audit/webhook/BUILD b/vendor/k8s.io/apiserver/plugin/pkg/audit/webhook/BUILD deleted file mode 100644 index eef2db9bdf..0000000000 --- a/vendor/k8s.io/apiserver/plugin/pkg/audit/webhook/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["webhook.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/plugin/pkg/audit/webhook", - importpath = "k8s.io/apiserver/plugin/pkg/audit/webhook", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/apis/audit/install:go_default_library", - "//vendor/k8s.io/apiserver/pkg/audit:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook/BUILD b/vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook/BUILD deleted file mode 100644 index bbf12c5f4a..0000000000 --- a/vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "metrics.go", - "webhook.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook", - importpath = "k8s.io/apiserver/plugin/pkg/authenticator/token/webhook", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/api/authentication/v1beta1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/apiserver/plugin/pkg/authorizer/webhook/BUILD b/vendor/k8s.io/apiserver/plugin/pkg/authorizer/webhook/BUILD deleted file mode 100644 index 3439217a27..0000000000 --- a/vendor/k8s.io/apiserver/plugin/pkg/authorizer/webhook/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "metrics.go", - "webhook.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/apiserver/plugin/pkg/authorizer/webhook", - importpath = "k8s.io/apiserver/plugin/pkg/authorizer/webhook", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authorization/v1:go_default_library", - "//vendor/k8s.io/api/authorization/v1beta1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/cache:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/BUILD deleted file mode 100644 index c009c459b7..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "mutatingwebhook.go", - "mutatingwebhookconfiguration.go", - "rule.go", - "rulewithoperations.go", - "servicereference.go", - "validatingwebhook.go", - "validatingwebhookconfiguration.go", - "webhookclientconfig.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1", - importpath = "k8s.io/client-go/applyconfigurations/admissionregistration/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/BUILD deleted file mode 100644 index f19da0f88f..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "mutatingwebhook.go", - "mutatingwebhookconfiguration.go", - "rule.go", - "rulewithoperations.go", - "servicereference.go", - "validatingwebhook.go", - "validatingwebhookconfiguration.go", - "webhookclientconfig.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/BUILD deleted file mode 100644 index 09d94bb31d..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "serverstorageversion.go", - "storageversion.go", - "storageversioncondition.go", - "storageversionstatus.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1", - importpath = "k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apiserverinternal/v1alpha1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/apps/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/apps/v1/BUILD deleted file mode 100644 index 1f9d48776d..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/apps/v1/BUILD +++ /dev/null @@ -1,46 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "daemonset.go", - "daemonsetcondition.go", - "daemonsetspec.go", - "daemonsetstatus.go", - "daemonsetupdatestrategy.go", - "deployment.go", - "deploymentcondition.go", - "deploymentspec.go", - "deploymentstatus.go", - "deploymentstrategy.go", - "replicaset.go", - "replicasetcondition.go", - "replicasetspec.go", - "replicasetstatus.go", - "rollingupdatedaemonset.go", - "rollingupdatedeployment.go", - "rollingupdatestatefulsetstrategy.go", - "statefulset.go", - "statefulsetcondition.go", - "statefulsetpersistentvolumeclaimretentionpolicy.go", - "statefulsetspec.go", - "statefulsetstatus.go", - "statefulsetupdatestrategy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/apps/v1", - importpath = "k8s.io/client-go/applyconfigurations/apps/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1: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", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/BUILD deleted file mode 100644 index 3de4d9d4e0..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/BUILD +++ /dev/null @@ -1,37 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "deployment.go", - "deploymentcondition.go", - "deploymentspec.go", - "deploymentstatus.go", - "deploymentstrategy.go", - "rollbackconfig.go", - "rollingupdatedeployment.go", - "rollingupdatestatefulsetstrategy.go", - "statefulset.go", - "statefulsetcondition.go", - "statefulsetpersistentvolumeclaimretentionpolicy.go", - "statefulsetspec.go", - "statefulsetstatus.go", - "statefulsetupdatestrategy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/apps/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta1: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", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/BUILD b/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/BUILD deleted file mode 100644 index 8e5488c099..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/BUILD +++ /dev/null @@ -1,47 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "daemonset.go", - "daemonsetcondition.go", - "daemonsetspec.go", - "daemonsetstatus.go", - "daemonsetupdatestrategy.go", - "deployment.go", - "deploymentcondition.go", - "deploymentspec.go", - "deploymentstatus.go", - "deploymentstrategy.go", - "replicaset.go", - "replicasetcondition.go", - "replicasetspec.go", - "replicasetstatus.go", - "rollingupdatedaemonset.go", - "rollingupdatedeployment.go", - "rollingupdatestatefulsetstrategy.go", - "scale.go", - "statefulset.go", - "statefulsetcondition.go", - "statefulsetpersistentvolumeclaimretentionpolicy.go", - "statefulsetspec.go", - "statefulsetstatus.go", - "statefulsetupdatestrategy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2", - importpath = "k8s.io/client-go/applyconfigurations/apps/v1beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta2: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", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/BUILD deleted file mode 100644 index 2fb4a17fb8..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "crossversionobjectreference.go", - "horizontalpodautoscaler.go", - "horizontalpodautoscalerspec.go", - "horizontalpodautoscalerstatus.go", - "scale.go", - "scalespec.go", - "scalestatus.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1", - importpath = "k8s.io/client-go/applyconfigurations/autoscaling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/BUILD deleted file mode 100644 index af8d8b1dcc..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/BUILD +++ /dev/null @@ -1,37 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "containerresourcemetricsource.go", - "containerresourcemetricstatus.go", - "crossversionobjectreference.go", - "externalmetricsource.go", - "externalmetricstatus.go", - "horizontalpodautoscaler.go", - "horizontalpodautoscalercondition.go", - "horizontalpodautoscalerspec.go", - "horizontalpodautoscalerstatus.go", - "metricspec.go", - "metricstatus.go", - "objectmetricsource.go", - "objectmetricstatus.go", - "podsmetricsource.go", - "podsmetricstatus.go", - "resourcemetricsource.go", - "resourcemetricstatus.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1", - importpath = "k8s.io/client-go/applyconfigurations/autoscaling/v2beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/BUILD b/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/BUILD deleted file mode 100644 index 417ec7e458..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/BUILD +++ /dev/null @@ -1,43 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "containerresourcemetricsource.go", - "containerresourcemetricstatus.go", - "crossversionobjectreference.go", - "externalmetricsource.go", - "externalmetricstatus.go", - "horizontalpodautoscaler.go", - "horizontalpodautoscalerbehavior.go", - "horizontalpodautoscalercondition.go", - "horizontalpodautoscalerspec.go", - "horizontalpodautoscalerstatus.go", - "hpascalingpolicy.go", - "hpascalingrules.go", - "metricidentifier.go", - "metricspec.go", - "metricstatus.go", - "metrictarget.go", - "metricvaluestatus.go", - "objectmetricsource.go", - "objectmetricstatus.go", - "podsmetricsource.go", - "podsmetricstatus.go", - "resourcemetricsource.go", - "resourcemetricstatus.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2", - importpath = "k8s.io/client-go/applyconfigurations/autoscaling/v2beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta2: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/batch/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/batch/v1/BUILD deleted file mode 100644 index e89f1f5cde..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/batch/v1/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cronjob.go", - "cronjobspec.go", - "cronjobstatus.go", - "job.go", - "jobcondition.go", - "jobspec.go", - "jobstatus.go", - "jobtemplatespec.go", - "uncountedterminatedpods.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/batch/v1", - importpath = "k8s.io/client-go/applyconfigurations/batch/v1", - visibility = ["//visibility:public"], - deps = [ - "//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", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/BUILD deleted file mode 100644 index b1f2161b35..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cronjob.go", - "cronjobspec.go", - "cronjobstatus.go", - "jobtemplatespec.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/batch/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/certificates/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/certificates/v1/BUILD deleted file mode 100644 index eb01afe4e6..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/certificates/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificatesigningrequest.go", - "certificatesigningrequestcondition.go", - "certificatesigningrequestspec.go", - "certificatesigningrequeststatus.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/certificates/v1", - importpath = "k8s.io/client-go/applyconfigurations/certificates/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1: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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/BUILD deleted file mode 100644 index d6cfc75400..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificatesigningrequest.go", - "certificatesigningrequestcondition.go", - "certificatesigningrequestspec.go", - "certificatesigningrequeststatus.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/certificates/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1beta1: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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/coordination/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/coordination/v1/BUILD deleted file mode 100644 index ac08587c8d..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/coordination/v1/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "lease.go", - "leasespec.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/coordination/v1", - importpath = "k8s.io/client-go/applyconfigurations/coordination/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1/BUILD deleted file mode 100644 index 182ea907e4..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "lease.go", - "leasespec.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/coordination/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/core/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/core/v1/BUILD deleted file mode 100644 index 4d0938fe9f..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/core/v1/BUILD +++ /dev/null @@ -1,197 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "affinity.go", - "attachedvolume.go", - "awselasticblockstorevolumesource.go", - "azurediskvolumesource.go", - "azurefilepersistentvolumesource.go", - "azurefilevolumesource.go", - "capabilities.go", - "cephfspersistentvolumesource.go", - "cephfsvolumesource.go", - "cinderpersistentvolumesource.go", - "cindervolumesource.go", - "clientipconfig.go", - "componentcondition.go", - "componentstatus.go", - "configmap.go", - "configmapenvsource.go", - "configmapkeyselector.go", - "configmapnodeconfigsource.go", - "configmapprojection.go", - "configmapvolumesource.go", - "container.go", - "containerimage.go", - "containerport.go", - "containerstate.go", - "containerstaterunning.go", - "containerstateterminated.go", - "containerstatewaiting.go", - "containerstatus.go", - "csipersistentvolumesource.go", - "csivolumesource.go", - "daemonendpoint.go", - "downwardapiprojection.go", - "downwardapivolumefile.go", - "downwardapivolumesource.go", - "emptydirvolumesource.go", - "endpointaddress.go", - "endpointport.go", - "endpoints.go", - "endpointsubset.go", - "envfromsource.go", - "envvar.go", - "envvarsource.go", - "ephemeralcontainer.go", - "ephemeralcontainercommon.go", - "ephemeralvolumesource.go", - "event.go", - "eventseries.go", - "eventsource.go", - "execaction.go", - "fcvolumesource.go", - "flexpersistentvolumesource.go", - "flexvolumesource.go", - "flockervolumesource.go", - "gcepersistentdiskvolumesource.go", - "gitrepovolumesource.go", - "glusterfspersistentvolumesource.go", - "glusterfsvolumesource.go", - "grpcaction.go", - "hostalias.go", - "hostpathvolumesource.go", - "httpgetaction.go", - "httpheader.go", - "iscsipersistentvolumesource.go", - "iscsivolumesource.go", - "keytopath.go", - "lifecycle.go", - "lifecyclehandler.go", - "limitrange.go", - "limitrangeitem.go", - "limitrangespec.go", - "loadbalanceringress.go", - "loadbalancerstatus.go", - "localobjectreference.go", - "localvolumesource.go", - "namespace.go", - "namespacecondition.go", - "namespacespec.go", - "namespacestatus.go", - "nfsvolumesource.go", - "node.go", - "nodeaddress.go", - "nodeaffinity.go", - "nodecondition.go", - "nodeconfigsource.go", - "nodeconfigstatus.go", - "nodedaemonendpoints.go", - "nodeselector.go", - "nodeselectorrequirement.go", - "nodeselectorterm.go", - "nodespec.go", - "nodestatus.go", - "nodesysteminfo.go", - "objectfieldselector.go", - "objectreference.go", - "persistentvolume.go", - "persistentvolumeclaim.go", - "persistentvolumeclaimcondition.go", - "persistentvolumeclaimspec.go", - "persistentvolumeclaimstatus.go", - "persistentvolumeclaimtemplate.go", - "persistentvolumeclaimvolumesource.go", - "persistentvolumesource.go", - "persistentvolumespec.go", - "persistentvolumestatus.go", - "photonpersistentdiskvolumesource.go", - "pod.go", - "podaffinity.go", - "podaffinityterm.go", - "podantiaffinity.go", - "podcondition.go", - "poddnsconfig.go", - "poddnsconfigoption.go", - "podip.go", - "podos.go", - "podreadinessgate.go", - "podsecuritycontext.go", - "podspec.go", - "podstatus.go", - "podtemplate.go", - "podtemplatespec.go", - "portstatus.go", - "portworxvolumesource.go", - "preferredschedulingterm.go", - "probe.go", - "probehandler.go", - "projectedvolumesource.go", - "quobytevolumesource.go", - "rbdpersistentvolumesource.go", - "rbdvolumesource.go", - "replicationcontroller.go", - "replicationcontrollercondition.go", - "replicationcontrollerspec.go", - "replicationcontrollerstatus.go", - "resourcefieldselector.go", - "resourcequota.go", - "resourcequotaspec.go", - "resourcequotastatus.go", - "resourcerequirements.go", - "scaleiopersistentvolumesource.go", - "scaleiovolumesource.go", - "scopedresourceselectorrequirement.go", - "scopeselector.go", - "seccompprofile.go", - "secret.go", - "secretenvsource.go", - "secretkeyselector.go", - "secretprojection.go", - "secretreference.go", - "secretvolumesource.go", - "securitycontext.go", - "selinuxoptions.go", - "service.go", - "serviceaccount.go", - "serviceaccounttokenprojection.go", - "serviceport.go", - "servicespec.go", - "servicestatus.go", - "sessionaffinityconfig.go", - "storageospersistentvolumesource.go", - "storageosvolumesource.go", - "sysctl.go", - "taint.go", - "tcpsocketaction.go", - "toleration.go", - "topologyselectorlabelrequirement.go", - "topologyselectorterm.go", - "topologyspreadconstraint.go", - "typedlocalobjectreference.go", - "volume.go", - "volumedevice.go", - "volumemount.go", - "volumenodeaffinity.go", - "volumeprojection.go", - "volumesource.go", - "vspherevirtualdiskvolumesource.go", - "weightedpodaffinityterm.go", - "windowssecuritycontextoptions.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/core/v1", - importpath = "k8s.io/client-go/applyconfigurations/core/v1", - visibility = ["//visibility:public"], - deps = [ - "//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/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/BUILD deleted file mode 100644 index 0b1628531a..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "endpoint.go", - "endpointconditions.go", - "endpointhints.go", - "endpointport.go", - "endpointslice.go", - "forzone.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/discovery/v1", - importpath = "k8s.io/client-go/applyconfigurations/discovery/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/discovery/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/BUILD deleted file mode 100644 index 874fff4479..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "endpoint.go", - "endpointconditions.go", - "endpointhints.go", - "endpointport.go", - "endpointslice.go", - "forzone.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/discovery/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/discovery/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/events/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/events/v1/BUILD deleted file mode 100644 index 379226617d..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/events/v1/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "event.go", - "eventseries.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/events/v1", - importpath = "k8s.io/client-go/applyconfigurations/events/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/events/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/events/v1beta1/BUILD deleted file mode 100644 index 9e00286f24..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/events/v1beta1/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "event.go", - "eventseries.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/events/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/events/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/BUILD deleted file mode 100644 index 637e003b32..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/BUILD +++ /dev/null @@ -1,68 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "allowedcsidriver.go", - "allowedflexvolume.go", - "allowedhostpath.go", - "daemonset.go", - "daemonsetcondition.go", - "daemonsetspec.go", - "daemonsetstatus.go", - "daemonsetupdatestrategy.go", - "deployment.go", - "deploymentcondition.go", - "deploymentspec.go", - "deploymentstatus.go", - "deploymentstrategy.go", - "fsgroupstrategyoptions.go", - "hostportrange.go", - "httpingresspath.go", - "httpingressrulevalue.go", - "idrange.go", - "ingress.go", - "ingressbackend.go", - "ingressrule.go", - "ingressrulevalue.go", - "ingressspec.go", - "ingressstatus.go", - "ingresstls.go", - "ipblock.go", - "networkpolicy.go", - "networkpolicyegressrule.go", - "networkpolicyingressrule.go", - "networkpolicypeer.go", - "networkpolicyport.go", - "networkpolicyspec.go", - "podsecuritypolicy.go", - "podsecuritypolicyspec.go", - "replicaset.go", - "replicasetcondition.go", - "replicasetspec.go", - "replicasetstatus.go", - "rollbackconfig.go", - "rollingupdatedaemonset.go", - "rollingupdatedeployment.go", - "runasgroupstrategyoptions.go", - "runasuserstrategyoptions.go", - "runtimeclassstrategyoptions.go", - "scale.go", - "selinuxstrategyoptions.go", - "supplementalgroupsstrategyoptions.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/extensions/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/extensions/v1beta1: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/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1/BUILD deleted file mode 100644 index 17d8ac0e65..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1/BUILD +++ /dev/null @@ -1,38 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "flowdistinguishermethod.go", - "flowschema.go", - "flowschemacondition.go", - "flowschemaspec.go", - "flowschemastatus.go", - "groupsubject.go", - "limitedprioritylevelconfiguration.go", - "limitresponse.go", - "nonresourcepolicyrule.go", - "policyruleswithsubjects.go", - "prioritylevelconfiguration.go", - "prioritylevelconfigurationcondition.go", - "prioritylevelconfigurationreference.go", - "prioritylevelconfigurationspec.go", - "prioritylevelconfigurationstatus.go", - "queuingconfiguration.go", - "resourcepolicyrule.go", - "serviceaccountsubject.go", - "subject.go", - "usersubject.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1", - importpath = "k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1alpha1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1/BUILD deleted file mode 100644 index 511e3fa36e..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1/BUILD +++ /dev/null @@ -1,38 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "flowdistinguishermethod.go", - "flowschema.go", - "flowschemacondition.go", - "flowschemaspec.go", - "flowschemastatus.go", - "groupsubject.go", - "limitedprioritylevelconfiguration.go", - "limitresponse.go", - "nonresourcepolicyrule.go", - "policyruleswithsubjects.go", - "prioritylevelconfiguration.go", - "prioritylevelconfigurationcondition.go", - "prioritylevelconfigurationreference.go", - "prioritylevelconfigurationspec.go", - "prioritylevelconfigurationstatus.go", - "queuingconfiguration.go", - "resourcepolicyrule.go", - "serviceaccountsubject.go", - "subject.go", - "usersubject.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/internal/BUILD b/vendor/k8s.io/client-go/applyconfigurations/internal/BUILD deleted file mode 100644 index 6465c02df5..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/internal/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["internal.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/internal", - importpath = "k8s.io/client-go/applyconfigurations/internal", - visibility = ["//vendor/k8s.io/client-go/applyconfigurations:__subpackages__"], - deps = ["//vendor/sigs.k8s.io/structured-merge-diff/v4/typed:go_default_library"], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/meta/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/meta/v1/BUILD deleted file mode 100644 index 5dda4ddcea..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/meta/v1/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "condition.go", - "deleteoptions.go", - "labelselector.go", - "labelselectorrequirement.go", - "managedfieldsentry.go", - "objectmeta.go", - "ownerreference.go", - "preconditions.go", - "typemeta.go", - "unstructured.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/meta/v1", - importpath = "k8s.io/client-go/applyconfigurations/meta/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/discovery:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/typed:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/networking/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/networking/v1/BUILD deleted file mode 100644 index ad867d1b2b..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/networking/v1/BUILD +++ /dev/null @@ -1,42 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "httpingresspath.go", - "httpingressrulevalue.go", - "ingress.go", - "ingressbackend.go", - "ingressclass.go", - "ingressclassparametersreference.go", - "ingressclassspec.go", - "ingressrule.go", - "ingressrulevalue.go", - "ingressservicebackend.go", - "ingressspec.go", - "ingressstatus.go", - "ingresstls.go", - "ipblock.go", - "networkpolicy.go", - "networkpolicyegressrule.go", - "networkpolicyingressrule.go", - "networkpolicypeer.go", - "networkpolicyport.go", - "networkpolicyspec.go", - "servicebackendport.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/networking/v1", - importpath = "k8s.io/client-go/applyconfigurations/networking/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/networking/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/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/BUILD deleted file mode 100644 index dc5f25196b..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1/BUILD +++ /dev/null @@ -1,32 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "httpingresspath.go", - "httpingressrulevalue.go", - "ingress.go", - "ingressbackend.go", - "ingressclass.go", - "ingressclassparametersreference.go", - "ingressclassspec.go", - "ingressrule.go", - "ingressrulevalue.go", - "ingressspec.go", - "ingressstatus.go", - "ingresstls.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/networking/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1beta1: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/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/node/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/node/v1/BUILD deleted file mode 100644 index dea2eff132..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/node/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "overhead.go", - "runtimeclass.go", - "scheduling.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/node/v1", - importpath = "k8s.io/client-go/applyconfigurations/node/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/node/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/node/v1alpha1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/node/v1alpha1/BUILD deleted file mode 100644 index d9de424669..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/node/v1alpha1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "overhead.go", - "runtimeclass.go", - "runtimeclassspec.go", - "scheduling.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/node/v1alpha1", - importpath = "k8s.io/client-go/applyconfigurations/node/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/node/v1alpha1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/node/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/node/v1beta1/BUILD deleted file mode 100644 index ea5822e323..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/node/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "overhead.go", - "runtimeclass.go", - "scheduling.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/node/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/node/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/node/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/policy/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/policy/v1/BUILD deleted file mode 100644 index e449976588..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/policy/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "eviction.go", - "poddisruptionbudget.go", - "poddisruptionbudgetspec.go", - "poddisruptionbudgetstatus.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/policy/v1", - importpath = "k8s.io/client-go/applyconfigurations/policy/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/policy/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/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/policy/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/policy/v1beta1/BUILD deleted file mode 100644 index 00b4390242..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/policy/v1beta1/BUILD +++ /dev/null @@ -1,38 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "allowedcsidriver.go", - "allowedflexvolume.go", - "allowedhostpath.go", - "eviction.go", - "fsgroupstrategyoptions.go", - "hostportrange.go", - "idrange.go", - "poddisruptionbudget.go", - "poddisruptionbudgetspec.go", - "poddisruptionbudgetstatus.go", - "podsecuritypolicy.go", - "podsecuritypolicyspec.go", - "runasgroupstrategyoptions.go", - "runasuserstrategyoptions.go", - "runtimeclassstrategyoptions.go", - "selinuxstrategyoptions.go", - "supplementalgroupsstrategyoptions.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/policy/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/policy/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1beta1: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/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/rbac/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/rbac/v1/BUILD deleted file mode 100644 index d0973381c0..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/rbac/v1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "aggregationrule.go", - "clusterrole.go", - "clusterrolebinding.go", - "policyrule.go", - "role.go", - "rolebinding.go", - "roleref.go", - "subject.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/rbac/v1", - importpath = "k8s.io/client-go/applyconfigurations/rbac/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/rbac/v1alpha1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/rbac/v1alpha1/BUILD deleted file mode 100644 index 9efb90bff8..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/rbac/v1alpha1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "aggregationrule.go", - "clusterrole.go", - "clusterrolebinding.go", - "policyrule.go", - "role.go", - "rolebinding.go", - "roleref.go", - "subject.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/rbac/v1alpha1", - importpath = "k8s.io/client-go/applyconfigurations/rbac/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1alpha1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/rbac/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/rbac/v1beta1/BUILD deleted file mode 100644 index d33510a1ef..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/rbac/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "aggregationrule.go", - "clusterrole.go", - "clusterrolebinding.go", - "policyrule.go", - "role.go", - "rolebinding.go", - "roleref.go", - "subject.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/rbac/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/rbac/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1/BUILD deleted file mode 100644 index 7b5dcda5bc..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["priorityclass.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1", - importpath = "k8s.io/client-go/applyconfigurations/scheduling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/scheduling/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1alpha1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1alpha1/BUILD deleted file mode 100644 index b66647f6f4..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1alpha1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["priorityclass.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1alpha1", - importpath = "k8s.io/client-go/applyconfigurations/scheduling/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1alpha1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1beta1/BUILD deleted file mode 100644 index b28e8673da..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["priorityclass.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/scheduling/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/scheduling/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/storage/v1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/storage/v1/BUILD deleted file mode 100644 index 245c706fb6..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/storage/v1/BUILD +++ /dev/null @@ -1,33 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csidriverspec.go", - "csinode.go", - "csinodedriver.go", - "csinodespec.go", - "storageclass.go", - "tokenrequest.go", - "volumeattachment.go", - "volumeattachmentsource.go", - "volumeattachmentspec.go", - "volumeattachmentstatus.go", - "volumeerror.go", - "volumenoderesources.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/storage/v1", - importpath = "k8s.io/client-go/applyconfigurations/storage/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/storage/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/apimachinery/pkg/util/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/storage/v1alpha1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/storage/v1alpha1/BUILD deleted file mode 100644 index 4fdac21e01..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/storage/v1alpha1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csistoragecapacity.go", - "volumeattachment.go", - "volumeattachmentsource.go", - "volumeattachmentspec.go", - "volumeattachmentstatus.go", - "volumeerror.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/storage/v1alpha1", - importpath = "k8s.io/client-go/applyconfigurations/storage/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1alpha1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/applyconfigurations/storage/v1beta1/BUILD b/vendor/k8s.io/client-go/applyconfigurations/storage/v1beta1/BUILD deleted file mode 100644 index 0f2c8ef4cd..0000000000 --- a/vendor/k8s.io/client-go/applyconfigurations/storage/v1beta1/BUILD +++ /dev/null @@ -1,35 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csidriverspec.go", - "csinode.go", - "csinodedriver.go", - "csinodespec.go", - "csistoragecapacity.go", - "storageclass.go", - "tokenrequest.go", - "volumeattachment.go", - "volumeattachmentsource.go", - "volumeattachmentspec.go", - "volumeattachmentstatus.go", - "volumeerror.go", - "volumenoderesources.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/applyconfigurations/storage/v1beta1", - importpath = "k8s.io/client-go/applyconfigurations/storage/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/storage/v1beta1: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/managedfields:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/internal:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/discovery/BUILD b/vendor/k8s.io/client-go/discovery/BUILD deleted file mode 100644 index 2b68faa75d..0000000000 --- a/vendor/k8s.io/client-go/discovery/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "discovery_client.go", - "doc.go", - "helper.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/discovery", - importpath = "k8s.io/client-go/discovery", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/googleapis/gnostic/openapiv2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer: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/version:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/discovery/cached/BUILD b/vendor/k8s.io/client-go/discovery/cached/BUILD deleted file mode 100644 index a0688242e9..0000000000 --- a/vendor/k8s.io/client-go/discovery/cached/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["legacy.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/discovery/cached", - importpath = "k8s.io/client-go/discovery/cached", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/discovery:go_default_library", - "//vendor/k8s.io/client-go/discovery/cached/memory:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/discovery/cached/memory/BUILD b/vendor/k8s.io/client-go/discovery/cached/memory/BUILD deleted file mode 100644 index aa57e16cf0..0000000000 --- a/vendor/k8s.io/client-go/discovery/cached/memory/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["memcache.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/discovery/cached/memory", - importpath = "k8s.io/client-go/discovery/cached/memory", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/googleapis/gnostic/openapiv2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/version:go_default_library", - "//vendor/k8s.io/client-go/discovery:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/discovery/fake/BUILD b/vendor/k8s.io/client-go/discovery/fake/BUILD deleted file mode 100644 index 2561e7c28f..0000000000 --- a/vendor/k8s.io/client-go/discovery/fake/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["discovery.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/discovery/fake", - importpath = "k8s.io/client-go/discovery/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/googleapis/gnostic/openapiv2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/version:go_default_library", - "//vendor/k8s.io/client-go/pkg/version:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/BUILD b/vendor/k8s.io/client-go/informers/BUILD deleted file mode 100644 index e6edea654b..0000000000 --- a/vendor/k8s.io/client-go/informers/BUILD +++ /dev/null @@ -1,79 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "factory.go", - "generic.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers", - importpath = "k8s.io/client-go/informers", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/api/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/api/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/api/apps/v1:go_default_library", - "//vendor/k8s.io/api/apps/v1beta1:go_default_library", - "//vendor/k8s.io/api/apps/v1beta2:go_default_library", - "//vendor/k8s.io/api/autoscaling/v1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/api/batch/v1:go_default_library", - "//vendor/k8s.io/api/batch/v1beta1:go_default_library", - "//vendor/k8s.io/api/certificates/v1:go_default_library", - "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/api/coordination/v1:go_default_library", - "//vendor/k8s.io/api/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/discovery/v1:go_default_library", - "//vendor/k8s.io/api/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/api/events/v1:go_default_library", - "//vendor/k8s.io/api/events/v1beta1:go_default_library", - "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/api/networking/v1:go_default_library", - "//vendor/k8s.io/api/networking/v1beta1:go_default_library", - "//vendor/k8s.io/api/node/v1:go_default_library", - "//vendor/k8s.io/api/node/v1alpha1:go_default_library", - "//vendor/k8s.io/api/node/v1beta1:go_default_library", - "//vendor/k8s.io/api/policy/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1beta1:go_default_library", - "//vendor/k8s.io/api/rbac/v1:go_default_library", - "//vendor/k8s.io/api/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/api/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/api/storage/v1:go_default_library", - "//vendor/k8s.io/api/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/api/storage/v1beta1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/client-go/informers/admissionregistration:go_default_library", - "//vendor/k8s.io/client-go/informers/apiserverinternal:go_default_library", - "//vendor/k8s.io/client-go/informers/apps:go_default_library", - "//vendor/k8s.io/client-go/informers/autoscaling:go_default_library", - "//vendor/k8s.io/client-go/informers/batch:go_default_library", - "//vendor/k8s.io/client-go/informers/certificates:go_default_library", - "//vendor/k8s.io/client-go/informers/coordination:go_default_library", - "//vendor/k8s.io/client-go/informers/core:go_default_library", - "//vendor/k8s.io/client-go/informers/discovery:go_default_library", - "//vendor/k8s.io/client-go/informers/events:go_default_library", - "//vendor/k8s.io/client-go/informers/extensions:go_default_library", - "//vendor/k8s.io/client-go/informers/flowcontrol:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/informers/networking:go_default_library", - "//vendor/k8s.io/client-go/informers/node:go_default_library", - "//vendor/k8s.io/client-go/informers/policy:go_default_library", - "//vendor/k8s.io/client-go/informers/rbac:go_default_library", - "//vendor/k8s.io/client-go/informers/scheduling:go_default_library", - "//vendor/k8s.io/client-go/informers/storage:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/admissionregistration/BUILD b/vendor/k8s.io/client-go/informers/admissionregistration/BUILD deleted file mode 100644 index 2e5a17f6ca..0000000000 --- a/vendor/k8s.io/client-go/informers/admissionregistration/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/admissionregistration", - importpath = "k8s.io/client-go/informers/admissionregistration", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/admissionregistration/v1/BUILD b/vendor/k8s.io/client-go/informers/admissionregistration/v1/BUILD deleted file mode 100644 index eaa3f21df9..0000000000 --- a/vendor/k8s.io/client-go/informers/admissionregistration/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "mutatingwebhookconfiguration.go", - "validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/admissionregistration/v1", - importpath = "k8s.io/client-go/informers/admissionregistration/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/admissionregistration/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/admissionregistration/v1beta1/BUILD deleted file mode 100644 index 1077febf37..0000000000 --- a/vendor/k8s.io/client-go/informers/admissionregistration/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "mutatingwebhookconfiguration.go", - "validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/admissionregistration/v1beta1", - importpath = "k8s.io/client-go/informers/admissionregistration/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/apiserverinternal/BUILD b/vendor/k8s.io/client-go/informers/apiserverinternal/BUILD deleted file mode 100644 index 566950f4e1..0000000000 --- a/vendor/k8s.io/client-go/informers/apiserverinternal/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/apiserverinternal", - importpath = "k8s.io/client-go/informers/apiserverinternal", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/apiserverinternal/v1alpha1/BUILD b/vendor/k8s.io/client-go/informers/apiserverinternal/v1alpha1/BUILD deleted file mode 100644 index c91d56fb18..0000000000 --- a/vendor/k8s.io/client-go/informers/apiserverinternal/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "storageversion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/apiserverinternal/v1alpha1", - importpath = "k8s.io/client-go/informers/apiserverinternal/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apiserverinternal/v1alpha1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/apps/BUILD b/vendor/k8s.io/client-go/informers/apps/BUILD deleted file mode 100644 index e75b15b1ea..0000000000 --- a/vendor/k8s.io/client-go/informers/apps/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/apps", - importpath = "k8s.io/client-go/informers/apps", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/apps/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/apps/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/apps/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/apps/v1/BUILD b/vendor/k8s.io/client-go/informers/apps/v1/BUILD deleted file mode 100644 index 248d6d7014..0000000000 --- a/vendor/k8s.io/client-go/informers/apps/v1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "daemonset.go", - "deployment.go", - "interface.go", - "replicaset.go", - "statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/apps/v1", - importpath = "k8s.io/client-go/informers/apps/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/apps/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/apps/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/apps/v1beta1/BUILD deleted file mode 100644 index e4d5967606..0000000000 --- a/vendor/k8s.io/client-go/informers/apps/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "deployment.go", - "interface.go", - "statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/apps/v1beta1", - importpath = "k8s.io/client-go/informers/apps/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/apps/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/apps/v1beta2/BUILD b/vendor/k8s.io/client-go/informers/apps/v1beta2/BUILD deleted file mode 100644 index 09a6bae4db..0000000000 --- a/vendor/k8s.io/client-go/informers/apps/v1beta2/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "daemonset.go", - "deployment.go", - "interface.go", - "replicaset.go", - "statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/apps/v1beta2", - importpath = "k8s.io/client-go/informers/apps/v1beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta2:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/apps/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/autoscaling/BUILD b/vendor/k8s.io/client-go/informers/autoscaling/BUILD deleted file mode 100644 index 9619ac372e..0000000000 --- a/vendor/k8s.io/client-go/informers/autoscaling/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/autoscaling", - importpath = "k8s.io/client-go/informers/autoscaling", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/autoscaling/v2:go_default_library", - "//vendor/k8s.io/client-go/informers/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/autoscaling/v1/BUILD b/vendor/k8s.io/client-go/informers/autoscaling/v1/BUILD deleted file mode 100644 index c9641b9cba..0000000000 --- a/vendor/k8s.io/client-go/informers/autoscaling/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "horizontalpodautoscaler.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/autoscaling/v1", - importpath = "k8s.io/client-go/informers/autoscaling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/autoscaling/v2beta1/BUILD b/vendor/k8s.io/client-go/informers/autoscaling/v2beta1/BUILD deleted file mode 100644 index dbe92d631d..0000000000 --- a/vendor/k8s.io/client-go/informers/autoscaling/v2beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "horizontalpodautoscaler.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/autoscaling/v2beta1", - importpath = "k8s.io/client-go/informers/autoscaling/v2beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/autoscaling/v2beta2/BUILD b/vendor/k8s.io/client-go/informers/autoscaling/v2beta2/BUILD deleted file mode 100644 index f7b5695659..0000000000 --- a/vendor/k8s.io/client-go/informers/autoscaling/v2beta2/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "horizontalpodautoscaler.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/autoscaling/v2beta2", - importpath = "k8s.io/client-go/informers/autoscaling/v2beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta2:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/batch/BUILD b/vendor/k8s.io/client-go/informers/batch/BUILD deleted file mode 100644 index 68413574c8..0000000000 --- a/vendor/k8s.io/client-go/informers/batch/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/batch", - importpath = "k8s.io/client-go/informers/batch", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/batch/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/batch/v1/BUILD b/vendor/k8s.io/client-go/informers/batch/v1/BUILD deleted file mode 100644 index 889b7c6070..0000000000 --- a/vendor/k8s.io/client-go/informers/batch/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cronjob.go", - "interface.go", - "job.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/batch/v1", - importpath = "k8s.io/client-go/informers/batch/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/batch/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/batch/v1beta1/BUILD deleted file mode 100644 index 3b5f8604de..0000000000 --- a/vendor/k8s.io/client-go/informers/batch/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cronjob.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/batch/v1beta1", - importpath = "k8s.io/client-go/informers/batch/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/batch/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/certificates/BUILD b/vendor/k8s.io/client-go/informers/certificates/BUILD deleted file mode 100644 index 6e5391be00..0000000000 --- a/vendor/k8s.io/client-go/informers/certificates/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/certificates", - importpath = "k8s.io/client-go/informers/certificates", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/certificates/v1/BUILD b/vendor/k8s.io/client-go/informers/certificates/v1/BUILD deleted file mode 100644 index d30c3d5d0f..0000000000 --- a/vendor/k8s.io/client-go/informers/certificates/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificatesigningrequest.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/certificates/v1", - importpath = "k8s.io/client-go/informers/certificates/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/certificates/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/certificates/v1beta1/BUILD deleted file mode 100644 index fa29b3e2f5..0000000000 --- a/vendor/k8s.io/client-go/informers/certificates/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificatesigningrequest.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/certificates/v1beta1", - importpath = "k8s.io/client-go/informers/certificates/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/coordination/BUILD b/vendor/k8s.io/client-go/informers/coordination/BUILD deleted file mode 100644 index 405d634a3d..0000000000 --- a/vendor/k8s.io/client-go/informers/coordination/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/coordination", - importpath = "k8s.io/client-go/informers/coordination", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/coordination/v1/BUILD b/vendor/k8s.io/client-go/informers/coordination/v1/BUILD deleted file mode 100644 index 881549076e..0000000000 --- a/vendor/k8s.io/client-go/informers/coordination/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/coordination/v1", - importpath = "k8s.io/client-go/informers/coordination/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/coordination/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/coordination/v1beta1/BUILD deleted file mode 100644 index 3a95bd88ec..0000000000 --- a/vendor/k8s.io/client-go/informers/coordination/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/coordination/v1beta1", - importpath = "k8s.io/client-go/informers/coordination/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/core/BUILD b/vendor/k8s.io/client-go/informers/core/BUILD deleted file mode 100644 index 0ad3375878..0000000000 --- a/vendor/k8s.io/client-go/informers/core/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/core", - importpath = "k8s.io/client-go/informers/core", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/core/v1/BUILD b/vendor/k8s.io/client-go/informers/core/v1/BUILD deleted file mode 100644 index 66e967520c..0000000000 --- a/vendor/k8s.io/client-go/informers/core/v1/BUILD +++ /dev/null @@ -1,37 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "componentstatus.go", - "configmap.go", - "endpoints.go", - "event.go", - "interface.go", - "limitrange.go", - "namespace.go", - "node.go", - "persistentvolume.go", - "persistentvolumeclaim.go", - "pod.go", - "podtemplate.go", - "replicationcontroller.go", - "resourcequota.go", - "secret.go", - "service.go", - "serviceaccount.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/core/v1", - importpath = "k8s.io/client-go/informers/core/v1", - visibility = ["//visibility:public"], - deps = [ - "//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", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/discovery/BUILD b/vendor/k8s.io/client-go/informers/discovery/BUILD deleted file mode 100644 index 911dd3d40f..0000000000 --- a/vendor/k8s.io/client-go/informers/discovery/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/discovery", - importpath = "k8s.io/client-go/informers/discovery", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/discovery/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/discovery/v1/BUILD b/vendor/k8s.io/client-go/informers/discovery/v1/BUILD deleted file mode 100644 index f6b56c13bf..0000000000 --- a/vendor/k8s.io/client-go/informers/discovery/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "endpointslice.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/discovery/v1", - importpath = "k8s.io/client-go/informers/discovery/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/discovery/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/discovery/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/discovery/v1beta1/BUILD deleted file mode 100644 index 139f271d2e..0000000000 --- a/vendor/k8s.io/client-go/informers/discovery/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "endpointslice.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/discovery/v1beta1", - importpath = "k8s.io/client-go/informers/discovery/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/events/BUILD b/vendor/k8s.io/client-go/informers/events/BUILD deleted file mode 100644 index 01b4ce6ae7..0000000000 --- a/vendor/k8s.io/client-go/informers/events/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/events", - importpath = "k8s.io/client-go/informers/events", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/events/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/events/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/events/v1/BUILD b/vendor/k8s.io/client-go/informers/events/v1/BUILD deleted file mode 100644 index eb0b09f7b0..0000000000 --- a/vendor/k8s.io/client-go/informers/events/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "event.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/events/v1", - importpath = "k8s.io/client-go/informers/events/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/events/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/events/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/events/v1beta1/BUILD deleted file mode 100644 index b15770b6dd..0000000000 --- a/vendor/k8s.io/client-go/informers/events/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "event.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/events/v1beta1", - importpath = "k8s.io/client-go/informers/events/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/events/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/extensions/BUILD b/vendor/k8s.io/client-go/informers/extensions/BUILD deleted file mode 100644 index a2edb49442..0000000000 --- a/vendor/k8s.io/client-go/informers/extensions/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/extensions", - importpath = "k8s.io/client-go/informers/extensions", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/extensions/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/extensions/v1beta1/BUILD deleted file mode 100644 index 927aa29f90..0000000000 --- a/vendor/k8s.io/client-go/informers/extensions/v1beta1/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "daemonset.go", - "deployment.go", - "ingress.go", - "interface.go", - "networkpolicy.go", - "podsecuritypolicy.go", - "replicaset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/extensions/v1beta1", - importpath = "k8s.io/client-go/informers/extensions/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/flowcontrol/BUILD b/vendor/k8s.io/client-go/informers/flowcontrol/BUILD deleted file mode 100644 index f2ebc00ec3..0000000000 --- a/vendor/k8s.io/client-go/informers/flowcontrol/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/flowcontrol", - importpath = "k8s.io/client-go/informers/flowcontrol", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/informers/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/informers/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/flowcontrol/v1alpha1/BUILD b/vendor/k8s.io/client-go/informers/flowcontrol/v1alpha1/BUILD deleted file mode 100644 index 96df16c410..0000000000 --- a/vendor/k8s.io/client-go/informers/flowcontrol/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "flowschema.go", - "interface.go", - "prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/flowcontrol/v1alpha1", - importpath = "k8s.io/client-go/informers/flowcontrol/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1alpha1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/flowcontrol/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/flowcontrol/v1beta1/BUILD deleted file mode 100644 index 52f80c6e60..0000000000 --- a/vendor/k8s.io/client-go/informers/flowcontrol/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "flowschema.go", - "interface.go", - "prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/flowcontrol/v1beta1", - importpath = "k8s.io/client-go/informers/flowcontrol/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/internalinterfaces/BUILD b/vendor/k8s.io/client-go/informers/internalinterfaces/BUILD deleted file mode 100644 index d54d584afd..0000000000 --- a/vendor/k8s.io/client-go/informers/internalinterfaces/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["factory_interfaces.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/internalinterfaces", - importpath = "k8s.io/client-go/informers/internalinterfaces", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/networking/BUILD b/vendor/k8s.io/client-go/informers/networking/BUILD deleted file mode 100644 index f46a5bf974..0000000000 --- a/vendor/k8s.io/client-go/informers/networking/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/networking", - importpath = "k8s.io/client-go/informers/networking", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/informers/networking/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/networking/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/networking/v1/BUILD b/vendor/k8s.io/client-go/informers/networking/v1/BUILD deleted file mode 100644 index 47f756f0f4..0000000000 --- a/vendor/k8s.io/client-go/informers/networking/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ingress.go", - "ingressclass.go", - "interface.go", - "networkpolicy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/networking/v1", - importpath = "k8s.io/client-go/informers/networking/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/networking/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/networking/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/networking/v1beta1/BUILD deleted file mode 100644 index 8e91ca4826..0000000000 --- a/vendor/k8s.io/client-go/informers/networking/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ingress.go", - "ingressclass.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/networking/v1beta1", - importpath = "k8s.io/client-go/informers/networking/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/networking/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/node/BUILD b/vendor/k8s.io/client-go/informers/node/BUILD deleted file mode 100644 index f2e9680cab..0000000000 --- a/vendor/k8s.io/client-go/informers/node/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/node", - importpath = "k8s.io/client-go/informers/node", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/informers/node/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/node/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/informers/node/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/node/v1/BUILD b/vendor/k8s.io/client-go/informers/node/v1/BUILD deleted file mode 100644 index 176d6d36b1..0000000000 --- a/vendor/k8s.io/client-go/informers/node/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/node/v1", - importpath = "k8s.io/client-go/informers/node/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/node/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/node/v1alpha1/BUILD b/vendor/k8s.io/client-go/informers/node/v1alpha1/BUILD deleted file mode 100644 index 4fcc7f816b..0000000000 --- a/vendor/k8s.io/client-go/informers/node/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/node/v1alpha1", - importpath = "k8s.io/client-go/informers/node/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1alpha1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/node/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/node/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/node/v1beta1/BUILD deleted file mode 100644 index 8b68479180..0000000000 --- a/vendor/k8s.io/client-go/informers/node/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/node/v1beta1", - importpath = "k8s.io/client-go/informers/node/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/node/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/policy/BUILD b/vendor/k8s.io/client-go/informers/policy/BUILD deleted file mode 100644 index f1aaa4fef7..0000000000 --- a/vendor/k8s.io/client-go/informers/policy/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/policy", - importpath = "k8s.io/client-go/informers/policy", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/informers/policy/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/policy/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/policy/v1/BUILD b/vendor/k8s.io/client-go/informers/policy/v1/BUILD deleted file mode 100644 index da6fc9ff81..0000000000 --- a/vendor/k8s.io/client-go/informers/policy/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "poddisruptionbudget.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/policy/v1", - importpath = "k8s.io/client-go/informers/policy/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/policy/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/policy/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/policy/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/policy/v1beta1/BUILD deleted file mode 100644 index 5408ab97ea..0000000000 --- a/vendor/k8s.io/client-go/informers/policy/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "poddisruptionbudget.go", - "podsecuritypolicy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/policy/v1beta1", - importpath = "k8s.io/client-go/informers/policy/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/policy/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/policy/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/rbac/BUILD b/vendor/k8s.io/client-go/informers/rbac/BUILD deleted file mode 100644 index 370b4b4a94..0000000000 --- a/vendor/k8s.io/client-go/informers/rbac/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/rbac", - importpath = "k8s.io/client-go/informers/rbac", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/informers/rbac/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/informers/rbac/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/rbac/v1/BUILD b/vendor/k8s.io/client-go/informers/rbac/v1/BUILD deleted file mode 100644 index fee5da8a06..0000000000 --- a/vendor/k8s.io/client-go/informers/rbac/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "interface.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/rbac/v1", - importpath = "k8s.io/client-go/informers/rbac/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/rbac/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/rbac/v1alpha1/BUILD b/vendor/k8s.io/client-go/informers/rbac/v1alpha1/BUILD deleted file mode 100644 index 3f304b8341..0000000000 --- a/vendor/k8s.io/client-go/informers/rbac/v1alpha1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "interface.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/rbac/v1alpha1", - importpath = "k8s.io/client-go/informers/rbac/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1alpha1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/rbac/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/rbac/v1beta1/BUILD deleted file mode 100644 index a06a5f00ff..0000000000 --- a/vendor/k8s.io/client-go/informers/rbac/v1beta1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "interface.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/rbac/v1beta1", - importpath = "k8s.io/client-go/informers/rbac/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/scheduling/BUILD b/vendor/k8s.io/client-go/informers/scheduling/BUILD deleted file mode 100644 index d126de353b..0000000000 --- a/vendor/k8s.io/client-go/informers/scheduling/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/scheduling", - importpath = "k8s.io/client-go/informers/scheduling", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/informers/scheduling/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/informers/scheduling/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/scheduling/v1/BUILD b/vendor/k8s.io/client-go/informers/scheduling/v1/BUILD deleted file mode 100644 index 9fe5be777d..0000000000 --- a/vendor/k8s.io/client-go/informers/scheduling/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "priorityclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/scheduling/v1", - importpath = "k8s.io/client-go/informers/scheduling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/scheduling/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/scheduling/v1alpha1/BUILD b/vendor/k8s.io/client-go/informers/scheduling/v1alpha1/BUILD deleted file mode 100644 index 53fe5dd426..0000000000 --- a/vendor/k8s.io/client-go/informers/scheduling/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "priorityclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/scheduling/v1alpha1", - importpath = "k8s.io/client-go/informers/scheduling/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1alpha1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/scheduling/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/scheduling/v1beta1/BUILD deleted file mode 100644 index ca6199bd58..0000000000 --- a/vendor/k8s.io/client-go/informers/scheduling/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "priorityclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/scheduling/v1beta1", - importpath = "k8s.io/client-go/informers/scheduling/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/storage/BUILD b/vendor/k8s.io/client-go/informers/storage/BUILD deleted file mode 100644 index e5cfd5feb1..0000000000 --- a/vendor/k8s.io/client-go/informers/storage/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["interface.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/storage", - importpath = "k8s.io/client-go/informers/storage", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/informers/storage/v1:go_default_library", - "//vendor/k8s.io/client-go/informers/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/informers/storage/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/storage/v1/BUILD b/vendor/k8s.io/client-go/informers/storage/v1/BUILD deleted file mode 100644 index 0f9125c01e..0000000000 --- a/vendor/k8s.io/client-go/informers/storage/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csinode.go", - "interface.go", - "storageclass.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/storage/v1", - importpath = "k8s.io/client-go/informers/storage/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/storage/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/storage/v1alpha1/BUILD b/vendor/k8s.io/client-go/informers/storage/v1alpha1/BUILD deleted file mode 100644 index 1b14ee15a9..0000000000 --- a/vendor/k8s.io/client-go/informers/storage/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csistoragecapacity.go", - "interface.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/storage/v1alpha1", - importpath = "k8s.io/client-go/informers/storage/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1alpha1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/informers/storage/v1beta1/BUILD b/vendor/k8s.io/client-go/informers/storage/v1beta1/BUILD deleted file mode 100644 index 4d70c3288d..0000000000 --- a/vendor/k8s.io/client-go/informers/storage/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csinode.go", - "csistoragecapacity.go", - "interface.go", - "storageclass.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/informers/storage/v1beta1", - importpath = "k8s.io/client-go/informers/storage/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1beta1:go_default_library", - "//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/watch:go_default_library", - "//vendor/k8s.io/client-go/informers/internalinterfaces:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/listers/storage/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/BUILD b/vendor/k8s.io/client-go/kubernetes/BUILD deleted file mode 100644 index 1aa753804b..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/BUILD +++ /dev/null @@ -1,63 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clientset.go", - "doc.go", - "import.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes", - importpath = "k8s.io/client-go/kubernetes", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/discovery:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/fake/BUILD deleted file mode 100644 index c41f415303..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/fake/BUILD +++ /dev/null @@ -1,160 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clientset_generated.go", - "doc.go", - "register.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/fake", - importpath = "k8s.io/client-go/kubernetes/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/api/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/api/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/api/apps/v1:go_default_library", - "//vendor/k8s.io/api/apps/v1beta1:go_default_library", - "//vendor/k8s.io/api/apps/v1beta2:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/api/authentication/v1beta1:go_default_library", - "//vendor/k8s.io/api/authorization/v1:go_default_library", - "//vendor/k8s.io/api/authorization/v1beta1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/api/batch/v1:go_default_library", - "//vendor/k8s.io/api/batch/v1beta1:go_default_library", - "//vendor/k8s.io/api/certificates/v1:go_default_library", - "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/api/coordination/v1:go_default_library", - "//vendor/k8s.io/api/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/discovery/v1:go_default_library", - "//vendor/k8s.io/api/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/api/events/v1:go_default_library", - "//vendor/k8s.io/api/events/v1beta1:go_default_library", - "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/api/networking/v1:go_default_library", - "//vendor/k8s.io/api/networking/v1beta1:go_default_library", - "//vendor/k8s.io/api/node/v1:go_default_library", - "//vendor/k8s.io/api/node/v1alpha1:go_default_library", - "//vendor/k8s.io/api/node/v1beta1:go_default_library", - "//vendor/k8s.io/api/policy/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1beta1:go_default_library", - "//vendor/k8s.io/api/rbac/v1:go_default_library", - "//vendor/k8s.io/api/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/api/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/api/storage/v1:go_default_library", - "//vendor/k8s.io/api/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/api/storage/v1beta1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/discovery:go_default_library", - "//vendor/k8s.io/client-go/discovery/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/scheme/BUILD b/vendor/k8s.io/client-go/kubernetes/scheme/BUILD deleted file mode 100644 index d656201f05..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/scheme/BUILD +++ /dev/null @@ -1,64 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/scheme", - importpath = "k8s.io/client-go/kubernetes/scheme", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/api/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/api/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/api/apps/v1:go_default_library", - "//vendor/k8s.io/api/apps/v1beta1:go_default_library", - "//vendor/k8s.io/api/apps/v1beta2:go_default_library", - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/api/authentication/v1beta1:go_default_library", - "//vendor/k8s.io/api/authorization/v1:go_default_library", - "//vendor/k8s.io/api/authorization/v1beta1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/api/batch/v1:go_default_library", - "//vendor/k8s.io/api/batch/v1beta1:go_default_library", - "//vendor/k8s.io/api/certificates/v1:go_default_library", - "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/api/coordination/v1:go_default_library", - "//vendor/k8s.io/api/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/discovery/v1:go_default_library", - "//vendor/k8s.io/api/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/api/events/v1:go_default_library", - "//vendor/k8s.io/api/events/v1beta1:go_default_library", - "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/api/flowcontrol/v1beta2:go_default_library", - "//vendor/k8s.io/api/networking/v1:go_default_library", - "//vendor/k8s.io/api/networking/v1beta1:go_default_library", - "//vendor/k8s.io/api/node/v1:go_default_library", - "//vendor/k8s.io/api/node/v1alpha1:go_default_library", - "//vendor/k8s.io/api/node/v1beta1:go_default_library", - "//vendor/k8s.io/api/policy/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1beta1:go_default_library", - "//vendor/k8s.io/api/rbac/v1:go_default_library", - "//vendor/k8s.io/api/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/api/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/api/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/api/storage/v1:go_default_library", - "//vendor/k8s.io/api/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/api/storage/v1beta1:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/BUILD deleted file mode 100644 index b87a745147..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "admissionregistration_client.go", - "doc.go", - "generated_expansion.go", - "mutatingwebhookconfiguration.go", - "validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1", - importpath = "k8s.io/client-go/kubernetes/typed/admissionregistration/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/BUILD deleted file mode 100644 index d481a91a2e..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_admissionregistration_client.go", - "fake_mutatingwebhookconfiguration.go", - "fake_validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/admissionregistration/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/BUILD deleted file mode 100644 index 88d79ccf3a..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "admissionregistration_client.go", - "doc.go", - "generated_expansion.go", - "mutatingwebhookconfiguration.go", - "validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/BUILD deleted file mode 100644 index db3b08ee0a..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_admissionregistration_client.go", - "fake_mutatingwebhookconfiguration.go", - "fake_validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/BUILD deleted file mode 100644 index b291164e52..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apiserverinternal_client.go", - "doc.go", - "generated_expansion.go", - "storageversion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1", - importpath = "k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apiserverinternal/v1alpha1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake/BUILD deleted file mode 100644 index fa0d02266d..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_apiserverinternal_client.go", - "fake_storageversion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apiserverinternal/v1alpha1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apps/v1/BUILD deleted file mode 100644 index 11b665fede..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apps_client.go", - "controllerrevision.go", - "daemonset.go", - "deployment.go", - "doc.go", - "generated_expansion.go", - "replicaset.go", - "statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apps/v1", - importpath = "k8s.io/client-go/kubernetes/typed/apps/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1:go_default_library", - "//vendor/k8s.io/api/autoscaling/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apps/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/BUILD deleted file mode 100644 index 31c715838d..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_apps_client.go", - "fake_controllerrevision.go", - "fake_daemonset.go", - "fake_deployment.go", - "fake_replicaset.go", - "fake_statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apps/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/apps/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apps/v1:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/BUILD deleted file mode 100644 index 888f1f6405..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apps_client.go", - "controllerrevision.go", - "deployment.go", - "doc.go", - "generated_expansion.go", - "statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/apps/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/BUILD deleted file mode 100644 index c6f3927ae3..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_apps_client.go", - "fake_controllerrevision.go", - "fake_deployment.go", - "fake_statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/apps/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/BUILD deleted file mode 100644 index e981234ce2..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "apps_client.go", - "controllerrevision.go", - "daemonset.go", - "deployment.go", - "doc.go", - "generated_expansion.go", - "replicaset.go", - "statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2", - importpath = "k8s.io/client-go/kubernetes/typed/apps/v1beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta2: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/BUILD deleted file mode 100644 index c04800b228..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_apps_client.go", - "fake_controllerrevision.go", - "fake_daemonset.go", - "fake_deployment.go", - "fake_replicaset.go", - "fake_statefulset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake", - importpath = "k8s.io/client-go/kubernetes/typed/apps/v1beta2/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta2: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/apps/v1beta2:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/BUILD deleted file mode 100644 index 736bf17245..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "authentication_client.go", - "doc.go", - "generated_expansion.go", - "tokenreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1", - importpath = "k8s.io/client-go/kubernetes/typed/authentication/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/BUILD deleted file mode 100644 index 98f9645364..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_authentication_client.go", - "fake_tokenreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/authentication/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/BUILD deleted file mode 100644 index de39e10878..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "authentication_client.go", - "doc.go", - "generated_expansion.go", - "tokenreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/authentication/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/BUILD deleted file mode 100644 index 67ae96f670..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_authentication_client.go", - "fake_tokenreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/authentication/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/BUILD deleted file mode 100644 index c7d7f04d0c..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "authorization_client.go", - "doc.go", - "generated_expansion.go", - "localsubjectaccessreview.go", - "selfsubjectaccessreview.go", - "selfsubjectrulesreview.go", - "subjectaccessreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1", - importpath = "k8s.io/client-go/kubernetes/typed/authorization/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authorization/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/BUILD deleted file mode 100644 index cdf0d6b14f..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_authorization_client.go", - "fake_localsubjectaccessreview.go", - "fake_selfsubjectaccessreview.go", - "fake_selfsubjectrulesreview.go", - "fake_subjectaccessreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/authorization/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authorization/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/BUILD deleted file mode 100644 index 21fc33689c..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "authorization_client.go", - "doc.go", - "generated_expansion.go", - "localsubjectaccessreview.go", - "selfsubjectaccessreview.go", - "selfsubjectrulesreview.go", - "subjectaccessreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/authorization/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authorization/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/BUILD deleted file mode 100644 index d611aed42f..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_authorization_client.go", - "fake_localsubjectaccessreview.go", - "fake_selfsubjectaccessreview.go", - "fake_selfsubjectrulesreview.go", - "fake_subjectaccessreview.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/authorization/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authorization/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/authorization/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/BUILD deleted file mode 100644 index 0f0baf93c8..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "autoscaling_client.go", - "doc.go", - "generated_expansion.go", - "horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1", - importpath = "k8s.io/client-go/kubernetes/typed/autoscaling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake/BUILD deleted file mode 100644 index 2249adfeef..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_autoscaling_client.go", - "fake_horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/autoscaling/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/BUILD deleted file mode 100644 index 62f4e02f72..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "autoscaling_client.go", - "doc.go", - "generated_expansion.go", - "horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - importpath = "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake/BUILD deleted file mode 100644 index 86dfd1b878..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_autoscaling_client.go", - "fake_horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/BUILD deleted file mode 100644 index b8d4a6cb0c..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "autoscaling_client.go", - "doc.go", - "generated_expansion.go", - "horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2", - importpath = "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta2: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake/BUILD deleted file mode 100644 index 22d76d8e7f..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_autoscaling_client.go", - "fake_horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake", - importpath = "k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta2: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/BUILD deleted file mode 100644 index 0e1c4c62cf..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "batch_client.go", - "cronjob.go", - "doc.go", - "generated_expansion.go", - "job.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/batch/v1", - importpath = "k8s.io/client-go/kubernetes/typed/batch/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/BUILD deleted file mode 100644 index 6ef153905e..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_batch_client.go", - "fake_cronjob.go", - "fake_job.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/batch/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/batch/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/BUILD deleted file mode 100644 index a0e29ab5b9..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "batch_client.go", - "cronjob.go", - "doc.go", - "generated_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/batch/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake/BUILD deleted file mode 100644 index 92a1f658df..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_batch_client.go", - "fake_cronjob.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/batch/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/batch/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/BUILD deleted file mode 100644 index c449d15b93..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificates_client.go", - "certificatesigningrequest.go", - "doc.go", - "generated_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1", - importpath = "k8s.io/client-go/kubernetes/typed/certificates/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake/BUILD deleted file mode 100644 index 7652567c0e..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_certificates_client.go", - "fake_certificatesigningrequest.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/certificates/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/BUILD deleted file mode 100644 index 06a33e7a32..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificates_client.go", - "certificatesigningrequest.go", - "certificatesigningrequest_expansion.go", - "doc.go", - "generated_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/certificates/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/BUILD deleted file mode 100644 index 48de77dfd7..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_certificates_client.go", - "fake_certificatesigningrequest.go", - "fake_certificatesigningrequest_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/certificates/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/BUILD deleted file mode 100644 index 72296e6d16..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "coordination_client.go", - "doc.go", - "generated_expansion.go", - "lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1", - importpath = "k8s.io/client-go/kubernetes/typed/coordination/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake/BUILD deleted file mode 100644 index 7417bca525..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_coordination_client.go", - "fake_lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/coordination/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/BUILD deleted file mode 100644 index b1638898b6..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "coordination_client.go", - "doc.go", - "generated_expansion.go", - "lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/coordination/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/BUILD deleted file mode 100644 index 78c044f7c4..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_coordination_client.go", - "fake_lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/coordination/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/core/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/core/v1/BUILD deleted file mode 100644 index d78baa2481..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/core/v1/BUILD +++ /dev/null @@ -1,51 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "componentstatus.go", - "configmap.go", - "core_client.go", - "doc.go", - "endpoints.go", - "event.go", - "event_expansion.go", - "generated_expansion.go", - "limitrange.go", - "namespace.go", - "namespace_expansion.go", - "node.go", - "node_expansion.go", - "persistentvolume.go", - "persistentvolumeclaim.go", - "pod.go", - "pod_expansion.go", - "podtemplate.go", - "replicationcontroller.go", - "resourcequota.go", - "secret.go", - "service.go", - "service_expansion.go", - "serviceaccount.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/core/v1", - importpath = "k8s.io/client-go/kubernetes/typed/core/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v1:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1beta1: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/reference:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/BUILD deleted file mode 100644 index 428b754f2f..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake/BUILD +++ /dev/null @@ -1,53 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_componentstatus.go", - "fake_configmap.go", - "fake_core_client.go", - "fake_endpoints.go", - "fake_event.go", - "fake_event_expansion.go", - "fake_limitrange.go", - "fake_namespace.go", - "fake_namespace_expansion.go", - "fake_node.go", - "fake_node_expansion.go", - "fake_persistentvolume.go", - "fake_persistentvolumeclaim.go", - "fake_pod.go", - "fake_pod_expansion.go", - "fake_podtemplate.go", - "fake_replicationcontroller.go", - "fake_resourcequota.go", - "fake_secret.go", - "fake_service.go", - "fake_service_expansion.go", - "fake_serviceaccount.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/core/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/core/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/authentication/v1:go_default_library", - "//vendor/k8s.io/api/autoscaling/v1:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1beta1: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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/core/v1: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", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/rest/fake:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/BUILD deleted file mode 100644 index d8af6b6944..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "discovery_client.go", - "doc.go", - "endpointslice.go", - "generated_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1", - importpath = "k8s.io/client-go/kubernetes/typed/discovery/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/discovery/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake/BUILD deleted file mode 100644 index 58835eec99..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_discovery_client.go", - "fake_endpointslice.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/discovery/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/discovery/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/BUILD deleted file mode 100644 index c3c95f7c53..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "discovery_client.go", - "doc.go", - "endpointslice.go", - "generated_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/discovery/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake/BUILD deleted file mode 100644 index d328ff4621..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_discovery_client.go", - "fake_endpointslice.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/discovery/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/events/v1/BUILD deleted file mode 100644 index 5d10bd49a4..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/events/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "event.go", - "events_client.go", - "generated_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/events/v1", - importpath = "k8s.io/client-go/kubernetes/typed/events/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/events/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake/BUILD deleted file mode 100644 index 3d0f00d210..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_event.go", - "fake_events_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/events/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/events/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/events/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/BUILD deleted file mode 100644 index 8f24885992..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "event.go", - "event_expansion.go", - "events_client.go", - "generated_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/events/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/events/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/BUILD deleted file mode 100644 index fda4423bc2..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_event.go", - "fake_event_expansion.go", - "fake_events_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/events/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/events/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/BUILD deleted file mode 100644 index 88c1f6b450..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "daemonset.go", - "deployment.go", - "deployment_expansion.go", - "doc.go", - "extensions_client.go", - "generated_expansion.go", - "ingress.go", - "networkpolicy.go", - "podsecuritypolicy.go", - "replicaset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/extensions/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/extensions/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/BUILD deleted file mode 100644 index 140c1eeaa3..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_daemonset.go", - "fake_deployment.go", - "fake_deployment_expansion.go", - "fake_extensions_client.go", - "fake_ingress.go", - "fake_networkpolicy.go", - "fake_podsecuritypolicy.go", - "fake_replicaset.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/extensions/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/extensions/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/BUILD deleted file mode 100644 index 3b72c19370..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "flowcontrol_client.go", - "flowschema.go", - "generated_expansion.go", - "prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1", - importpath = "k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1alpha1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/fake/BUILD deleted file mode 100644 index 553a96cc7e..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_flowcontrol_client.go", - "fake_flowschema.go", - "fake_prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1alpha1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/BUILD deleted file mode 100644 index 28b69e44b1..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "flowcontrol_client.go", - "flowschema.go", - "generated_expansion.go", - "prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/BUILD deleted file mode 100644 index 90b46a8e60..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_flowcontrol_client.go", - "fake_flowschema.go", - "fake_prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/BUILD deleted file mode 100644 index d6a9553b44..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "ingress.go", - "ingressclass.go", - "networking_client.go", - "networkpolicy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/networking/v1", - importpath = "k8s.io/client-go/kubernetes/typed/networking/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/networking/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/BUILD deleted file mode 100644 index 9cd0c80bdd..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_ingress.go", - "fake_ingressclass.go", - "fake_networking_client.go", - "fake_networkpolicy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/networking/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/networking/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/networking/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/BUILD deleted file mode 100644 index 4035598fa6..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "ingress.go", - "ingressclass.go", - "networking_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/networking/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/BUILD deleted file mode 100644 index 4b4d3dbd19..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_ingress.go", - "fake_ingressclass.go", - "fake_networking_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/networking/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/networking/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/networking/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/node/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/node/v1/BUILD deleted file mode 100644 index f589e643dc..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/node/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "node_client.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/node/v1", - importpath = "k8s.io/client-go/kubernetes/typed/node/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/node/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake/BUILD deleted file mode 100644 index 23513ca53d..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_node_client.go", - "fake_runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/node/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/node/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/node/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/BUILD deleted file mode 100644 index 79b980e0e7..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "node_client.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1", - importpath = "k8s.io/client-go/kubernetes/typed/node/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1alpha1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/node/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake/BUILD deleted file mode 100644 index d76e369170..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_node_client.go", - "fake_runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/node/v1alpha1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1alpha1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/node/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/BUILD deleted file mode 100644 index 85c30f293f..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "node_client.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/node/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/node/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake/BUILD deleted file mode 100644 index 9e2f1ba2ed..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_node_client.go", - "fake_runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/node/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/node/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/node/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/policy/v1/BUILD deleted file mode 100644 index 2092fa5d3d..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "eviction.go", - "eviction_expansion.go", - "generated_expansion.go", - "poddisruptionbudget.go", - "policy_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/policy/v1", - importpath = "k8s.io/client-go/kubernetes/typed/policy/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/policy/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/policy/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/BUILD deleted file mode 100644 index fb14c8971c..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_eviction.go", - "fake_eviction_expansion.go", - "fake_poddisruptionbudget.go", - "fake_policy_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/policy/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/policy/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/policy/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/policy/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/BUILD deleted file mode 100644 index 3af46bf242..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "eviction.go", - "eviction_expansion.go", - "generated_expansion.go", - "poddisruptionbudget.go", - "podsecuritypolicy.go", - "policy_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/policy/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/policy/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/policy/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/BUILD deleted file mode 100644 index 2a15a3738e..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_eviction.go", - "fake_eviction_expansion.go", - "fake_poddisruptionbudget.go", - "fake_podsecuritypolicy.go", - "fake_policy_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/policy/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/policy/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/policy/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/BUILD deleted file mode 100644 index dce779de74..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "doc.go", - "generated_expansion.go", - "rbac_client.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1", - importpath = "k8s.io/client-go/kubernetes/typed/rbac/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/rbac/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/BUILD deleted file mode 100644 index 6ccf2cb654..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_clusterrole.go", - "fake_clusterrolebinding.go", - "fake_rbac_client.go", - "fake_role.go", - "fake_rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/rbac/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/rbac/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/BUILD deleted file mode 100644 index 70fe7b9866..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "doc.go", - "generated_expansion.go", - "rbac_client.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - importpath = "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1alpha1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/BUILD deleted file mode 100644 index 9e5d0da2be..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_clusterrole.go", - "fake_clusterrolebinding.go", - "fake_rbac_client.go", - "fake_role.go", - "fake_rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/rbac/v1alpha1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1alpha1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/BUILD deleted file mode 100644 index 2721e17d53..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "doc.go", - "generated_expansion.go", - "rbac_client.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/rbac/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/BUILD deleted file mode 100644 index 23ef32c857..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_clusterrole.go", - "fake_clusterrolebinding.go", - "fake_rbac_client.go", - "fake_role.go", - "fake_rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/BUILD deleted file mode 100644 index 305e089697..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "priorityclass.go", - "scheduling_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1", - importpath = "k8s.io/client-go/kubernetes/typed/scheduling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/scheduling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake/BUILD deleted file mode 100644 index 8cb7c12628..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_priorityclass.go", - "fake_scheduling_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/scheduling/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/scheduling/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/BUILD deleted file mode 100644 index daf2b1c2b2..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "priorityclass.go", - "scheduling_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - importpath = "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1alpha1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake/BUILD deleted file mode 100644 index 537e74a1ef..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_priorityclass.go", - "fake_scheduling_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1alpha1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/BUILD deleted file mode 100644 index d5ca5d39c5..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated_expansion.go", - "priorityclass.go", - "scheduling_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake/BUILD deleted file mode 100644 index a6c226570c..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_priorityclass.go", - "fake_scheduling_client.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/scheduling/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/BUILD deleted file mode 100644 index 4943816944..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csinode.go", - "doc.go", - "generated_expansion.go", - "storage_client.go", - "storageclass.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/storage/v1", - importpath = "k8s.io/client-go/kubernetes/typed/storage/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/storage/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/BUILD deleted file mode 100644 index a75b36b13e..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_csidriver.go", - "fake_csinode.go", - "fake_storage_client.go", - "fake_storageclass.go", - "fake_volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/storage/v1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/storage/v1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/storage/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/BUILD deleted file mode 100644 index ea3cbdb735..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csistoragecapacity.go", - "doc.go", - "generated_expansion.go", - "storage_client.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1", - importpath = "k8s.io/client-go/kubernetes/typed/storage/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1alpha1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/BUILD deleted file mode 100644 index 661b16d9be..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_csistoragecapacity.go", - "fake_storage_client.go", - "fake_volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/storage/v1alpha1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1alpha1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/BUILD deleted file mode 100644 index 9019b80fea..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csinode.go", - "csistoragecapacity.go", - "doc.go", - "generated_expansion.go", - "storage_client.go", - "storageclass.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1", - importpath = "k8s.io/client-go/kubernetes/typed/storage/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1beta1: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/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/storage/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/BUILD b/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/BUILD deleted file mode 100644 index 9bd9b4f20b..0000000000 --- a/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fake_csidriver.go", - "fake_csinode.go", - "fake_csistoragecapacity.go", - "fake_storage_client.go", - "fake_storageclass.go", - "fake_volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake", - importpath = "k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1beta1: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/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/applyconfigurations/storage/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/storage/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/testing:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/admissionregistration/v1/BUILD b/vendor/k8s.io/client-go/listers/admissionregistration/v1/BUILD deleted file mode 100644 index 232c1a3c8d..0000000000 --- a/vendor/k8s.io/client-go/listers/admissionregistration/v1/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "mutatingwebhookconfiguration.go", - "validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/admissionregistration/v1", - importpath = "k8s.io/client-go/listers/admissionregistration/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/admissionregistration/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/admissionregistration/v1beta1/BUILD deleted file mode 100644 index 20c18fce38..0000000000 --- a/vendor/k8s.io/client-go/listers/admissionregistration/v1beta1/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "mutatingwebhookconfiguration.go", - "validatingwebhookconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/admissionregistration/v1beta1", - importpath = "k8s.io/client-go/listers/admissionregistration/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/admissionregistration/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/apiserverinternal/v1alpha1/BUILD b/vendor/k8s.io/client-go/listers/apiserverinternal/v1alpha1/BUILD deleted file mode 100644 index 6c941e5877..0000000000 --- a/vendor/k8s.io/client-go/listers/apiserverinternal/v1alpha1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "storageversion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/apiserverinternal/v1alpha1", - importpath = "k8s.io/client-go/listers/apiserverinternal/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apiserverinternal/v1alpha1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/apps/v1/BUILD b/vendor/k8s.io/client-go/listers/apps/v1/BUILD deleted file mode 100644 index 5d69d60336..0000000000 --- a/vendor/k8s.io/client-go/listers/apps/v1/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "daemonset.go", - "daemonset_expansion.go", - "deployment.go", - "expansion_generated.go", - "replicaset.go", - "replicaset_expansion.go", - "statefulset.go", - "statefulset_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/apps/v1", - importpath = "k8s.io/client-go/listers/apps/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1: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/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/apps/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/apps/v1beta1/BUILD deleted file mode 100644 index ea8e34a715..0000000000 --- a/vendor/k8s.io/client-go/listers/apps/v1beta1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "deployment.go", - "expansion_generated.go", - "statefulset.go", - "statefulset_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/apps/v1beta1", - importpath = "k8s.io/client-go/listers/apps/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta1: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/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/apps/v1beta2/BUILD b/vendor/k8s.io/client-go/listers/apps/v1beta2/BUILD deleted file mode 100644 index c96a6368b2..0000000000 --- a/vendor/k8s.io/client-go/listers/apps/v1beta2/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllerrevision.go", - "daemonset.go", - "daemonset_expansion.go", - "deployment.go", - "expansion_generated.go", - "replicaset.go", - "replicaset_expansion.go", - "statefulset.go", - "statefulset_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/apps/v1beta2", - importpath = "k8s.io/client-go/listers/apps/v1beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/v1beta2: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/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/autoscaling/v1/BUILD b/vendor/k8s.io/client-go/listers/autoscaling/v1/BUILD deleted file mode 100644 index 5403c2439c..0000000000 --- a/vendor/k8s.io/client-go/listers/autoscaling/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/autoscaling/v1", - importpath = "k8s.io/client-go/listers/autoscaling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/autoscaling/v2beta1/BUILD b/vendor/k8s.io/client-go/listers/autoscaling/v2beta1/BUILD deleted file mode 100644 index d8557ed661..0000000000 --- a/vendor/k8s.io/client-go/listers/autoscaling/v2beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/autoscaling/v2beta1", - importpath = "k8s.io/client-go/listers/autoscaling/v2beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/autoscaling/v2beta2/BUILD b/vendor/k8s.io/client-go/listers/autoscaling/v2beta2/BUILD deleted file mode 100644 index baf2f6440c..0000000000 --- a/vendor/k8s.io/client-go/listers/autoscaling/v2beta2/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "horizontalpodautoscaler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/autoscaling/v2beta2", - importpath = "k8s.io/client-go/listers/autoscaling/v2beta2", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/autoscaling/v2beta2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/batch/v1/BUILD b/vendor/k8s.io/client-go/listers/batch/v1/BUILD deleted file mode 100644 index aa5a0fb898..0000000000 --- a/vendor/k8s.io/client-go/listers/batch/v1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cronjob.go", - "expansion_generated.go", - "job.go", - "job_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/batch/v1", - importpath = "k8s.io/client-go/listers/batch/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1: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/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/batch/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/batch/v1beta1/BUILD deleted file mode 100644 index 75286a3295..0000000000 --- a/vendor/k8s.io/client-go/listers/batch/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cronjob.go", - "expansion_generated.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/batch/v1beta1", - importpath = "k8s.io/client-go/listers/batch/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/batch/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/certificates/v1/BUILD b/vendor/k8s.io/client-go/listers/certificates/v1/BUILD deleted file mode 100644 index 8831c22965..0000000000 --- a/vendor/k8s.io/client-go/listers/certificates/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificatesigningrequest.go", - "expansion_generated.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/certificates/v1", - importpath = "k8s.io/client-go/listers/certificates/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/certificates/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/certificates/v1beta1/BUILD deleted file mode 100644 index e1d8608086..0000000000 --- a/vendor/k8s.io/client-go/listers/certificates/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificatesigningrequest.go", - "expansion_generated.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/certificates/v1beta1", - importpath = "k8s.io/client-go/listers/certificates/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/coordination/v1/BUILD b/vendor/k8s.io/client-go/listers/coordination/v1/BUILD deleted file mode 100644 index 9f9f603c1b..0000000000 --- a/vendor/k8s.io/client-go/listers/coordination/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/coordination/v1", - importpath = "k8s.io/client-go/listers/coordination/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/coordination/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/coordination/v1beta1/BUILD deleted file mode 100644 index 88c3f5c687..0000000000 --- a/vendor/k8s.io/client-go/listers/coordination/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "lease.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/coordination/v1beta1", - importpath = "k8s.io/client-go/listers/coordination/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/core/v1/BUILD b/vendor/k8s.io/client-go/listers/core/v1/BUILD deleted file mode 100644 index f8b974a6ea..0000000000 --- a/vendor/k8s.io/client-go/listers/core/v1/BUILD +++ /dev/null @@ -1,34 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "componentstatus.go", - "configmap.go", - "endpoints.go", - "event.go", - "expansion_generated.go", - "limitrange.go", - "namespace.go", - "node.go", - "persistentvolume.go", - "persistentvolumeclaim.go", - "pod.go", - "podtemplate.go", - "replicationcontroller.go", - "replicationcontroller_expansion.go", - "resourcequota.go", - "secret.go", - "service.go", - "serviceaccount.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/core/v1", - importpath = "k8s.io/client-go/listers/core/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/discovery/v1/BUILD b/vendor/k8s.io/client-go/listers/discovery/v1/BUILD deleted file mode 100644 index bc641bc474..0000000000 --- a/vendor/k8s.io/client-go/listers/discovery/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "endpointslice.go", - "expansion_generated.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/discovery/v1", - importpath = "k8s.io/client-go/listers/discovery/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/discovery/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/discovery/v1beta1/BUILD deleted file mode 100644 index a9093dd20d..0000000000 --- a/vendor/k8s.io/client-go/listers/discovery/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "endpointslice.go", - "expansion_generated.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/discovery/v1beta1", - importpath = "k8s.io/client-go/listers/discovery/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/discovery/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/events/v1/BUILD b/vendor/k8s.io/client-go/listers/events/v1/BUILD deleted file mode 100644 index 0ae24b765a..0000000000 --- a/vendor/k8s.io/client-go/listers/events/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "event.go", - "expansion_generated.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/events/v1", - importpath = "k8s.io/client-go/listers/events/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/events/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/events/v1beta1/BUILD deleted file mode 100644 index 26b5aa2bb1..0000000000 --- a/vendor/k8s.io/client-go/listers/events/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "event.go", - "expansion_generated.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/events/v1beta1", - importpath = "k8s.io/client-go/listers/events/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/events/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/extensions/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/extensions/v1beta1/BUILD deleted file mode 100644 index 8676412ab6..0000000000 --- a/vendor/k8s.io/client-go/listers/extensions/v1beta1/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "daemonset.go", - "daemonset_expansion.go", - "deployment.go", - "expansion_generated.go", - "ingress.go", - "networkpolicy.go", - "podsecuritypolicy.go", - "replicaset.go", - "replicaset_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/extensions/v1beta1", - importpath = "k8s.io/client-go/listers/extensions/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/apps/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/errors: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/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/flowcontrol/v1alpha1/BUILD b/vendor/k8s.io/client-go/listers/flowcontrol/v1alpha1/BUILD deleted file mode 100644 index 96e2b6ecea..0000000000 --- a/vendor/k8s.io/client-go/listers/flowcontrol/v1alpha1/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "flowschema.go", - "prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/flowcontrol/v1alpha1", - importpath = "k8s.io/client-go/listers/flowcontrol/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1alpha1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/flowcontrol/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/flowcontrol/v1beta1/BUILD deleted file mode 100644 index fa765c5b52..0000000000 --- a/vendor/k8s.io/client-go/listers/flowcontrol/v1beta1/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "flowschema.go", - "prioritylevelconfiguration.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/flowcontrol/v1beta1", - importpath = "k8s.io/client-go/listers/flowcontrol/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/flowcontrol/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/networking/v1/BUILD b/vendor/k8s.io/client-go/listers/networking/v1/BUILD deleted file mode 100644 index fe3a6500f3..0000000000 --- a/vendor/k8s.io/client-go/listers/networking/v1/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "ingress.go", - "ingressclass.go", - "networkpolicy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/networking/v1", - importpath = "k8s.io/client-go/listers/networking/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/networking/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/networking/v1beta1/BUILD deleted file mode 100644 index 0eaaadabf7..0000000000 --- a/vendor/k8s.io/client-go/listers/networking/v1beta1/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "ingress.go", - "ingressclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/networking/v1beta1", - importpath = "k8s.io/client-go/listers/networking/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/networking/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/node/v1/BUILD b/vendor/k8s.io/client-go/listers/node/v1/BUILD deleted file mode 100644 index 10b037f2ed..0000000000 --- a/vendor/k8s.io/client-go/listers/node/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/node/v1", - importpath = "k8s.io/client-go/listers/node/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/node/v1alpha1/BUILD b/vendor/k8s.io/client-go/listers/node/v1alpha1/BUILD deleted file mode 100644 index 32f708fd58..0000000000 --- a/vendor/k8s.io/client-go/listers/node/v1alpha1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/node/v1alpha1", - importpath = "k8s.io/client-go/listers/node/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1alpha1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/node/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/node/v1beta1/BUILD deleted file mode 100644 index 5c6597c701..0000000000 --- a/vendor/k8s.io/client-go/listers/node/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "runtimeclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/node/v1beta1", - importpath = "k8s.io/client-go/listers/node/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/node/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/policy/v1/BUILD b/vendor/k8s.io/client-go/listers/policy/v1/BUILD deleted file mode 100644 index fb467cc5ca..0000000000 --- a/vendor/k8s.io/client-go/listers/policy/v1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "eviction.go", - "expansion_generated.go", - "poddisruptionbudget.go", - "poddisruptionbudget_expansion.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/policy/v1", - importpath = "k8s.io/client-go/listers/policy/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/policy/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/policy/v1beta1/BUILD deleted file mode 100644 index 7a6ab12665..0000000000 --- a/vendor/k8s.io/client-go/listers/policy/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "eviction.go", - "expansion_generated.go", - "poddisruptionbudget.go", - "poddisruptionbudget_expansion.go", - "podsecuritypolicy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/policy/v1beta1", - importpath = "k8s.io/client-go/listers/policy/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/policy/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/rbac/v1/BUILD b/vendor/k8s.io/client-go/listers/rbac/v1/BUILD deleted file mode 100644 index 7980b44d16..0000000000 --- a/vendor/k8s.io/client-go/listers/rbac/v1/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "expansion_generated.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/rbac/v1", - importpath = "k8s.io/client-go/listers/rbac/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/rbac/v1alpha1/BUILD b/vendor/k8s.io/client-go/listers/rbac/v1alpha1/BUILD deleted file mode 100644 index 12c611eef2..0000000000 --- a/vendor/k8s.io/client-go/listers/rbac/v1alpha1/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "expansion_generated.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/rbac/v1alpha1", - importpath = "k8s.io/client-go/listers/rbac/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1alpha1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/rbac/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/rbac/v1beta1/BUILD deleted file mode 100644 index 2a591d9185..0000000000 --- a/vendor/k8s.io/client-go/listers/rbac/v1beta1/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "clusterrole.go", - "clusterrolebinding.go", - "expansion_generated.go", - "role.go", - "rolebinding.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/rbac/v1beta1", - importpath = "k8s.io/client-go/listers/rbac/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/rbac/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/scheduling/v1/BUILD b/vendor/k8s.io/client-go/listers/scheduling/v1/BUILD deleted file mode 100644 index 3c632516e7..0000000000 --- a/vendor/k8s.io/client-go/listers/scheduling/v1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "priorityclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/scheduling/v1", - importpath = "k8s.io/client-go/listers/scheduling/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/scheduling/v1alpha1/BUILD b/vendor/k8s.io/client-go/listers/scheduling/v1alpha1/BUILD deleted file mode 100644 index d34846e646..0000000000 --- a/vendor/k8s.io/client-go/listers/scheduling/v1alpha1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "priorityclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/scheduling/v1alpha1", - importpath = "k8s.io/client-go/listers/scheduling/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1alpha1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/scheduling/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/scheduling/v1beta1/BUILD deleted file mode 100644 index 60e14bba19..0000000000 --- a/vendor/k8s.io/client-go/listers/scheduling/v1beta1/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "expansion_generated.go", - "priorityclass.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/scheduling/v1beta1", - importpath = "k8s.io/client-go/listers/scheduling/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/scheduling/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/storage/v1/BUILD b/vendor/k8s.io/client-go/listers/storage/v1/BUILD deleted file mode 100644 index 87e40f3584..0000000000 --- a/vendor/k8s.io/client-go/listers/storage/v1/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csinode.go", - "expansion_generated.go", - "storageclass.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/storage/v1", - importpath = "k8s.io/client-go/listers/storage/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/storage/v1alpha1/BUILD b/vendor/k8s.io/client-go/listers/storage/v1alpha1/BUILD deleted file mode 100644 index 75de0d813e..0000000000 --- a/vendor/k8s.io/client-go/listers/storage/v1alpha1/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csistoragecapacity.go", - "expansion_generated.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/storage/v1alpha1", - importpath = "k8s.io/client-go/listers/storage/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1alpha1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/listers/storage/v1beta1/BUILD b/vendor/k8s.io/client-go/listers/storage/v1beta1/BUILD deleted file mode 100644 index 92879e7179..0000000000 --- a/vendor/k8s.io/client-go/listers/storage/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "csidriver.go", - "csinode.go", - "csistoragecapacity.go", - "expansion_generated.go", - "storageclass.go", - "volumeattachment.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/listers/storage/v1beta1", - importpath = "k8s.io/client-go/listers/storage/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/storage/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/metadata/BUILD b/vendor/k8s.io/client-go/metadata/BUILD deleted file mode 100644 index c39bac37f1..0000000000 --- a/vendor/k8s.io/client-go/metadata/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "metadata.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/metadata", - importpath = "k8s.io/client-go/metadata", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/metadata/metadatainformer/BUILD b/vendor/k8s.io/client-go/metadata/metadatainformer/BUILD deleted file mode 100644 index 833e4fcda0..0000000000 --- a/vendor/k8s.io/client-go/metadata/metadatainformer/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "informer.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/metadata/metadatainformer", - importpath = "k8s.io/client-go/metadata/metadatainformer", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/metadata:go_default_library", - "//vendor/k8s.io/client-go/metadata/metadatalister:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/metadata/metadatalister/BUILD b/vendor/k8s.io/client-go/metadata/metadatalister/BUILD deleted file mode 100644 index 854ca9a3c9..0000000000 --- a/vendor/k8s.io/client-go/metadata/metadatalister/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "interface.go", - "lister.go", - "shim.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/metadata/metadatalister", - importpath = "k8s.io/client-go/metadata/metadatalister", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/client-go/tools/cache:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/BUILD b/vendor/k8s.io/client-go/pkg/apis/clientauthentication/BUILD deleted file mode 100644 index 2dcba7d909..0000000000 --- a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/pkg/apis/clientauthentication", - importpath = "k8s.io/client-go/pkg/apis/clientauthentication", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/install/BUILD b/vendor/k8s.io/client-go/pkg/apis/clientauthentication/install/BUILD deleted file mode 100644 index 3386369dd0..0000000000 --- a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/install/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["install.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/pkg/apis/clientauthentication/install", - importpath = "k8s.io/client-go/pkg/apis/clientauthentication/install", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1/BUILD b/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1/BUILD deleted file mode 100644 index c5ac75f75f..0000000000 --- a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1", - importpath = "k8s.io/client-go/pkg/apis/clientauthentication/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/client-go/pkg/apis/clientauthentication:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1/BUILD b/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1/BUILD deleted file mode 100644 index 2eb506020d..0000000000 --- a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1", - importpath = "k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/client-go/pkg/apis/clientauthentication:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1/BUILD b/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1/BUILD deleted file mode 100644 index dbe6f3e847..0000000000 --- a/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1", - importpath = "k8s.io/client-go/pkg/apis/clientauthentication/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/client-go/pkg/apis/clientauthentication:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/pkg/version/BUILD b/vendor/k8s.io/client-go/pkg/version/BUILD deleted file mode 100644 index 52d7512687..0000000000 --- a/vendor/k8s.io/client-go/pkg/version/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "base.go", - "doc.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/pkg/version", - importpath = "k8s.io/client-go/pkg/version", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apimachinery/pkg/version:go_default_library"], -) diff --git a/vendor/k8s.io/client-go/plugin/pkg/client/auth/exec/BUILD b/vendor/k8s.io/client-go/plugin/pkg/client/auth/exec/BUILD deleted file mode 100644 index a183ded569..0000000000 --- a/vendor/k8s.io/client-go/plugin/pkg/client/auth/exec/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "exec.go", - "metrics.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/plugin/pkg/client/auth/exec", - importpath = "k8s.io/client-go/plugin/pkg/client/auth/exec", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/davecgh/go-spew/spew:go_default_library", - "//vendor/golang.org/x/term: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/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication/install:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1alpha1:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication/v1beta1:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library", - "//vendor/k8s.io/client-go/tools/metrics:go_default_library", - "//vendor/k8s.io/client-go/transport:go_default_library", - "//vendor/k8s.io/client-go/util/connrotation:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/BUILD b/vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/BUILD deleted file mode 100644 index 2e23eabbe1..0000000000 --- a/vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["gcp.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/plugin/pkg/client/auth/gcp", - importpath = "k8s.io/client-go/plugin/pkg/client/auth/gcp", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/golang.org/x/oauth2/google:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/yaml:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/util/jsonpath:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/rest/BUILD b/vendor/k8s.io/client-go/rest/BUILD deleted file mode 100644 index 999a88ca1e..0000000000 --- a/vendor/k8s.io/client-go/rest/BUILD +++ /dev/null @@ -1,44 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "client.go", - "config.go", - "exec.go", - "plugin.go", - "request.go", - "transport.go", - "url_utils.go", - "urlbackoff.go", - "warnings.go", - "with_retry.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/rest", - importpath = "k8s.io/client-go/rest", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/net/http2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/streaming:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types: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/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/pkg/apis/clientauthentication:go_default_library", - "//vendor/k8s.io/client-go/pkg/version:go_default_library", - "//vendor/k8s.io/client-go/plugin/pkg/client/auth/exec:go_default_library", - "//vendor/k8s.io/client-go/rest/watch:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library", - "//vendor/k8s.io/client-go/tools/metrics:go_default_library", - "//vendor/k8s.io/client-go/transport:go_default_library", - "//vendor/k8s.io/client-go/util/cert:go_default_library", - "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/rest/fake/BUILD b/vendor/k8s.io/client-go/rest/fake/BUILD deleted file mode 100644 index b70b60e4f2..0000000000 --- a/vendor/k8s.io/client-go/rest/fake/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["fake.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/rest/fake", - importpath = "k8s.io/client-go/rest/fake", - visibility = ["//visibility:public"], - deps = [ - "//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/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/rest/watch/BUILD b/vendor/k8s.io/client-go/rest/watch/BUILD deleted file mode 100644 index 172e904228..0000000000 --- a/vendor/k8s.io/client-go/rest/watch/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "decoder.go", - "encoder.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/rest/watch", - importpath = "k8s.io/client-go/rest/watch", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/serializer/streaming:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/restmapper/BUILD b/vendor/k8s.io/client-go/restmapper/BUILD deleted file mode 100644 index b965df498b..0000000000 --- a/vendor/k8s.io/client-go/restmapper/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "category_expansion.go", - "discovery.go", - "shortcut.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/restmapper", - importpath = "k8s.io/client-go/restmapper", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/client-go/discovery:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/testing/BUILD b/vendor/k8s.io/client-go/testing/BUILD deleted file mode 100644 index 1c39282aec..0000000000 --- a/vendor/k8s.io/client-go/testing/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "actions.go", - "fake.go", - "fixture.go", - "interface.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/testing", - importpath = "k8s.io/client-go/testing", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/evanphx/json-patch:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta: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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/third_party/forked/golang/template/BUILD b/vendor/k8s.io/client-go/third_party/forked/golang/template/BUILD deleted file mode 100644 index 430b16169a..0000000000 --- a/vendor/k8s.io/client-go/third_party/forked/golang/template/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "exec.go", - "funcs.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/third_party/forked/golang/template", - importpath = "k8s.io/client-go/third_party/forked/golang/template", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/client-go/tools/auth/BUILD b/vendor/k8s.io/client-go/tools/auth/BUILD deleted file mode 100644 index 42a4766081..0000000000 --- a/vendor/k8s.io/client-go/tools/auth/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["clientauth.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/auth", - importpath = "k8s.io/client-go/tools/auth", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/client-go/rest:go_default_library"], -) diff --git a/vendor/k8s.io/client-go/tools/cache/BUILD b/vendor/k8s.io/client-go/tools/cache/BUILD deleted file mode 100644 index 766e5e3d93..0000000000 --- a/vendor/k8s.io/client-go/tools/cache/BUILD +++ /dev/null @@ -1,53 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controller.go", - "delta_fifo.go", - "doc.go", - "expiration_cache.go", - "expiration_cache_fakes.go", - "fake_custom_store.go", - "fifo.go", - "heap.go", - "index.go", - "listers.go", - "listwatch.go", - "mutation_cache.go", - "mutation_detector.go", - "reflector.go", - "reflector_metrics.go", - "shared_informer.go", - "store.go", - "thread_safe_store.go", - "undelta_store.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/cache", - importpath = "k8s.io/client-go/tools/cache", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured: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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/cache:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/diff:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/naming:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net: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/wait:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/pager:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/buffer:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - "//vendor/k8s.io/utils/trace:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/clientcmd/BUILD b/vendor/k8s.io/client-go/tools/clientcmd/BUILD deleted file mode 100644 index 3b9444a4b1..0000000000 --- a/vendor/k8s.io/client-go/tools/clientcmd/BUILD +++ /dev/null @@ -1,35 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "auth_loaders.go", - "client_config.go", - "config.go", - "doc.go", - "flag.go", - "helpers.go", - "loader.go", - "merged_client_builder.go", - "overrides.go", - "validation.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/clientcmd", - importpath = "k8s.io/client-go/tools/clientcmd", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/imdario/mergo:go_default_library", - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/golang.org/x/term: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/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/auth:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd/api/latest:go_default_library", - "//vendor/k8s.io/client-go/util/homedir:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/clientcmd/api/BUILD b/vendor/k8s.io/client-go/tools/clientcmd/api/BUILD deleted file mode 100644 index 67a69759f4..0000000000 --- a/vendor/k8s.io/client-go/tools/clientcmd/api/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "helpers.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/clientcmd/api", - importpath = "k8s.io/client-go/tools/clientcmd/api", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/clientcmd/api/latest/BUILD b/vendor/k8s.io/client-go/tools/clientcmd/api/latest/BUILD deleted file mode 100644 index d929ac60ef..0000000000 --- a/vendor/k8s.io/client-go/tools/clientcmd/api/latest/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["latest.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/clientcmd/api/latest", - importpath = "k8s.io/client-go/tools/clientcmd/api/latest", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd/api:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd/api/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/clientcmd/api/v1/BUILD b/vendor/k8s.io/client-go/tools/clientcmd/api/v1/BUILD deleted file mode 100644 index b6ad3f0329..0000000000 --- a/vendor/k8s.io/client-go/tools/clientcmd/api/v1/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/clientcmd/api/v1", - importpath = "k8s.io/client-go/tools/clientcmd/api/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/conversion: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/client-go/tools/clientcmd/api:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/events/BUILD b/vendor/k8s.io/client-go/tools/events/BUILD deleted file mode 100644 index 44b4f47af0..0000000000 --- a/vendor/k8s.io/client-go/tools/events/BUILD +++ /dev/null @@ -1,42 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "event_broadcaster.go", - "event_recorder.go", - "fake.go", - "helper.go", - "interfaces.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/events", - importpath = "k8s.io/client-go/tools/events", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/events/v1:go_default_library", - "//vendor/k8s.io/api/events/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/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/json:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/strategicpatch: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: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", - "//vendor/k8s.io/client-go/kubernetes/typed/events/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/record:go_default_library", - "//vendor/k8s.io/client-go/tools/record/util:go_default_library", - "//vendor/k8s.io/client-go/tools/reference:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/leaderelection/BUILD b/vendor/k8s.io/client-go/tools/leaderelection/BUILD deleted file mode 100644 index 61dec09443..0000000000 --- a/vendor/k8s.io/client-go/tools/leaderelection/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "healthzadaptor.go", - "leaderelection.go", - "metrics.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/leaderelection", - importpath = "k8s.io/client-go/tools/leaderelection", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1: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/tools/leaderelection/resourcelock:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/leaderelection/resourcelock/BUILD b/vendor/k8s.io/client-go/tools/leaderelection/resourcelock/BUILD deleted file mode 100644 index 60c5d0bf28..0000000000 --- a/vendor/k8s.io/client-go/tools/leaderelection/resourcelock/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "configmaplock.go", - "endpointslock.go", - "interface.go", - "leaselock.go", - "multilock.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/leaderelection/resourcelock", - importpath = "k8s.io/client-go/tools/leaderelection/resourcelock", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/coordination/v1: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/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/coordination/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/metrics/BUILD b/vendor/k8s.io/client-go/tools/metrics/BUILD deleted file mode 100644 index a6afaa2f4d..0000000000 --- a/vendor/k8s.io/client-go/tools/metrics/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/metrics", - importpath = "k8s.io/client-go/tools/metrics", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/client-go/tools/pager/BUILD b/vendor/k8s.io/client-go/tools/pager/BUILD deleted file mode 100644 index 978a2b57ae..0000000000 --- a/vendor/k8s.io/client-go/tools/pager/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["pager.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/pager", - importpath = "k8s.io/client-go/tools/pager", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//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/util/runtime:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/record/BUILD b/vendor/k8s.io/client-go/tools/record/BUILD deleted file mode 100644 index d29d723f6d..0000000000 --- a/vendor/k8s.io/client-go/tools/record/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "event.go", - "events_cache.go", - "fake.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/record", - importpath = "k8s.io/client-go/tools/record", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/groupcache/lru: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/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime: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/strategicpatch:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/record/util:go_default_library", - "//vendor/k8s.io/client-go/tools/reference:go_default_library", - "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/record/util/BUILD b/vendor/k8s.io/client-go/tools/record/util/BUILD deleted file mode 100644 index d43c3a7e94..0000000000 --- a/vendor/k8s.io/client-go/tools/record/util/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["util.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/record/util", - importpath = "k8s.io/client-go/tools/record/util", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/tools/reference/BUILD b/vendor/k8s.io/client-go/tools/reference/BUILD deleted file mode 100644 index 7bc6850327..0000000000 --- a/vendor/k8s.io/client-go/tools/reference/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["ref.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/reference", - importpath = "k8s.io/client-go/tools/reference", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/meta: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/vendor/k8s.io/client-go/tools/watch/BUILD b/vendor/k8s.io/client-go/tools/watch/BUILD deleted file mode 100644 index eff0cec58f..0000000000 --- a/vendor/k8s.io/client-go/tools/watch/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "informerwatcher.go", - "retrywatcher.go", - "until.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/tools/watch", - importpath = "k8s.io/client-go/tools/watch", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/davecgh/go-spew/spew:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//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/util/net: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/tools/cache:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/transport/BUILD b/vendor/k8s.io/client-go/transport/BUILD deleted file mode 100644 index 9ea2400384..0000000000 --- a/vendor/k8s.io/client-go/transport/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cache.go", - "cert_rotation.go", - "config.go", - "round_trippers.go", - "token_source.go", - "transport.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/transport", - importpath = "k8s.io/client-go/transport", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/net: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/util/connrotation:go_default_library", - "//vendor/k8s.io/client-go/util/workqueue:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/util/cert/BUILD b/vendor/k8s.io/client-go/util/cert/BUILD deleted file mode 100644 index be1cbc1d3d..0000000000 --- a/vendor/k8s.io/client-go/util/cert/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cert.go", - "csr.go", - "io.go", - "pem.go", - "server_inspection.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/cert", - importpath = "k8s.io/client-go/util/cert", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/util/keyutil:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/util/certificate/csr/BUILD b/vendor/k8s.io/client-go/util/certificate/csr/BUILD deleted file mode 100644 index 017427a24a..0000000000 --- a/vendor/k8s.io/client-go/util/certificate/csr/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["csr.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/certificate/csr", - importpath = "k8s.io/client-go/util/certificate/csr", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1:go_default_library", - "//vendor/k8s.io/api/certificates/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/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:go_default_library", - "//vendor/k8s.io/client-go/tools/cache:go_default_library", - "//vendor/k8s.io/client-go/tools/watch:go_default_library", - "//vendor/k8s.io/client-go/util/cert:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/pointer:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/util/connrotation/BUILD b/vendor/k8s.io/client-go/util/connrotation/BUILD deleted file mode 100644 index 13b757a944..0000000000 --- a/vendor/k8s.io/client-go/util/connrotation/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["connrotation.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/connrotation", - importpath = "k8s.io/client-go/util/connrotation", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/client-go/util/flowcontrol/BUILD b/vendor/k8s.io/client-go/util/flowcontrol/BUILD deleted file mode 100644 index 5db303848b..0000000000 --- a/vendor/k8s.io/client-go/util/flowcontrol/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "backoff.go", - "throttle.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/flowcontrol", - importpath = "k8s.io/client-go/util/flowcontrol", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/time/rate:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - "//vendor/k8s.io/utils/clock/testing:go_default_library", - "//vendor/k8s.io/utils/integer:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/util/homedir/BUILD b/vendor/k8s.io/client-go/util/homedir/BUILD deleted file mode 100644 index 42ce33a4f1..0000000000 --- a/vendor/k8s.io/client-go/util/homedir/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["homedir.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/homedir", - importpath = "k8s.io/client-go/util/homedir", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/client-go/util/jsonpath/BUILD b/vendor/k8s.io/client-go/util/jsonpath/BUILD deleted file mode 100644 index dd4aa71a39..0000000000 --- a/vendor/k8s.io/client-go/util/jsonpath/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "jsonpath.go", - "node.go", - "parser.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/jsonpath", - importpath = "k8s.io/client-go/util/jsonpath", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/client-go/third_party/forked/golang/template:go_default_library"], -) diff --git a/vendor/k8s.io/client-go/util/keyutil/BUILD b/vendor/k8s.io/client-go/util/keyutil/BUILD deleted file mode 100644 index 9a8583cf7f..0000000000 --- a/vendor/k8s.io/client-go/util/keyutil/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["key.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/keyutil", - importpath = "k8s.io/client-go/util/keyutil", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/client-go/util/retry/BUILD b/vendor/k8s.io/client-go/util/retry/BUILD deleted file mode 100644 index 902aaa4ee1..0000000000 --- a/vendor/k8s.io/client-go/util/retry/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["util.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/retry", - importpath = "k8s.io/client-go/util/retry", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - ], -) diff --git a/vendor/k8s.io/client-go/util/workqueue/BUILD b/vendor/k8s.io/client-go/util/workqueue/BUILD deleted file mode 100644 index 5857284c10..0000000000 --- a/vendor/k8s.io/client-go/util/workqueue/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "default_rate_limiters.go", - "delaying_queue.go", - "doc.go", - "metrics.go", - "parallelizer.go", - "queue.go", - "rate_limiting_queue.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/client-go/util/workqueue", - importpath = "k8s.io/client-go/util/workqueue", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/time/rate:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider-gcp/providers b/vendor/k8s.io/cloud-provider-gcp/providers deleted file mode 120000 index de661fcd4e..0000000000 --- a/vendor/k8s.io/cloud-provider-gcp/providers +++ /dev/null @@ -1 +0,0 @@ -../../../providers \ No newline at end of file diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/LICENSE b/vendor/k8s.io/cloud-provider-gcp/providers/LICENSE new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/BUILD b/vendor/k8s.io/cloud-provider-gcp/providers/gce/BUILD new file mode 100644 index 0000000000..076ed97fe1 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/BUILD @@ -0,0 +1,151 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "doc.go", + "gce.go", + "gce_address_manager.go", + "gce_addresses.go", + "gce_alpha.go", + "gce_annotations.go", + "gce_backendservice.go", + "gce_cert.go", + "gce_clusterid.go", + "gce_clusters.go", + "gce_disks.go", + "gce_fake.go", + "gce_firewall.go", + "gce_forwardingrule.go", + "gce_healthchecks.go", + "gce_instancegroup.go", + "gce_instances.go", + "gce_interfaces.go", + "gce_loadbalancer.go", + "gce_loadbalancer_external.go", + "gce_loadbalancer_internal.go", + "gce_loadbalancer_metrics.go", + "gce_loadbalancer_naming.go", + "gce_networkendpointgroup.go", + "gce_routes.go", + "gce_securitypolicy.go", + "gce_targetpool.go", + "gce_targetproxy.go", + "gce_tpu.go", + "gce_urlmap.go", + "gce_util.go", + "gce_zones.go", + "metrics.go", + "support.go", + "token_source.go", + ], + importpath = "k8s.io/cloud-provider-gcp/providers/gce", + visibility = ["//visibility:public"], + deps = [ + "//vendor/cloud.google.com/go/compute/metadata:go_default_library", + "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud:go_default_library", + "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter:go_default_library", + "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta:go_default_library", + "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock:go_default_library", + "//vendor/github.com/google/go-cmp/cmp:go_default_library", + "//vendor/golang.org/x/oauth2:go_default_library", + "//vendor/golang.org/x/oauth2/google:go_default_library", + "//vendor/google.golang.org/api/compute/v0.alpha:go_default_library", + "//vendor/google.golang.org/api/compute/v0.beta:go_default_library", + "//vendor/google.golang.org/api/compute/v1:go_default_library", + "//vendor/google.golang.org/api/container/v1:go_default_library", + "//vendor/google.golang.org/api/googleapi:go_default_library", + "//vendor/google.golang.org/api/option:go_default_library", + "//vendor/google.golang.org/api/tpu/v1:go_default_library", + "//vendor/gopkg.in/gcfg.v1: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/fields: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/errors:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/version: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/informers:go_default_library", + "//vendor/k8s.io/client-go/kubernetes:go_default_library", + "//vendor/k8s.io/client-go/kubernetes/fake: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", + "//vendor/k8s.io/client-go/pkg/version: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/flowcontrol:go_default_library", + "//vendor/k8s.io/cloud-provider:go_default_library", + "//vendor/k8s.io/cloud-provider/service/helpers:go_default_library", + "//vendor/k8s.io/cloud-provider/volume:go_default_library", + "//vendor/k8s.io/cloud-provider/volume/errors:go_default_library", + "//vendor/k8s.io/cloud-provider/volume/helpers:go_default_library", + "//vendor/k8s.io/component-base/metrics:go_default_library", + "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", + "//vendor/k8s.io/klog/v2:go_default_library", + "//vendor/k8s.io/utils/net:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = [ + "gce_address_manager_test.go", + "gce_annotations_test.go", + "gce_disks_test.go", + "gce_healthchecks_test.go", + "gce_instances_test.go", + "gce_loadbalancer_external_test.go", + "gce_loadbalancer_internal_test.go", + "gce_loadbalancer_metrics_test.go", + "gce_loadbalancer_test.go", + "gce_loadbalancer_utils_test.go", + "gce_test.go", + "gce_util_test.go", + "metrics_test.go", + ], + embed = [":go_default_library"], + deps = [ + "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud:go_default_library", + "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta:go_default_library", + "//vendor/github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock:go_default_library", + "//vendor/github.com/google/go-cmp/cmp:go_default_library", + "//vendor/github.com/stretchr/testify/assert:go_default_library", + "//vendor/github.com/stretchr/testify/require:go_default_library", + "//vendor/golang.org/x/oauth2/google:go_default_library", + "//vendor/google.golang.org/api/compute/v0.alpha:go_default_library", + "//vendor/google.golang.org/api/compute/v0.beta:go_default_library", + "//vendor/google.golang.org/api/compute/v1:go_default_library", + "//vendor/google.golang.org/api/googleapi: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/apimachinery/pkg/util/intstr:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/json:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", + "//vendor/k8s.io/client-go/tools/record:go_default_library", + "//vendor/k8s.io/cloud-provider:go_default_library", + "//vendor/k8s.io/cloud-provider/service/helpers:go_default_library", + "//vendor/k8s.io/utils/net:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//providers/gce/gcpcredential:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/doc.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/doc.go new file mode 100644 index 0000000000..d925c25a0a --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/doc.go @@ -0,0 +1,19 @@ +/* +Copyright 2014 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Package gce is an implementation of Interface, LoadBalancer +// and Instances for Google Compute Engine. +package gce // import "k8s.io/cloud-provider-gcp/providers/gce" diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce.go new file mode 100644 index 0000000000..2522966607 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce.go @@ -0,0 +1,960 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2014 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "fmt" + "io" + "net/http" + "runtime" + "strconv" + "strings" + "sync" + "time" + + gcfg "gopkg.in/gcfg.v1" + + "cloud.google.com/go/compute/metadata" + "golang.org/x/oauth2" + "golang.org/x/oauth2/google" + computealpha "google.golang.org/api/compute/v0.alpha" + computebeta "google.golang.org/api/compute/v0.beta" + compute "google.golang.org/api/compute/v1" + container "google.golang.org/api/container/v1" + "google.golang.org/api/option" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/util/sets" + "k8s.io/apimachinery/pkg/util/wait" + "k8s.io/client-go/informers" + clientset "k8s.io/client-go/kubernetes" + "k8s.io/client-go/kubernetes/scheme" + v1core "k8s.io/client-go/kubernetes/typed/core/v1" + "k8s.io/client-go/pkg/version" + "k8s.io/client-go/tools/cache" + "k8s.io/client-go/tools/record" + "k8s.io/client-go/util/flowcontrol" + cloudprovider "k8s.io/cloud-provider" + "k8s.io/klog/v2" +) + +const ( + // ProviderName is the official const representation of the Google Cloud Provider + ProviderName = "gce" + + k8sNodeRouteTag = "k8s-node-route" + + // AffinityTypeNone - no session affinity. + gceAffinityTypeNone = "NONE" + // AffinityTypeClientIP - affinity based on Client IP. + gceAffinityTypeClientIP = "CLIENT_IP" + + operationPollInterval = time.Second + maxTargetPoolCreateInstances = 200 + maxInstancesPerTargetPoolUpdate = 1000 + + // HTTP Load Balancer parameters + // Configure 8 second period for external health checks. + gceHcCheckIntervalSeconds = int64(8) + gceHcTimeoutSeconds = int64(1) + // Start sending requests as soon as a pod is found on the node. + gceHcHealthyThreshold = int64(1) + // Defaults to 3 * 8 = 24 seconds before the LB will steer traffic away. + gceHcUnhealthyThreshold = int64(3) + + gceComputeAPIEndpoint = "https://www.googleapis.com/compute/v1/" + gceComputeAPIEndpointBeta = "https://www.googleapis.com/compute/beta/" +) + +var _ cloudprovider.Interface = (*Cloud)(nil) +var _ cloudprovider.Instances = (*Cloud)(nil) +var _ cloudprovider.LoadBalancer = (*Cloud)(nil) +var _ cloudprovider.Routes = (*Cloud)(nil) +var _ cloudprovider.Zones = (*Cloud)(nil) +var _ cloudprovider.PVLabeler = (*Cloud)(nil) +var _ cloudprovider.Clusters = (*Cloud)(nil) + +type StackType string + +const NetworkStackDualStack StackType = "IPV4_IPV6" +const NetworkStackIPV4 StackType = "IPV4" +const NetworkStackIPV6 StackType = "IPV6" + +// Cloud is an implementation of Interface, LoadBalancer and Instances for Google Compute Engine. +type Cloud struct { + // ClusterID contains functionality for getting (and initializing) the ingress-uid. Call Cloud.Initialize() + // for the cloudprovider to start watching the configmap. + ClusterID ClusterID + + // initializer is used for lazy initialization of subnetworkURL + // and isLegacyNetwork fields if they are not passed via the config. + // The reason is to avoid GCE API calls to initialize them if they + // will never be used. This is especially important when + // it is run from Kubelets, as there can be thousands of them. + subnetworkURLAndIsLegacyNetworkInitializer sync.Once + + service *compute.Service + serviceBeta *computebeta.Service + serviceAlpha *computealpha.Service + containerService *container.Service + tpuService *tpuService + client clientset.Interface + clientBuilder cloudprovider.ControllerClientBuilder + eventBroadcaster record.EventBroadcaster + eventRecorder record.EventRecorder + projectID string + region string + regional bool + localZone string // The zone in which we are running + // managedZones will be set to the 1 zone if running a single zone cluster + // it will be set to ALL zones in region for any multi-zone cluster + // Use GetAllCurrentZones to get only zones that contain nodes + managedZones []string + networkURL string + // unsafeIsLegacyNetwork should be used only via IsLegacyNetwork() accessor, + // to ensure it was properly initialized. + unsafeIsLegacyNetwork bool + // unsafeSubnetworkURL should be used only via SubnetworkURL() accessor, + // to ensure it was properly initialized. + unsafeSubnetworkURL string + // DEPRECATED: Do not rely on this value as it may be incorrect. + secondaryRangeName string + networkProjectID string + onXPN bool + nodeTags []string // List of tags to use on firewall rules for load balancers + lastComputedNodeTags []string // List of node tags calculated in GetHostTags() + lastKnownNodeNames sets.String // List of hostnames used to calculate lastComputedHostTags in GetHostTags(names) + computeNodeTagLock sync.Mutex // Lock for computing and setting node tags + nodeInstancePrefix string // If non-"", an advisory prefix for all nodes in the cluster + useMetadataServer bool + operationPollRateLimiter flowcontrol.RateLimiter + manager diskServiceManager + // Lock for access to nodeZones + nodeZonesLock sync.Mutex + // nodeZones is a mapping from Zone to a sets.String of Node's names in the Zone + // it is updated by the nodeInformer + nodeZones map[string]sets.String + nodeInformerSynced cache.InformerSynced + // sharedResourceLock is used to serialize GCE operations that may mutate shared state to + // prevent inconsistencies. For example, load balancers manipulation methods will take the + // lock to prevent shared resources from being prematurely deleted while the operation is + // in progress. + sharedResourceLock sync.Mutex + // AlphaFeatureGate gates gce alpha features in Cloud instance. + // Related wrapper functions that interacts with gce alpha api should examine whether + // the corresponding api is enabled. + // If not enabled, it should return error. + AlphaFeatureGate *AlphaFeatureGate + + // New code generated interface to the GCE compute library. + c cloud.Cloud + + // Keep a reference of this around so we can inject a new cloud.RateLimiter implementation. + s *cloud.Service + + metricsCollector loadbalancerMetricsCollector + // stackType indicates whether the cluster is a single stack IPv4, single + // stack IPv6 or a dual stack cluster + stackType StackType +} + +// ConfigGlobal is the in memory representation of the gce.conf config data +// TODO: replace gcfg with json +type ConfigGlobal struct { + TokenURL string `gcfg:"token-url"` + TokenBody string `gcfg:"token-body" datapolicy:"token"` + // ProjectID and NetworkProjectID can either be the numeric or string-based + // unique identifier that starts with [a-z]. + ProjectID string `gcfg:"project-id"` + // NetworkProjectID refers to the project which owns the network being used. + NetworkProjectID string `gcfg:"network-project-id"` + NetworkName string `gcfg:"network-name"` + SubnetworkName string `gcfg:"subnetwork-name"` + StackType string `gcfg:"stack-type"` + // DEPRECATED: Do not rely on this value as it may be incorrect. + // SecondaryRangeName is the name of the secondary range to allocate IP + // aliases. The secondary range must be present on the subnetwork the + // cluster is attached to. + SecondaryRangeName string `gcfg:"secondary-range-name"` + NodeTags []string `gcfg:"node-tags"` + NodeInstancePrefix string `gcfg:"node-instance-prefix"` + Regional bool `gcfg:"regional"` + Multizone bool `gcfg:"multizone"` + // APIEndpoint is the GCE compute API endpoint to use. If this is blank, + // then the default endpoint is used. + APIEndpoint string `gcfg:"api-endpoint"` + // ContainerAPIEndpoint is the GCE container API endpoint to use. If this is blank, + // then the default endpoint is used. + ContainerAPIEndpoint string `gcfg:"container-api-endpoint"` + // LocalZone specifies the GCE zone that gce cloud client instance is + // located in (i.e. where the controller will be running). If this is + // blank, then the local zone will be discovered via the metadata server. + LocalZone string `gcfg:"local-zone"` + // Default to none. + // For example: MyFeatureFlag + AlphaFeatures []string `gcfg:"alpha-features"` +} + +// ConfigFile is the struct used to parse the /etc/gce.conf configuration file. +// NOTE: Cloud config files should follow the same Kubernetes deprecation policy as +// flags or CLIs. Config fields should not change behavior in incompatible ways and +// should be deprecated for at least 2 release prior to removing. +// See https://kubernetes.io/docs/reference/using-api/deprecation-policy/#deprecating-a-flag-or-cli +// for more details. +type ConfigFile struct { + Global ConfigGlobal `gcfg:"global"` +} + +// CloudConfig includes all the necessary configuration for creating Cloud +type CloudConfig struct { + APIEndpoint string + ContainerAPIEndpoint string + ProjectID string + NetworkProjectID string + Region string + Regional bool + Zone string + ManagedZones []string + NetworkName string + NetworkURL string + SubnetworkName string + SubnetworkURL string + // DEPRECATED: Do not rely on this value as it may be incorrect. + SecondaryRangeName string + NodeTags []string + NodeInstancePrefix string + TokenSource oauth2.TokenSource + UseMetadataServer bool + AlphaFeatureGate *AlphaFeatureGate + StackType string +} + +func init() { + cloudprovider.RegisterCloudProvider( + ProviderName, + func(config io.Reader) (cloudprovider.Interface, error) { + return newGCECloud(config) + }) +} + +// Services is the set of all versions of the compute service. +type Services struct { + // GA, Alpha, Beta versions of the compute API. + GA *compute.Service + Alpha *computealpha.Service + Beta *computebeta.Service +} + +// ComputeServices returns access to the internal compute services. +func (g *Cloud) ComputeServices() *Services { + return &Services{g.service, g.serviceAlpha, g.serviceBeta} +} + +// Compute returns the generated stubs for the compute API. +func (g *Cloud) Compute() cloud.Cloud { + return g.c +} + +// ContainerService returns the container service. +func (g *Cloud) ContainerService() *container.Service { + return g.containerService +} + +// newGCECloud creates a new instance of Cloud. +func newGCECloud(config io.Reader) (gceCloud *Cloud, err error) { + var cloudConfig *CloudConfig + var configFile *ConfigFile + + if config != nil { + configFile, err = readConfig(config) + if err != nil { + return nil, err + } + klog.Infof("Using GCE provider config %+v", configFile) + } + + cloudConfig, err = generateCloudConfig(configFile) + if err != nil { + return nil, err + } + return CreateGCECloud(cloudConfig) +} + +func readConfig(reader io.Reader) (*ConfigFile, error) { + cfg := &ConfigFile{} + if err := gcfg.FatalOnly(gcfg.ReadInto(cfg, reader)); err != nil { + klog.Errorf("Couldn't read config: %v", err) + return nil, err + } + return cfg, nil +} + +func generateCloudConfig(configFile *ConfigFile) (cloudConfig *CloudConfig, err error) { + cloudConfig = &CloudConfig{} + // By default, fetch token from GCE metadata server + cloudConfig.TokenSource = google.ComputeTokenSource("") + cloudConfig.UseMetadataServer = true + cloudConfig.AlphaFeatureGate = NewAlphaFeatureGate([]string{}) + if configFile != nil { + if configFile.Global.APIEndpoint != "" { + cloudConfig.APIEndpoint = configFile.Global.APIEndpoint + } + + if configFile.Global.ContainerAPIEndpoint != "" { + cloudConfig.ContainerAPIEndpoint = configFile.Global.ContainerAPIEndpoint + } + + if configFile.Global.TokenURL != "" { + // if tokenURL is nil, set tokenSource to nil. This will force the OAuth client to fall + // back to use DefaultTokenSource. This allows running gceCloud remotely. + if configFile.Global.TokenURL == "nil" { + cloudConfig.TokenSource = nil + } else { + cloudConfig.TokenSource = NewAltTokenSource(configFile.Global.TokenURL, configFile.Global.TokenBody) + } + } + + cloudConfig.NodeTags = configFile.Global.NodeTags + cloudConfig.NodeInstancePrefix = configFile.Global.NodeInstancePrefix + cloudConfig.AlphaFeatureGate = NewAlphaFeatureGate(configFile.Global.AlphaFeatures) + } + + // retrieve projectID and zone + if configFile == nil || configFile.Global.ProjectID == "" || configFile.Global.LocalZone == "" { + cloudConfig.ProjectID, cloudConfig.Zone, err = getProjectAndZone() + if err != nil { + return nil, err + } + } + + if configFile != nil { + if configFile.Global.ProjectID != "" { + cloudConfig.ProjectID = configFile.Global.ProjectID + } + if configFile.Global.LocalZone != "" { + cloudConfig.Zone = configFile.Global.LocalZone + } + if configFile.Global.NetworkProjectID != "" { + cloudConfig.NetworkProjectID = configFile.Global.NetworkProjectID + } + } + + // retrieve region + cloudConfig.Region, err = GetGCERegion(cloudConfig.Zone) + if err != nil { + return nil, err + } + + // Determine if its a regional cluster + if configFile != nil && configFile.Global.Regional { + cloudConfig.Regional = true + } + + // generate managedZones + cloudConfig.ManagedZones = []string{cloudConfig.Zone} + if configFile != nil && (configFile.Global.Multizone || configFile.Global.Regional) { + cloudConfig.ManagedZones = nil // Use all zones in region + } + + // Determine if network parameter is URL or Name + if configFile != nil && configFile.Global.NetworkName != "" { + if strings.Contains(configFile.Global.NetworkName, "/") { + cloudConfig.NetworkURL = configFile.Global.NetworkName + } else { + cloudConfig.NetworkName = configFile.Global.NetworkName + } + } else { + cloudConfig.NetworkName, err = getNetworkNameViaMetadata() + if err != nil { + return nil, err + } + } + + // Determine if subnetwork parameter is URL or Name + // If cluster is on a GCP network of mode=custom, then `SubnetName` must be specified in config file. + if configFile != nil && configFile.Global.SubnetworkName != "" { + if strings.Contains(configFile.Global.SubnetworkName, "/") { + cloudConfig.SubnetworkURL = configFile.Global.SubnetworkName + } else { + cloudConfig.SubnetworkName = configFile.Global.SubnetworkName + } + } + + if configFile != nil { + cloudConfig.SecondaryRangeName = configFile.Global.SecondaryRangeName + } + + if configFile != nil { + cloudConfig.StackType = configFile.Global.StackType + } + + return cloudConfig, err +} + +// CreateGCECloud creates a Cloud object using the specified parameters. +// If no networkUrl is specified, loads networkName via rest call. +// If no tokenSource is specified, uses oauth2.DefaultTokenSource. +// If managedZones is nil / empty all zones in the region will be managed. +func CreateGCECloud(config *CloudConfig) (*Cloud, error) { + // Remove any pre-release version and build metadata from the semver, + // leaving only the MAJOR.MINOR.PATCH portion. See http://semver.org/. + version := strings.TrimLeft(strings.Split(strings.Split(version.Get().GitVersion, "-")[0], "+")[0], "v") + + // Create a user-agent header append string to supply to the Google API + // clients, to identify Kubernetes as the origin of the GCP API calls. + userAgent := fmt.Sprintf("Kubernetes/%s (%s %s)", version, runtime.GOOS, runtime.GOARCH) + + // Use ProjectID for NetworkProjectID, if it wasn't explicitly set. + if config.NetworkProjectID == "" { + config.NetworkProjectID = config.ProjectID + } + + service, err := compute.NewService(context.Background(), option.WithTokenSource(config.TokenSource)) + if err != nil { + return nil, err + } + service.UserAgent = userAgent + + serviceBeta, err := computebeta.NewService(context.Background(), option.WithTokenSource(config.TokenSource)) + if err != nil { + return nil, err + } + serviceBeta.UserAgent = userAgent + + serviceAlpha, err := computealpha.NewService(context.Background(), option.WithTokenSource(config.TokenSource)) + if err != nil { + return nil, err + } + serviceAlpha.UserAgent = userAgent + + // Expect override api endpoint to always be v1 api and follows the same pattern as prod. + // Generate alpha and beta api endpoints based on override v1 api endpoint. + // For example, + // staging API endpoint: https://www.googleapis.com/compute/staging_v1/ + if config.APIEndpoint != "" { + service.BasePath = fmt.Sprintf("%sprojects/", config.APIEndpoint) + serviceBeta.BasePath = fmt.Sprintf("%sprojects/", strings.Replace(config.APIEndpoint, "v1", "beta", -1)) + serviceAlpha.BasePath = fmt.Sprintf("%sprojects/", strings.Replace(config.APIEndpoint, "v1", "alpha", -1)) + } + + containerService, err := container.NewService(context.Background(), option.WithTokenSource(config.TokenSource)) + if err != nil { + return nil, err + } + containerService.UserAgent = userAgent + if config.ContainerAPIEndpoint != "" { + containerService.BasePath = config.ContainerAPIEndpoint + } + + client, err := newOauthClient(config.TokenSource) + if err != nil { + return nil, err + } + tpuService, err := newTPUService(client) + if err != nil { + return nil, err + } + + // ProjectID and.NetworkProjectID may be project number or name. + projID, netProjID := tryConvertToProjectNames(config.ProjectID, config.NetworkProjectID, service) + onXPN := projID != netProjID + + var networkURL string + var subnetURL string + var isLegacyNetwork bool + + if config.NetworkURL != "" { + networkURL = config.NetworkURL + } else if config.NetworkName != "" { + networkURL = gceNetworkURL(config.APIEndpoint, netProjID, config.NetworkName) + } else { + // Other consumers may use the cloudprovider without utilizing the wrapped GCE API functions + // or functions requiring network/subnetwork URLs (e.g. Kubelet). + klog.Warningf("No network name or URL specified.") + } + + if config.SubnetworkURL != "" { + subnetURL = config.SubnetworkURL + } else if config.SubnetworkName != "" { + subnetURL = gceSubnetworkURL(config.APIEndpoint, netProjID, config.Region, config.SubnetworkName) + } + // If neither SubnetworkURL nor SubnetworkName are provided, defer to + // lazy initialization. Determining subnetURL and isLegacyNetwork requires + // GCE API call. Given that it's not used in many cases and the fact that + // the provider is initialized also for Kubelets (and there can be thousands + // of them) we defer to lazy initialization here. + + if len(config.ManagedZones) == 0 { + config.ManagedZones, err = getZonesForRegion(service, config.ProjectID, config.Region) + if err != nil { + return nil, err + } + } + if len(config.ManagedZones) > 1 { + klog.Infof("managing multiple zones: %v", config.ManagedZones) + } + + operationPollRateLimiter := flowcontrol.NewTokenBucketRateLimiter(5, 5) // 5 qps, 5 burst. + + gce := &Cloud{ + service: service, + serviceAlpha: serviceAlpha, + serviceBeta: serviceBeta, + containerService: containerService, + tpuService: tpuService, + projectID: projID, + networkProjectID: netProjID, + onXPN: onXPN, + region: config.Region, + regional: config.Regional, + localZone: config.Zone, + managedZones: config.ManagedZones, + networkURL: networkURL, + unsafeIsLegacyNetwork: isLegacyNetwork, + unsafeSubnetworkURL: subnetURL, + secondaryRangeName: config.SecondaryRangeName, + nodeTags: config.NodeTags, + nodeInstancePrefix: config.NodeInstancePrefix, + useMetadataServer: config.UseMetadataServer, + operationPollRateLimiter: operationPollRateLimiter, + AlphaFeatureGate: config.AlphaFeatureGate, + nodeZones: map[string]sets.String{}, + metricsCollector: newLoadBalancerMetrics(), + stackType: StackType(config.StackType), + } + + gce.manager = &gceServiceManager{gce} + gce.s = &cloud.Service{ + GA: service, + Alpha: serviceAlpha, + Beta: serviceBeta, + ProjectRouter: &gceProjectRouter{gce}, + RateLimiter: &gceRateLimiter{gce}, + } + gce.c = cloud.NewGCE(gce.s) + + return gce, nil +} + +// initializeNetworkConfig() is supposed to be called under sync.Once() +// for accessors to subnetworkURL and isLegacyNetwork fields. +func (g *Cloud) initializeSubnetworkURLAndIsLegacyNetwork() { + if g.unsafeSubnetworkURL != "" { + // This has already been initialized via the config. + return + } + + var subnetURL string + var isLegacyNetwork bool + + // Determine the type of network and attempt to discover the correct subnet for AUTO mode. + // Gracefully fail because kubelet calls CreateGCECloud without any config, and minions + // lack the proper credentials for API calls. + if networkName := lastComponent(g.NetworkURL()); networkName != "" { + if n, err := getNetwork(g.service, g.NetworkProjectID(), networkName); err != nil { + klog.Warningf("Could not retrieve network %q; err: %v", networkName, err) + } else { + switch typeOfNetwork(n) { + case netTypeLegacy: + klog.Infof("Network %q is type legacy - no subnetwork", networkName) + isLegacyNetwork = true + case netTypeCustom: + klog.Warningf("Network %q is type custom - cannot auto select a subnetwork", networkName) + case netTypeAuto: + subnetURL, err = determineSubnetURL(g.service, g.NetworkProjectID(), networkName, g.Region()) + if err != nil { + klog.Warningf("Could not determine subnetwork for network %q and region %v; err: %v", networkName, g.Region(), err) + } else { + klog.Infof("Auto selecting subnetwork %q", subnetURL) + } + } + } + } + + g.unsafeSubnetworkURL = subnetURL + g.unsafeIsLegacyNetwork = isLegacyNetwork +} + +// SetRateLimiter adds a custom cloud.RateLimiter implementation. +// WARNING: Calling this could have unexpected behavior if you have in-flight +// requests. It is best to use this immediately after creating a Cloud. +func (g *Cloud) SetRateLimiter(rl cloud.RateLimiter) { + if rl != nil { + g.s.RateLimiter = rl + } +} + +// determineSubnetURL queries for all subnetworks in a region for a given network and returns +// the URL of the subnetwork which exists in the auto-subnet range. +func determineSubnetURL(service *compute.Service, networkProjectID, networkName, region string) (string, error) { + subnets, err := listSubnetworksOfNetwork(service, networkProjectID, networkName, region) + if err != nil { + return "", err + } + + autoSubnets, err := subnetsInCIDR(subnets, autoSubnetIPRange) + if err != nil { + return "", err + } + + if len(autoSubnets) == 0 { + return "", fmt.Errorf("no subnet exists in auto CIDR") + } + + if len(autoSubnets) > 1 { + return "", fmt.Errorf("multiple subnetworks in the same region exist in auto CIDR") + } + + return autoSubnets[0].SelfLink, nil +} + +func tryConvertToProjectNames(configProject, configNetworkProject string, service *compute.Service) (projID, netProjID string) { + projID = configProject + if isProjectNumber(projID) { + projName, err := getProjectID(service, projID) + if err != nil { + klog.Warningf("Failed to retrieve project %v while trying to retrieve its name. err %v", projID, err) + } else { + projID = projName + } + } + + netProjID = projID + if configNetworkProject != configProject { + netProjID = configNetworkProject + } + if isProjectNumber(netProjID) { + netProjName, err := getProjectID(service, netProjID) + if err != nil { + klog.Warningf("Failed to retrieve network project %v while trying to retrieve its name. err %v", netProjID, err) + } else { + netProjID = netProjName + } + } + + return projID, netProjID +} + +// Initialize takes in a clientBuilder and spawns a goroutine for watching the clusterid configmap. +// This must be called before utilizing the funcs of gce.ClusterID +func (g *Cloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder, stop <-chan struct{}) { + g.clientBuilder = clientBuilder + g.client = clientBuilder.ClientOrDie("cloud-provider") + + g.eventBroadcaster = record.NewBroadcaster() + g.eventBroadcaster.StartRecordingToSink(&v1core.EventSinkImpl{Interface: g.client.CoreV1().Events("")}) + g.eventRecorder = g.eventBroadcaster.NewRecorder(scheme.Scheme, v1.EventSource{Component: "g-cloudprovider"}) + + go g.watchClusterID(stop) + go g.metricsCollector.Run(stop) +} + +// LoadBalancer returns an implementation of LoadBalancer for Google Compute Engine. +func (g *Cloud) LoadBalancer() (cloudprovider.LoadBalancer, bool) { + return g, true +} + +// Instances returns an implementation of Instances for Google Compute Engine. +func (g *Cloud) Instances() (cloudprovider.Instances, bool) { + return g, true +} + +// InstancesV2 returns an implementation of InstancesV2 for Google Compute Engine. +// Implement ONLY for external cloud provider +func (g *Cloud) InstancesV2() (cloudprovider.InstancesV2, bool) { + return g, true +} + +// Zones returns an implementation of Zones for Google Compute Engine. +func (g *Cloud) Zones() (cloudprovider.Zones, bool) { + return g, true +} + +// Clusters returns an implementation of Clusters for Google Compute Engine. +func (g *Cloud) Clusters() (cloudprovider.Clusters, bool) { + return g, true +} + +// Routes returns an implementation of Routes for Google Compute Engine. +func (g *Cloud) Routes() (cloudprovider.Routes, bool) { + return g, true +} + +// ProviderName returns the cloud provider ID. +func (g *Cloud) ProviderName() string { + return ProviderName +} + +// ProjectID returns the ProjectID corresponding to the project this cloud is in. +func (g *Cloud) ProjectID() string { + return g.projectID +} + +// NetworkProjectID returns the ProjectID corresponding to the project this cluster's network is in. +func (g *Cloud) NetworkProjectID() string { + return g.networkProjectID +} + +// Region returns the region +func (g *Cloud) Region() string { + return g.region +} + +// OnXPN returns true if the cluster is running on a cross project network (XPN) +func (g *Cloud) OnXPN() bool { + return g.onXPN +} + +// NetworkURL returns the network url +func (g *Cloud) NetworkURL() string { + return g.networkURL +} + +// SubnetworkURL returns the subnetwork url +func (g *Cloud) SubnetworkURL() string { + g.subnetworkURLAndIsLegacyNetworkInitializer.Do(g.initializeSubnetworkURLAndIsLegacyNetwork) + return g.unsafeSubnetworkURL +} + +// IsLegacyNetwork returns true if the cluster is still running a legacy network configuration. +func (g *Cloud) IsLegacyNetwork() bool { + g.subnetworkURLAndIsLegacyNetworkInitializer.Do(g.initializeSubnetworkURLAndIsLegacyNetwork) + return g.unsafeIsLegacyNetwork +} + +// SetInformers sets up the zone handlers we need watching for node changes. +func (g *Cloud) SetInformers(informerFactory informers.SharedInformerFactory) { + klog.Infof("Setting up informers for Cloud") + nodeInformer := informerFactory.Core().V1().Nodes().Informer() + nodeInformer.AddEventHandler(cache.ResourceEventHandlerFuncs{ + AddFunc: func(obj interface{}) { + node := obj.(*v1.Node) + g.updateNodeZones(nil, node) + }, + UpdateFunc: func(prev, obj interface{}) { + prevNode := prev.(*v1.Node) + newNode := obj.(*v1.Node) + if newNode.Labels[v1.LabelFailureDomainBetaZone] == + prevNode.Labels[v1.LabelFailureDomainBetaZone] { + return + } + g.updateNodeZones(prevNode, newNode) + }, + DeleteFunc: func(obj interface{}) { + node, isNode := obj.(*v1.Node) + // We can get DeletedFinalStateUnknown instead of *v1.Node here + // and we need to handle that correctly. + if !isNode { + deletedState, ok := obj.(cache.DeletedFinalStateUnknown) + if !ok { + klog.Errorf("Received unexpected object: %v", obj) + return + } + node, ok = deletedState.Obj.(*v1.Node) + if !ok { + klog.Errorf("DeletedFinalStateUnknown contained non-Node object: %v", deletedState.Obj) + return + } + } + g.updateNodeZones(node, nil) + }, + }) + g.nodeInformerSynced = nodeInformer.HasSynced +} + +func (g *Cloud) updateNodeZones(prevNode, newNode *v1.Node) { + g.nodeZonesLock.Lock() + defer g.nodeZonesLock.Unlock() + if prevNode != nil { + prevZone, ok := prevNode.ObjectMeta.Labels[v1.LabelFailureDomainBetaZone] + if ok { + g.nodeZones[prevZone].Delete(prevNode.ObjectMeta.Name) + if g.nodeZones[prevZone].Len() == 0 { + g.nodeZones[prevZone] = nil + } + } + } + if newNode != nil { + newZone, ok := newNode.ObjectMeta.Labels[v1.LabelFailureDomainBetaZone] + if ok { + if g.nodeZones[newZone] == nil { + g.nodeZones[newZone] = sets.NewString() + } + g.nodeZones[newZone].Insert(newNode.ObjectMeta.Name) + } + } +} + +// HasClusterID returns true if the cluster has a clusterID +func (g *Cloud) HasClusterID() bool { + return true +} + +// Project IDs cannot have a digit for the first characeter. If the id contains a digit, +// then it must be a project number. +func isProjectNumber(idOrNumber string) bool { + _, err := strconv.ParseUint(idOrNumber, 10, 64) + return err == nil +} + +func gceNetworkURL(apiEndpoint, project, network string) string { + if apiEndpoint == "" { + apiEndpoint = gceComputeAPIEndpoint + } + return apiEndpoint + strings.Join([]string{"projects", project, "global", "networks", network}, "/") +} + +func gceSubnetworkURL(apiEndpoint, project, region, subnetwork string) string { + if apiEndpoint == "" { + apiEndpoint = gceComputeAPIEndpoint + } + return apiEndpoint + strings.Join([]string{"projects", project, "regions", region, "subnetworks", subnetwork}, "/") +} + +// getRegionInURL parses full resource URLS and shorter URLS +// https://www.googleapis.com/compute/v1/projects/myproject/regions/us-central1/subnetworks/a +// projects/myproject/regions/us-central1/subnetworks/a +// All return "us-central1" +func getRegionInURL(urlStr string) string { + fields := strings.Split(urlStr, "/") + for i, v := range fields { + if v == "regions" && i < len(fields)-1 { + return fields[i+1] + } + } + return "" +} + +func getNetworkNameViaMetadata() (string, error) { + result, err := metadata.Get("instance/network-interfaces/0/network") + if err != nil { + return "", err + } + parts := strings.Split(result, "/") + if len(parts) != 4 { + return "", fmt.Errorf("unexpected response: %s", result) + } + return parts[3], nil +} + +// getNetwork returns a GCP network +func getNetwork(svc *compute.Service, networkProjectID, networkID string) (*compute.Network, error) { + return svc.Networks.Get(networkProjectID, networkID).Do() +} + +// listSubnetworksOfNetwork returns a list of subnetworks for a particular region of a network. +func listSubnetworksOfNetwork(svc *compute.Service, networkProjectID, networkID, region string) ([]*compute.Subnetwork, error) { + var subnets []*compute.Subnetwork + err := svc.Subnetworks.List(networkProjectID, region).Filter(fmt.Sprintf("network eq .*/%v$", networkID)).Pages(context.Background(), func(res *compute.SubnetworkList) error { + subnets = append(subnets, res.Items...) + return nil + }) + return subnets, err +} + +// getProjectID returns the project's string ID given a project number or string +func getProjectID(svc *compute.Service, projectNumberOrID string) (string, error) { + proj, err := svc.Projects.Get(projectNumberOrID).Do() + if err != nil { + return "", err + } + + return proj.Name, nil +} + +func getZonesForRegion(svc *compute.Service, projectID, region string) ([]string, error) { + // TODO: use PageToken to list all not just the first 500 + listCall := svc.Zones.List(projectID) + + // Filtering by region doesn't seem to work + // (tested in https://cloud.google.com/compute/docs/reference/latest/zones/list) + // listCall = listCall.Filter("region eq " + region) + + var zones []string + var accumulator = func(response *compute.ZoneList) error { + for _, zone := range response.Items { + regionName := lastComponent(zone.Region) + if regionName == region { + zones = append(zones, zone.Name) + } + } + return nil + } + err := listCall.Pages(context.TODO(), accumulator) + if err != nil { + return nil, fmt.Errorf("unexpected response listing zones: %v", err) + } + return zones, nil +} + +func findSubnetForRegion(subnetURLs []string, region string) string { + for _, url := range subnetURLs { + if thisRegion := getRegionInURL(url); thisRegion == region { + return url + } + } + return "" +} + +func newOauthClient(tokenSource oauth2.TokenSource) (*http.Client, error) { + if tokenSource == nil { + var err error + tokenSource, err = google.DefaultTokenSource( + context.Background(), + compute.CloudPlatformScope, + compute.ComputeScope) + klog.Infof("Using DefaultTokenSource %#v", tokenSource) + if err != nil { + return nil, err + } + } else { + klog.Infof("Using existing Token Source %#v", tokenSource) + } + + backoff := wait.Backoff{ + // These values will add up to about a minute. See #56293 for background. + Duration: time.Second, + Factor: 1.4, + Steps: 10, + } + if err := wait.ExponentialBackoff(backoff, func() (bool, error) { + if _, err := tokenSource.Token(); err != nil { + klog.Errorf("error fetching initial token: %v", err) + return false, nil + } + return true, nil + }); err != nil { + return nil, err + } + + return oauth2.NewClient(context.Background(), tokenSource), nil +} + +func (manager *gceServiceManager) getProjectsAPIEndpoint() string { + projectsAPIEndpoint := gceComputeAPIEndpoint + "projects/" + if manager.gce.service != nil { + projectsAPIEndpoint = manager.gce.service.BasePath + } + + return projectsAPIEndpoint +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_address_manager.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_address_manager.go new file mode 100644 index 0000000000..3aab291c4c --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_address_manager.go @@ -0,0 +1,202 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "fmt" + "net/http" + + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "k8s.io/klog/v2" +) + +type addressManager struct { + logPrefix string + svc CloudAddressService + name string + serviceName string + targetIP string + addressType cloud.LbScheme + region string + subnetURL string + tryRelease bool +} + +func newAddressManager(svc CloudAddressService, serviceName, region, subnetURL, name, targetIP string, addressType cloud.LbScheme) *addressManager { + return &addressManager{ + svc: svc, + logPrefix: fmt.Sprintf("AddressManager(%q)", name), + region: region, + serviceName: serviceName, + name: name, + targetIP: targetIP, + addressType: addressType, + tryRelease: true, + subnetURL: subnetURL, + } +} + +// HoldAddress will ensure that the IP is reserved with an address - either owned by the controller +// or by a user. If the address is not the addressManager.name, then it's assumed to be a user's address. +// The string returned is the reserved IP address. +func (am *addressManager) HoldAddress() (string, error) { + // HoldAddress starts with retrieving the address that we use for this load balancer (by name). + // Retrieving an address by IP will indicate if the IP is reserved and if reserved by the user + // or the controller, but won't tell us the current state of the controller's IP. The address + // could be reserving another address; therefore, it would need to be deleted. In the normal + // case of using a controller address, retrieving the address by name results in the fewest API + // calls since it indicates whether a Delete is necessary before Reserve. + klog.V(4).Infof("%v: attempting hold of IP %q Type %q", am.logPrefix, am.targetIP, am.addressType) + // Get the address in case it was orphaned earlier + addr, err := am.svc.GetRegionAddress(am.name, am.region) + if err != nil && !isNotFound(err) { + return "", err + } + + if addr != nil { + // If address exists, check if the address had the expected attributes. + validationError := am.validateAddress(addr) + if validationError == nil { + klog.V(4).Infof("%v: address %q already reserves IP %q Type %q. No further action required.", am.logPrefix, addr.Name, addr.Address, addr.AddressType) + return addr.Address, nil + } + + klog.V(2).Infof("%v: deleting existing address because %v", am.logPrefix, validationError) + err := am.svc.DeleteRegionAddress(addr.Name, am.region) + if err != nil { + if isNotFound(err) { + klog.V(4).Infof("%v: address %q was not found. Ignoring.", am.logPrefix, addr.Name) + } else { + return "", err + } + } else { + klog.V(4).Infof("%v: successfully deleted previous address %q", am.logPrefix, addr.Name) + } + } + + return am.ensureAddressReservation() +} + +// ReleaseAddress will release the address if it's owned by the controller. +func (am *addressManager) ReleaseAddress() error { + if !am.tryRelease { + klog.V(4).Infof("%v: not attempting release of address %q.", am.logPrefix, am.targetIP) + return nil + } + + klog.V(4).Infof("%v: releasing address %q named %q", am.logPrefix, am.targetIP, am.name) + // Controller only ever tries to unreserve the address named with the load balancer's name. + err := am.svc.DeleteRegionAddress(am.name, am.region) + if err != nil { + if isNotFound(err) { + klog.Warningf("%v: address %q was not found. Ignoring.", am.logPrefix, am.name) + return nil + } + + return err + } + + klog.V(4).Infof("%v: successfully released IP %q named %q", am.logPrefix, am.targetIP, am.name) + return nil +} + +func (am *addressManager) ensureAddressReservation() (string, error) { + // Try reserving the IP with controller-owned address name + // If am.targetIP is an empty string, a new IP will be created. + newAddr := &compute.Address{ + Name: am.name, + Description: fmt.Sprintf(`{"kubernetes.io/service-name":"%s"}`, am.serviceName), + Address: am.targetIP, + AddressType: string(am.addressType), + Subnetwork: am.subnetURL, + } + + reserveErr := am.svc.ReserveRegionAddress(newAddr, am.region) + if reserveErr == nil { + if newAddr.Address != "" { + klog.V(4).Infof("%v: successfully reserved IP %q with name %q", am.logPrefix, newAddr.Address, newAddr.Name) + return newAddr.Address, nil + } + + addr, err := am.svc.GetRegionAddress(newAddr.Name, am.region) + if err != nil { + return "", err + } + + klog.V(4).Infof("%v: successfully created address %q which reserved IP %q", am.logPrefix, addr.Name, addr.Address) + return addr.Address, nil + } else if !isHTTPErrorCode(reserveErr, http.StatusConflict) && !isHTTPErrorCode(reserveErr, http.StatusBadRequest) { + // If the IP is already reserved: + // by an internal address: a StatusConflict is returned + // by an external address: a BadRequest is returned + return "", reserveErr + } + + // If the target IP was empty, we cannot try to find which IP caused a conflict. + // If the name was already used, then the next sync will attempt deletion of that address. + if am.targetIP == "" { + return "", fmt.Errorf("failed to reserve address %q with no specific IP, err: %v", am.name, reserveErr) + } + + // Reserving the address failed due to a conflict or bad request. The address manager just checked that no address + // exists with the name, so it may belong to the user. + addr, err := am.svc.GetRegionAddressByIP(am.region, am.targetIP) + if err != nil { + return "", fmt.Errorf("failed to get address by IP %q after reservation attempt, err: %q, reservation err: %q", am.targetIP, err, reserveErr) + } + + // Check that the address attributes are as required. + if err := am.validateAddress(addr); err != nil { + return "", err + } + + if am.isManagedAddress(addr) { + // The address with this name is checked at the beginning of 'HoldAddress()', but for some reason + // it was re-created by this point. May be possible that two controllers are running. + klog.Warningf("%v: address %q unexpectedly existed with IP %q.", am.logPrefix, addr.Name, am.targetIP) + } else { + // If the retrieved address is not named with the loadbalancer name, then the controller does not own it, but will allow use of it. + klog.V(4).Infof("%v: address %q was already reserved with name: %q, description: %q", am.logPrefix, am.targetIP, addr.Name, addr.Description) + am.tryRelease = false + } + + return addr.Address, nil +} + +func (am *addressManager) validateAddress(addr *compute.Address) error { + if am.targetIP != "" && am.targetIP != addr.Address { + return fmt.Errorf("address %q does not have the expected IP %q, actual: %q", addr.Name, am.targetIP, addr.Address) + } + if addr.AddressType != string(am.addressType) { + return fmt.Errorf("address %q does not have the expected address type %q, actual: %q", addr.Name, am.addressType, addr.AddressType) + } + + return nil +} + +func (am *addressManager) isManagedAddress(addr *compute.Address) bool { + return addr.Name == am.name +} + +func ensureAddressDeleted(svc CloudAddressService, name, region string) error { + return ignoreNotFound(svc.DeleteRegionAddress(name, region)) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_addresses.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_addresses.go new file mode 100644 index 0000000000..fe4c5afcd4 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_addresses.go @@ -0,0 +1,192 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "fmt" + + "k8s.io/klog/v2" + + computebeta "google.golang.org/api/compute/v0.beta" + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newAddressMetricContext(request, region string) *metricContext { + return newAddressMetricContextWithVersion(request, region, computeV1Version) +} + +func newAddressMetricContextWithVersion(request, region, version string) *metricContext { + return newGenericMetricContext("address", request, region, unusedMetricLabel, version) +} + +// ReserveGlobalAddress creates a global address. +// Caller is allocated a random IP if they do not specify an ipAddress. If an +// ipAddress is specified, it must belong to the current project, eg: an +// ephemeral IP associated with a global forwarding rule. +func (g *Cloud) ReserveGlobalAddress(addr *compute.Address) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("reserve", "") + return mc.Observe(g.c.GlobalAddresses().Insert(ctx, meta.GlobalKey(addr.Name), addr)) +} + +// DeleteGlobalAddress deletes a global address by name. +func (g *Cloud) DeleteGlobalAddress(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("delete", "") + return mc.Observe(g.c.GlobalAddresses().Delete(ctx, meta.GlobalKey(name))) +} + +// GetGlobalAddress returns the global address by name. +func (g *Cloud) GetGlobalAddress(name string) (*compute.Address, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("get", "") + v, err := g.c.GlobalAddresses().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// ReserveRegionAddress creates a region address +func (g *Cloud) ReserveRegionAddress(addr *compute.Address, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("reserve", region) + return mc.Observe(g.c.Addresses().Insert(ctx, meta.RegionalKey(addr.Name, region), addr)) +} + +// ReserveBetaRegionAddress creates a beta region address +func (g *Cloud) ReserveBetaRegionAddress(addr *computebeta.Address, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("reserve", region) + return mc.Observe(g.c.BetaAddresses().Insert(ctx, meta.RegionalKey(addr.Name, region), addr)) +} + +// DeleteRegionAddress deletes a region address by name. +func (g *Cloud) DeleteRegionAddress(name, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("delete", region) + return mc.Observe(g.c.Addresses().Delete(ctx, meta.RegionalKey(name, region))) +} + +// GetRegionAddress returns the region address by name +func (g *Cloud) GetRegionAddress(name, region string) (*compute.Address, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("get", region) + v, err := g.c.Addresses().Get(ctx, meta.RegionalKey(name, region)) + return v, mc.Observe(err) +} + +// GetBetaRegionAddress returns the beta region address by name +func (g *Cloud) GetBetaRegionAddress(name, region string) (*computebeta.Address, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("get", region) + v, err := g.c.BetaAddresses().Get(ctx, meta.RegionalKey(name, region)) + return v, mc.Observe(err) +} + +// GetRegionAddressByIP returns the regional address matching the given IP address. +func (g *Cloud) GetRegionAddressByIP(region, ipAddress string) (*compute.Address, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("list", region) + addrs, err := g.c.Addresses().List(ctx, region, filter.Regexp("address", ipAddress)) + + mc.Observe(err) + if err != nil { + return nil, err + } + + if len(addrs) > 1 { + klog.Warningf("More than one addresses matching the IP %q: %v", ipAddress, addrNames(addrs)) + } + for _, addr := range addrs { + if addr.Address == ipAddress { + return addr, nil + } + } + return nil, makeGoogleAPINotFoundError(fmt.Sprintf("Address with IP %q was not found in region %q", ipAddress, region)) +} + +// GetBetaRegionAddressByIP returns the beta regional address matching the given IP address. +func (g *Cloud) GetBetaRegionAddressByIP(region, ipAddress string) (*computebeta.Address, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newAddressMetricContext("list", region) + addrs, err := g.c.BetaAddresses().List(ctx, region, filter.Regexp("address", ipAddress)) + + mc.Observe(err) + if err != nil { + return nil, err + } + + if len(addrs) > 1 { + klog.Warningf("More than one addresses matching the IP %q: %v", ipAddress, addrNames(addrs)) + } + for _, addr := range addrs { + if addr.Address == ipAddress { + return addr, nil + } + } + return nil, makeGoogleAPINotFoundError(fmt.Sprintf("Address with IP %q was not found in region %q", ipAddress, region)) +} + +func (g *Cloud) getNetworkTierFromAddress(name, region string) (string, error) { + + addr, err := g.GetRegionAddress(name, region) + if err != nil { + // Can't get the network tier, just return an error. + return "", err + } + return addr.NetworkTier, nil +} + +func addrNames(items interface{}) []string { + var ret []string + switch items := items.(type) { + case []compute.Address: + for _, a := range items { + ret = append(ret, a.Name) + } + case []computebeta.Address: + for _, a := range items { + ret = append(ret, a.Name) + } + } + return ret +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_alpha.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_alpha.go new file mode 100644 index 0000000000..bbc419f23b --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_alpha.go @@ -0,0 +1,48 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +const ( + // AlphaFeatureILBSubsets allows InternalLoadBalancer services to include a subset + // of cluster nodes as backends instead of all nodes. + AlphaFeatureILBSubsets = "ILBSubsets" +) + +// AlphaFeatureGate contains a mapping of alpha features to whether they are enabled +type AlphaFeatureGate struct { + features map[string]bool +} + +// Enabled returns true if the provided alpha feature is enabled +func (af *AlphaFeatureGate) Enabled(key string) bool { + if af == nil || af.features == nil { + return false + } + return af.features[key] +} + +// NewAlphaFeatureGate marks the provided alpha features as enabled +func NewAlphaFeatureGate(features []string) *AlphaFeatureGate { + featureMap := make(map[string]bool) + for _, name := range features { + featureMap[name] = true + } + return &AlphaFeatureGate{featureMap} +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_annotations.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_annotations.go new file mode 100644 index 0000000000..2dd59e8da0 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_annotations.go @@ -0,0 +1,157 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "fmt" + + "k8s.io/klog/v2" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "k8s.io/api/core/v1" +) + +// LoadBalancerType defines a specific type for holding load balancer types (eg. Internal) +type LoadBalancerType string + +const ( + // ServiceAnnotationLoadBalancerType is annotated on a service with type LoadBalancer + // dictates what specific kind of GCP LB should be assembled. + // Currently, only "Internal" is supported. + ServiceAnnotationLoadBalancerType = "networking.gke.io/load-balancer-type" + + // Deprecating the old-style naming of LoadBalancerType annotation + deprecatedServiceAnnotationLoadBalancerType = "cloud.google.com/load-balancer-type" + + // LBTypeInternal is the constant for the official internal type. + LBTypeInternal LoadBalancerType = "Internal" + + // Deprecating the lowercase spelling of Internal. + deprecatedTypeInternalLowerCase LoadBalancerType = "internal" + + // ServiceAnnotationILBBackendShare is annotated on a service with "true" when users + // want to share GCP Backend Services for a set of internal load balancers. + // ALPHA feature - this may be removed in a future release. + ServiceAnnotationILBBackendShare = "alpha.cloud.google.com/load-balancer-backend-share" + + // This annotation did not correctly specify "alpha", so both annotations will be checked. + deprecatedServiceAnnotationILBBackendShare = "cloud.google.com/load-balancer-backend-share" + + // ServiceAnnotationILBAllowGlobalAccess is annotated on a service with "true" when users + // want to access the Internal LoadBalancer globally, and not restricted to the region it is + // created in. + ServiceAnnotationILBAllowGlobalAccess = "networking.gke.io/internal-load-balancer-allow-global-access" + + // ServiceAnnotationILBSubnet is annotated on a service with the name of the subnetwork + // the ILB IP Address should be assigned from. By default, this is the subnetwork that the + // cluster is created in. + ServiceAnnotationILBSubnet = "networking.gke.io/internal-load-balancer-subnet" + + // NetworkTierAnnotationKey is annotated on a Service object to indicate which + // network tier a GCP LB should use. The valid values are "Standard" and + // "Premium" (default). + NetworkTierAnnotationKey = "cloud.google.com/network-tier" + + // NetworkTierAnnotationStandard is an annotation to indicate the Service is on the Standard network tier + NetworkTierAnnotationStandard = cloud.NetworkTierStandard + + // NetworkTierAnnotationPremium is an annotation to indicate the Service is on the Premium network tier + NetworkTierAnnotationPremium = cloud.NetworkTierPremium +) + +// GetLoadBalancerAnnotationType returns the type of GCP load balancer which should be assembled. +func GetLoadBalancerAnnotationType(service *v1.Service) LoadBalancerType { + var lbType LoadBalancerType + for _, ann := range []string{ + ServiceAnnotationLoadBalancerType, + deprecatedServiceAnnotationLoadBalancerType, + } { + if v, ok := service.Annotations[ann]; ok { + lbType = LoadBalancerType(v) + break + } + } + + switch lbType { + case LBTypeInternal, deprecatedTypeInternalLowerCase: + return LBTypeInternal + default: + return lbType + } +} + +// GetLoadBalancerAnnotationBackendShare returns whether this service's backend service should be +// shared with other load balancers. Health checks and the healthcheck firewall will be shared regardless. +func GetLoadBalancerAnnotationBackendShare(service *v1.Service) bool { + if l, exists := service.Annotations[ServiceAnnotationILBBackendShare]; exists && l == "true" { + return true + } + + // Check for deprecated annotation key + if l, exists := service.Annotations[deprecatedServiceAnnotationILBBackendShare]; exists && l == "true" { + klog.Warningf("Annotation %q is deprecated and replaced with an alpha-specific key: %q", deprecatedServiceAnnotationILBBackendShare, ServiceAnnotationILBBackendShare) + return true + } + + return false +} + +// GetServiceNetworkTier returns the network tier of GCP load balancer +// which should be assembled, and an error if the specified tier is not +// supported. +func GetServiceNetworkTier(service *v1.Service) (cloud.NetworkTier, error) { + l, ok := service.Annotations[NetworkTierAnnotationKey] + if !ok { + return cloud.NetworkTierDefault, nil + } + + v := cloud.NetworkTier(l) + switch v { + case cloud.NetworkTierStandard: + fallthrough + case cloud.NetworkTierPremium: + return v, nil + default: + return cloud.NetworkTierDefault, fmt.Errorf("unsupported network tier: %q", v) + } +} + +// ILBOptions represents the extra options specified when creating a +// load balancer. +type ILBOptions struct { + // AllowGlobalAccess Indicates whether global access is allowed for the LoadBalancer + AllowGlobalAccess bool + // SubnetName indicates which subnet the LoadBalancer VIPs should be assigned from + SubnetName string +} + +// GetLoadBalancerAnnotationAllowGlobalAccess returns if global access is enabled +// for the given loadbalancer service. +func GetLoadBalancerAnnotationAllowGlobalAccess(service *v1.Service) bool { + return service.Annotations[ServiceAnnotationILBAllowGlobalAccess] == "true" +} + +// GetLoadBalancerAnnotationSubnet returns the configured subnet to assign LoadBalancer IP from. +func GetLoadBalancerAnnotationSubnet(service *v1.Service) string { + if val, exists := service.Annotations[ServiceAnnotationILBSubnet]; exists { + return val + } + return "" +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_backendservice.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_backendservice.go new file mode 100644 index 0000000000..1d0d69dad8 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_backendservice.go @@ -0,0 +1,238 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + computealpha "google.golang.org/api/compute/v0.alpha" + computebeta "google.golang.org/api/compute/v0.beta" + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newBackendServiceMetricContext(request, region string) *metricContext { + return newBackendServiceMetricContextWithVersion(request, region, computeV1Version) +} + +func newBackendServiceMetricContextWithVersion(request, region, version string) *metricContext { + return newGenericMetricContext("backendservice", request, region, unusedMetricLabel, version) +} + +// GetGlobalBackendService retrieves a backend by name. +func (g *Cloud) GetGlobalBackendService(name string) (*compute.BackendService, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("get", "") + v, err := g.c.BackendServices().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// GetBetaGlobalBackendService retrieves beta backend by name. +func (g *Cloud) GetBetaGlobalBackendService(name string) (*computebeta.BackendService, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("get", "", computeBetaVersion) + v, err := g.c.BetaBackendServices().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// GetAlphaGlobalBackendService retrieves alpha backend by name. +func (g *Cloud) GetAlphaGlobalBackendService(name string) (*computealpha.BackendService, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("get", "", computeAlphaVersion) + v, err := g.c.AlphaBackendServices().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// UpdateGlobalBackendService applies the given BackendService as an update to +// an existing service. +func (g *Cloud) UpdateGlobalBackendService(bg *compute.BackendService) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("update", "") + return mc.Observe(g.c.BackendServices().Update(ctx, meta.GlobalKey(bg.Name), bg)) +} + +// UpdateBetaGlobalBackendService applies the given beta BackendService as an +// update to an existing service. +func (g *Cloud) UpdateBetaGlobalBackendService(bg *computebeta.BackendService) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("update", "", computeBetaVersion) + return mc.Observe(g.c.BetaBackendServices().Update(ctx, meta.GlobalKey(bg.Name), bg)) +} + +// UpdateAlphaGlobalBackendService applies the given alpha BackendService as an +// update to an existing service. +func (g *Cloud) UpdateAlphaGlobalBackendService(bg *computealpha.BackendService) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("update", "", computeAlphaVersion) + return mc.Observe(g.c.AlphaBackendServices().Update(ctx, meta.GlobalKey(bg.Name), bg)) +} + +// DeleteGlobalBackendService deletes the given BackendService by name. +func (g *Cloud) DeleteGlobalBackendService(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("delete", "") + return mc.Observe(g.c.BackendServices().Delete(ctx, meta.GlobalKey(name))) +} + +// CreateGlobalBackendService creates the given BackendService. +func (g *Cloud) CreateGlobalBackendService(bg *compute.BackendService) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("create", "") + return mc.Observe(g.c.BackendServices().Insert(ctx, meta.GlobalKey(bg.Name), bg)) +} + +// CreateBetaGlobalBackendService creates the given beta BackendService. +func (g *Cloud) CreateBetaGlobalBackendService(bg *computebeta.BackendService) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("create", "", computeBetaVersion) + return mc.Observe(g.c.BetaBackendServices().Insert(ctx, meta.GlobalKey(bg.Name), bg)) +} + +// CreateAlphaGlobalBackendService creates the given alpha BackendService. +func (g *Cloud) CreateAlphaGlobalBackendService(bg *computealpha.BackendService) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("create", "", computeAlphaVersion) + return mc.Observe(g.c.AlphaBackendServices().Insert(ctx, meta.GlobalKey(bg.Name), bg)) +} + +// ListGlobalBackendServices lists all backend services in the project. +func (g *Cloud) ListGlobalBackendServices() ([]*compute.BackendService, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("list", "") + v, err := g.c.BackendServices().List(ctx, filter.None) + return v, mc.Observe(err) +} + +// GetGlobalBackendServiceHealth returns the health of the BackendService +// identified by the given name, in the given instanceGroup. The +// instanceGroupLink is the fully qualified self link of an instance group. +func (g *Cloud) GetGlobalBackendServiceHealth(name string, instanceGroupLink string) (*compute.BackendServiceGroupHealth, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("get_health", "") + groupRef := &compute.ResourceGroupReference{Group: instanceGroupLink} + v, err := g.c.BackendServices().GetHealth(ctx, meta.GlobalKey(name), groupRef) + return v, mc.Observe(err) +} + +// GetRegionBackendService retrieves a backend by name. +func (g *Cloud) GetRegionBackendService(name, region string) (*compute.BackendService, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("get", region) + v, err := g.c.RegionBackendServices().Get(ctx, meta.RegionalKey(name, region)) + return v, mc.Observe(err) +} + +// UpdateRegionBackendService applies the given BackendService as an update to +// an existing service. +func (g *Cloud) UpdateRegionBackendService(bg *compute.BackendService, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("update", region) + return mc.Observe(g.c.RegionBackendServices().Update(ctx, meta.RegionalKey(bg.Name, region), bg)) +} + +// DeleteRegionBackendService deletes the given BackendService by name. +func (g *Cloud) DeleteRegionBackendService(name, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("delete", region) + return mc.Observe(g.c.RegionBackendServices().Delete(ctx, meta.RegionalKey(name, region))) +} + +// CreateRegionBackendService creates the given BackendService. +func (g *Cloud) CreateRegionBackendService(bg *compute.BackendService, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("create", region) + return mc.Observe(g.c.RegionBackendServices().Insert(ctx, meta.RegionalKey(bg.Name, region), bg)) +} + +// ListRegionBackendServices lists all backend services in the project. +func (g *Cloud) ListRegionBackendServices(region string) ([]*compute.BackendService, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("list", region) + v, err := g.c.RegionBackendServices().List(ctx, region, filter.None) + return v, mc.Observe(err) +} + +// GetRegionalBackendServiceHealth returns the health of the BackendService +// identified by the given name, in the given instanceGroup. The +// instanceGroupLink is the fully qualified self link of an instance group. +func (g *Cloud) GetRegionalBackendServiceHealth(name, region string, instanceGroupLink string) (*compute.BackendServiceGroupHealth, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContext("get_health", region) + ref := &compute.ResourceGroupReference{Group: instanceGroupLink} + v, err := g.c.RegionBackendServices().GetHealth(ctx, meta.RegionalKey(name, region), ref) + return v, mc.Observe(err) +} + +// SetSecurityPolicyForBetaGlobalBackendService sets the given +// SecurityPolicyReference for the BackendService identified by the given name. +func (g *Cloud) SetSecurityPolicyForBetaGlobalBackendService(backendServiceName string, securityPolicyReference *computebeta.SecurityPolicyReference) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("set_security_policy", "", computeBetaVersion) + return mc.Observe(g.c.BetaBackendServices().SetSecurityPolicy(ctx, meta.GlobalKey(backendServiceName), securityPolicyReference)) +} + +// SetSecurityPolicyForAlphaGlobalBackendService sets the given +// SecurityPolicyReference for the BackendService identified by the given name. +func (g *Cloud) SetSecurityPolicyForAlphaGlobalBackendService(backendServiceName string, securityPolicyReference *computealpha.SecurityPolicyReference) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newBackendServiceMetricContextWithVersion("set_security_policy", "", computeAlphaVersion) + return mc.Observe(g.c.AlphaBackendServices().SetSecurityPolicy(ctx, meta.GlobalKey(backendServiceName), securityPolicyReference)) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_cert.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_cert.go new file mode 100644 index 0000000000..160be32396 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_cert.go @@ -0,0 +1,74 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newCertMetricContext(request string) *metricContext { + return newGenericMetricContext("cert", request, unusedMetricLabel, unusedMetricLabel, computeV1Version) +} + +// GetSslCertificate returns the SslCertificate by name. +func (g *Cloud) GetSslCertificate(name string) (*compute.SslCertificate, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newCertMetricContext("get") + v, err := g.c.SslCertificates().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// CreateSslCertificate creates and returns a SslCertificate. +func (g *Cloud) CreateSslCertificate(sslCerts *compute.SslCertificate) (*compute.SslCertificate, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newCertMetricContext("create") + err := g.c.SslCertificates().Insert(ctx, meta.GlobalKey(sslCerts.Name), sslCerts) + if err != nil { + return nil, mc.Observe(err) + } + return g.GetSslCertificate(sslCerts.Name) +} + +// DeleteSslCertificate deletes the SslCertificate by name. +func (g *Cloud) DeleteSslCertificate(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newCertMetricContext("delete") + return mc.Observe(g.c.SslCertificates().Delete(ctx, meta.GlobalKey(name))) +} + +// ListSslCertificates lists all SslCertificates in the project. +func (g *Cloud) ListSslCertificates() ([]*compute.SslCertificate, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newCertMetricContext("list") + v, err := g.c.SslCertificates().List(ctx, filter.None) + return v, mc.Observe(err) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusterid.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusterid.go new file mode 100644 index 0000000000..fe474ed724 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusterid.go @@ -0,0 +1,270 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "crypto/rand" + "encoding/hex" + "errors" + "fmt" + "reflect" + "sync" + "time" + + "k8s.io/api/core/v1" + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/fields" + "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/watch" + clientset "k8s.io/client-go/kubernetes" + "k8s.io/client-go/tools/cache" + "k8s.io/klog/v2" +) + +const ( + // UIDConfigMapName is the Key used to persist UIDs to configmaps. + UIDConfigMapName = "ingress-uid" + + // UIDNamespace is the namespace which contains the above config map + UIDNamespace = metav1.NamespaceSystem + + // UIDCluster is the data keys for looking up the clusters UID + UIDCluster = "uid" + + // UIDProvider is the data keys for looking up the providers UID + UIDProvider = "provider-uid" + + // UIDLengthBytes is the length of a UID + UIDLengthBytes = 8 + + // Frequency of the updateFunc event handler being called + // This does not actually query the apiserver for current state - the local cache value is used. + updateFuncFrequency = 10 * time.Minute +) + +// ClusterID is the struct for maintaining information about this cluster's ID +type ClusterID struct { + idLock sync.RWMutex + client clientset.Interface + cfgMapKey string + store cache.Store + providerID *string + clusterID *string +} + +// Continually watches for changes to the cluster id config map +func (g *Cloud) watchClusterID(stop <-chan struct{}) { + g.ClusterID = ClusterID{ + cfgMapKey: fmt.Sprintf("%v/%v", UIDNamespace, UIDConfigMapName), + client: g.client, + } + + mapEventHandler := cache.ResourceEventHandlerFuncs{ + AddFunc: func(obj interface{}) { + m, ok := obj.(*v1.ConfigMap) + if !ok || m == nil { + klog.Errorf("Expected v1.ConfigMap, item=%+v, typeIsOk=%v", obj, ok) + return + } + if m.Namespace != UIDNamespace || + m.Name != UIDConfigMapName { + return + } + + klog.V(4).Infof("Observed new configmap for clusteriD: %v, %v; setting local values", m.Name, m.Data) + g.ClusterID.update(m) + }, + UpdateFunc: func(old, cur interface{}) { + m, ok := cur.(*v1.ConfigMap) + if !ok || m == nil { + klog.Errorf("Expected v1.ConfigMap, item=%+v, typeIsOk=%v", cur, ok) + return + } + + if m.Namespace != UIDNamespace || + m.Name != UIDConfigMapName { + return + } + + if reflect.DeepEqual(old, cur) { + return + } + + klog.V(4).Infof("Observed updated configmap for clusteriD %v, %v; setting local values", m.Name, m.Data) + g.ClusterID.update(m) + }, + } + + listerWatcher := cache.NewListWatchFromClient(g.ClusterID.client.CoreV1().RESTClient(), "configmaps", UIDNamespace, fields.Everything()) + var controller cache.Controller + g.ClusterID.store, controller = cache.NewInformer(newSingleObjectListerWatcher(listerWatcher, UIDConfigMapName), &v1.ConfigMap{}, updateFuncFrequency, mapEventHandler) + + controller.Run(stop) +} + +// GetID returns the id which is unique to this cluster +// if federated, return the provider id (unique to the cluster) +// if not federated, return the cluster id +func (ci *ClusterID) GetID() (string, error) { + if err := ci.getOrInitialize(); err != nil { + return "", err + } + + ci.idLock.RLock() + defer ci.idLock.RUnlock() + if ci.clusterID == nil { + return "", errors.New("Could not retrieve cluster id") + } + + // If provider ID is set, (Federation is enabled) use this field + if ci.providerID != nil { + return *ci.providerID, nil + } + + // providerID is not set, use the cluster id + return *ci.clusterID, nil +} + +// GetFederationID returns the id which could represent the entire Federation +// or just the cluster if not federated. +func (ci *ClusterID) GetFederationID() (string, bool, error) { + if err := ci.getOrInitialize(); err != nil { + return "", false, err + } + + ci.idLock.RLock() + defer ci.idLock.RUnlock() + if ci.clusterID == nil { + return "", false, errors.New("could not retrieve cluster id") + } + + // If provider ID is not set, return false + if ci.providerID == nil || *ci.clusterID == *ci.providerID { + return "", false, nil + } + + return *ci.clusterID, true, nil +} + +// getOrInitialize either grabs the configmaps current value or defines the value +// and sets the configmap. This is for the case of the user calling GetClusterID() +// before the watch has begun. +func (ci *ClusterID) getOrInitialize() error { + if ci.store == nil { + return errors.New("Cloud.ClusterID is not ready. Call Initialize() before using") + } + + if ci.clusterID != nil { + return nil + } + + exists, err := ci.getConfigMap() + if err != nil { + return err + } else if exists { + return nil + } + + // The configmap does not exist - let's try creating one. + newID, err := makeUID() + if err != nil { + return err + } + + klog.V(4).Infof("Creating clusteriD: %v", newID) + cfg := &v1.ConfigMap{ + ObjectMeta: metav1.ObjectMeta{ + Name: UIDConfigMapName, + Namespace: UIDNamespace, + }, + } + cfg.Data = map[string]string{ + UIDCluster: newID, + UIDProvider: newID, + } + + if _, err := ci.client.CoreV1().ConfigMaps(UIDNamespace).Create(context.TODO(), cfg, metav1.CreateOptions{}); err != nil { + klog.Errorf("GCE cloud provider failed to create %v config map to store cluster id: %v", ci.cfgMapKey, err) + return err + } + + klog.V(2).Infof("Created a config map containing clusteriD: %v", newID) + ci.update(cfg) + return nil +} + +func (ci *ClusterID) getConfigMap() (bool, error) { + item, exists, err := ci.store.GetByKey(ci.cfgMapKey) + if err != nil { + return false, err + } + if !exists { + return false, nil + } + + m, ok := item.(*v1.ConfigMap) + if !ok || m == nil { + err = fmt.Errorf("Expected v1.ConfigMap, item=%+v, typeIsOk=%v", item, ok) + klog.Error(err) + return false, err + } + ci.update(m) + return true, nil +} + +func (ci *ClusterID) update(m *v1.ConfigMap) { + ci.idLock.Lock() + defer ci.idLock.Unlock() + if clusterID, exists := m.Data[UIDCluster]; exists { + ci.clusterID = &clusterID + } + if provID, exists := m.Data[UIDProvider]; exists { + ci.providerID = &provID + } +} + +func makeUID() (string, error) { + b := make([]byte, UIDLengthBytes) + _, err := rand.Read(b) + if err != nil { + return "", err + } + return hex.EncodeToString(b), nil +} + +func newSingleObjectListerWatcher(lw cache.ListerWatcher, objectName string) *singleObjListerWatcher { + return &singleObjListerWatcher{lw: lw, objectName: objectName} +} + +type singleObjListerWatcher struct { + lw cache.ListerWatcher + objectName string +} + +func (sow *singleObjListerWatcher) List(options metav1.ListOptions) (runtime.Object, error) { + options.FieldSelector = "metadata.name=" + sow.objectName + return sow.lw.List(options) +} + +func (sow *singleObjListerWatcher) Watch(options metav1.ListOptions) (watch.Interface, error) { + options.FieldSelector = "metadata.name=" + sow.objectName + return sow.lw.Watch(options) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusters.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusters.go new file mode 100644 index 0000000000..303dd5cb11 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_clusters.go @@ -0,0 +1,107 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "fmt" + + "google.golang.org/api/container/v1" + "k8s.io/klog/v2" +) + +func newClustersMetricContext(request, zone string) *metricContext { + return newGenericMetricContext("clusters", request, unusedMetricLabel, zone, computeV1Version) +} + +// ListClusters will return a list of cluster names for the associated project +func (g *Cloud) ListClusters(ctx context.Context) ([]string, error) { + allClusters := []string{} + + for _, zone := range g.managedZones { + clusters, err := g.listClustersInZone(zone) + if err != nil { + return nil, err + } + // TODO: Scoping? Do we need to qualify the cluster name? + allClusters = append(allClusters, clusters...) + } + + return allClusters, nil +} + +// GetManagedClusters will return the cluster objects associated to this project +func (g *Cloud) GetManagedClusters(ctx context.Context) ([]*container.Cluster, error) { + managedClusters := []*container.Cluster{} + + if g.regional { + var err error + managedClusters, err = g.getClustersInLocation(g.region) + if err != nil { + return nil, err + } + } else if len(g.managedZones) >= 1 { + for _, zone := range g.managedZones { + clusters, err := g.getClustersInLocation(zone) + if err != nil { + return nil, err + } + managedClusters = append(managedClusters, clusters...) + } + } else { + return nil, fmt.Errorf("no zones associated with this cluster(%s)", g.ProjectID()) + } + + return managedClusters, nil +} + +// Master returned the dns address of the master +func (g *Cloud) Master(ctx context.Context, clusterName string) (string, error) { + return "k8s-" + clusterName + "-master.internal", nil +} + +func (g *Cloud) listClustersInZone(zone string) ([]string, error) { + clusters, err := g.getClustersInLocation(zone) + if err != nil { + return nil, err + } + + result := []string{} + for _, cluster := range clusters { + result = append(result, cluster.Name) + } + return result, nil +} + +func (g *Cloud) getClustersInLocation(zoneOrRegion string) ([]*container.Cluster, error) { + // TODO: Issue/68913 migrate metric to list_location instead of list_zone. + mc := newClustersMetricContext("list_zone", zoneOrRegion) + // TODO: use PageToken to list all not just the first 500 + location := getLocationName(g.projectID, zoneOrRegion) + list, err := g.containerService.Projects.Locations.Clusters.List(location).Do() + if err != nil { + return nil, mc.Observe(err) + } + if list.Header.Get("nextPageToken") != "" { + klog.Errorf("Failed to get all clusters for request, received next page token %s", list.Header.Get("nextPageToken")) + } + + return list.Clusters, mc.Observe(nil) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_disks.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_disks.go new file mode 100644 index 0000000000..af531cf9bd --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_disks.go @@ -0,0 +1,1054 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "encoding/json" + "fmt" + "net/http" + "strings" + + v1 "k8s.io/api/core/v1" + + "k8s.io/apimachinery/pkg/api/resource" + "k8s.io/apimachinery/pkg/types" + "k8s.io/apimachinery/pkg/util/sets" + cloudprovider "k8s.io/cloud-provider" + cloudvolume "k8s.io/cloud-provider/volume" + volerr "k8s.io/cloud-provider/volume/errors" + volumehelpers "k8s.io/cloud-provider/volume/helpers" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" + compute "google.golang.org/api/compute/v1" + "google.golang.org/api/googleapi" + "k8s.io/klog/v2" +) + +// DiskType defines a specific type for holding disk types (eg. pd-ssd) +type DiskType string + +const ( + // DiskTypeSSD the type for persistent SSD storage + DiskTypeSSD = "pd-ssd" + + // DiskTypeStandard the type for standard persistent storage + DiskTypeStandard = "pd-standard" + + diskTypeDefault = DiskTypeStandard + diskTypeURITemplateSingleZone = "%s/zones/%s/diskTypes/%s" // {gce.projectID}/zones/{disk.Zone}/diskTypes/{disk.Type}" + diskTypeURITemplateRegional = "%s/regions/%s/diskTypes/%s" // {gce.projectID}/regions/{disk.Region}/diskTypes/{disk.Type}" + diskTypePersistent = "PERSISTENT" + + diskSourceURITemplateSingleZone = "%s/zones/%s/disks/%s" // {gce.projectID}/zones/{disk.Zone}/disks/{disk.Name}" + diskSourceURITemplateRegional = "%s/regions/%s/disks/%s" //{gce.projectID}/regions/{disk.Region}/disks/repd" + + replicaZoneURITemplateSingleZone = "%s/zones/%s" // {gce.projectID}/zones/{disk.Zone} + + diskKind = "compute#disk" +) + +type diskServiceManager interface { + // Creates a new persistent disk on GCE with the given disk spec. + CreateDiskOnCloudProvider( + name string, + sizeGb int64, + tagsStr string, + diskType string, + zone string) (*Disk, error) + + // Creates a new regional persistent disk on GCE with the given disk spec. + CreateRegionalDiskOnCloudProvider( + name string, + sizeGb int64, + tagsStr string, + diskType string, + zones sets.String) (*Disk, error) + + // Deletes the persistent disk from GCE with the given diskName. + DeleteDiskOnCloudProvider(zone string, disk string) error + + // Deletes the regional persistent disk from GCE with the given diskName. + DeleteRegionalDiskOnCloudProvider(diskName string) error + + // Attach a persistent disk on GCE with the given disk spec to the specified instance. + AttachDiskOnCloudProvider( + disk *Disk, + readWrite string, + instanceZone string, + instanceName string) error + + // Detach a persistent disk on GCE with the given disk spec from the specified instance. + DetachDiskOnCloudProvider( + instanceZone string, + instanceName string, + devicePath string) error + + ResizeDiskOnCloudProvider(disk *Disk, sizeGb int64, zone string) error + RegionalResizeDiskOnCloudProvider(disk *Disk, sizeGb int64) error + + // Gets the persistent disk from GCE with the given diskName. + GetDiskFromCloudProvider(zone string, diskName string) (*Disk, error) + + // Gets the regional persistent disk from GCE with the given diskName. + GetRegionalDiskFromCloudProvider(diskName string) (*Disk, error) +} + +type gceServiceManager struct { + gce *Cloud +} + +var _ diskServiceManager = &gceServiceManager{} + +func (manager *gceServiceManager) CreateDiskOnCloudProvider( + name string, + sizeGb int64, + tagsStr string, + diskType string, + zone string) (*Disk, error) { + diskTypeURI, err := manager.getDiskTypeURI( + manager.gce.region /* diskRegion */, singleZone{zone}, diskType) + if err != nil { + return nil, err + } + + diskToCreateV1 := &compute.Disk{ + Name: name, + SizeGb: sizeGb, + Description: tagsStr, + Type: diskTypeURI, + } + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + disk := &Disk{ + ZoneInfo: singleZone{zone}, + Region: manager.gce.region, + Kind: diskKind, + Type: diskTypeURI, + SizeGb: sizeGb, + } + return disk, manager.gce.c.Disks().Insert(ctx, meta.ZonalKey(name, zone), diskToCreateV1) +} + +func (manager *gceServiceManager) CreateRegionalDiskOnCloudProvider( + name string, + sizeGb int64, + tagsStr string, + diskType string, + replicaZones sets.String) (*Disk, error) { + + diskTypeURI, err := manager.getDiskTypeURI( + manager.gce.region /* diskRegion */, multiZone{replicaZones}, diskType) + if err != nil { + return nil, err + } + fullyQualifiedReplicaZones := []string{} + for _, replicaZone := range replicaZones.UnsortedList() { + fullyQualifiedReplicaZones = append( + fullyQualifiedReplicaZones, manager.getReplicaZoneURI(replicaZone)) + } + + diskToCreate := &compute.Disk{ + Name: name, + SizeGb: sizeGb, + Description: tagsStr, + Type: diskTypeURI, + ReplicaZones: fullyQualifiedReplicaZones, + } + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + disk := &Disk{ + ZoneInfo: multiZone{replicaZones}, + Region: manager.gce.region, + Name: name, + Kind: diskKind, + Type: diskTypeURI, + SizeGb: sizeGb, + } + return disk, manager.gce.c.RegionDisks().Insert(ctx, meta.RegionalKey(name, manager.gce.region), diskToCreate) +} + +func (manager *gceServiceManager) AttachDiskOnCloudProvider( + disk *Disk, + readWrite string, + instanceZone string, + instanceName string) error { + source, err := manager.getDiskSourceURI(disk) + if err != nil { + return err + } + + attachedDiskV1 := &compute.AttachedDisk{ + DeviceName: disk.Name, + Kind: disk.Kind, + Mode: readWrite, + Source: source, + Type: diskTypePersistent, + } + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + return manager.gce.c.Instances().AttachDisk(ctx, meta.ZonalKey(instanceName, instanceZone), attachedDiskV1) +} + +func (manager *gceServiceManager) DetachDiskOnCloudProvider( + instanceZone string, + instanceName string, + devicePath string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + return manager.gce.c.Instances().DetachDisk(ctx, meta.ZonalKey(instanceName, instanceZone), devicePath) +} + +func (manager *gceServiceManager) GetDiskFromCloudProvider( + zone string, + diskName string) (*Disk, error) { + if zone == "" { + return nil, fmt.Errorf("can not fetch disk %q, zone is empty", diskName) + } + + if diskName == "" { + return nil, fmt.Errorf("can not fetch disk, zone is specified (%q), but disk name is empty", zone) + } + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + diskStable, err := manager.gce.c.Disks().Get(ctx, meta.ZonalKey(diskName, zone)) + if err != nil { + return nil, err + } + + zoneInfo := singleZone{strings.TrimSpace(lastComponent(diskStable.Zone))} + if zoneInfo.zone == "" { + zoneInfo = singleZone{zone} + } + + region, err := manager.getRegionFromZone(zoneInfo) + if err != nil { + return nil, fmt.Errorf("failed to extract region from zone for %q/%q err=%v", zone, diskName, err) + } + + return &Disk{ + ZoneInfo: zoneInfo, + Region: region, + Name: diskStable.Name, + Kind: diskStable.Kind, + Type: diskStable.Type, + SizeGb: diskStable.SizeGb, + }, nil +} + +func (manager *gceServiceManager) GetRegionalDiskFromCloudProvider( + diskName string) (*Disk, error) { + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + diskBeta, err := manager.gce.c.RegionDisks().Get(ctx, meta.RegionalKey(diskName, manager.gce.region)) + if err != nil { + return nil, err + } + + zones := sets.NewString() + for _, zoneURI := range diskBeta.ReplicaZones { + zones.Insert(lastComponent(zoneURI)) + } + + return &Disk{ + ZoneInfo: multiZone{zones}, + Region: lastComponent(diskBeta.Region), + Name: diskBeta.Name, + Kind: diskBeta.Kind, + Type: diskBeta.Type, + SizeGb: diskBeta.SizeGb, + }, nil +} + +func (manager *gceServiceManager) DeleteDiskOnCloudProvider( + zone string, + diskName string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + return manager.gce.c.Disks().Delete(ctx, meta.ZonalKey(diskName, zone)) +} + +func (manager *gceServiceManager) DeleteRegionalDiskOnCloudProvider( + diskName string) error { + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + return manager.gce.c.RegionDisks().Delete(ctx, meta.RegionalKey(diskName, manager.gce.region)) +} + +func (manager *gceServiceManager) getDiskSourceURI(disk *Disk) (string, error) { + getProjectsAPIEndpoint := manager.getProjectsAPIEndpoint() + + switch zoneInfo := disk.ZoneInfo.(type) { + case singleZone: + if zoneInfo.zone == "" || disk.Region == "" { + // Unexpected, but sanity-check + return "", fmt.Errorf("PD does not have zone/region information: %#v", disk) + } + + return getProjectsAPIEndpoint + fmt.Sprintf( + diskSourceURITemplateSingleZone, + manager.gce.projectID, + zoneInfo.zone, + disk.Name), nil + case multiZone: + if zoneInfo.replicaZones == nil || zoneInfo.replicaZones.Len() <= 0 { + // Unexpected, but sanity-check + return "", fmt.Errorf("PD is regional but does not have any replicaZones specified: %v", disk) + } + return getProjectsAPIEndpoint + fmt.Sprintf( + diskSourceURITemplateRegional, + manager.gce.projectID, + disk.Region, + disk.Name), nil + case nil: + // Unexpected, but sanity-check + return "", fmt.Errorf("PD did not have ZoneInfo: %v", disk) + default: + // Unexpected, but sanity-check + return "", fmt.Errorf("disk.ZoneInfo has unexpected type %T", zoneInfo) + } +} + +func (manager *gceServiceManager) getDiskTypeURI( + diskRegion string, diskZoneInfo zoneType, diskType string) (string, error) { + + getProjectsAPIEndpoint := manager.getProjectsAPIEndpoint() + + switch zoneInfo := diskZoneInfo.(type) { + case singleZone: + if zoneInfo.zone == "" { + return "", fmt.Errorf("zone is empty: %v", zoneInfo) + } + + return getProjectsAPIEndpoint + fmt.Sprintf( + diskTypeURITemplateSingleZone, + manager.gce.projectID, + zoneInfo.zone, + diskType), nil + case multiZone: + if zoneInfo.replicaZones == nil || zoneInfo.replicaZones.Len() <= 0 { + return "", fmt.Errorf("zoneInfo is regional but does not have any replicaZones specified: %v", zoneInfo) + } + return getProjectsAPIEndpoint + fmt.Sprintf( + diskTypeURITemplateRegional, + manager.gce.projectID, + diskRegion, + diskType), nil + case nil: + return "", fmt.Errorf("zoneInfo nil") + default: + return "", fmt.Errorf("zoneInfo has unexpected type %T", zoneInfo) + } +} + +func (manager *gceServiceManager) getReplicaZoneURI(zone string) string { + return manager.getProjectsAPIEndpoint() + fmt.Sprintf( + replicaZoneURITemplateSingleZone, + manager.gce.projectID, + zone) +} + +func (manager *gceServiceManager) getRegionFromZone(zoneInfo zoneType) (string, error) { + var zone string + switch zoneInfo := zoneInfo.(type) { + case singleZone: + if zoneInfo.zone == "" { + // Unexpected, but sanity-check + return "", fmt.Errorf("PD is single zone, but zone is not specified: %#v", zoneInfo) + } + + zone = zoneInfo.zone + case multiZone: + if zoneInfo.replicaZones == nil || zoneInfo.replicaZones.Len() <= 0 { + // Unexpected, but sanity-check + return "", fmt.Errorf("PD is regional but does not have any replicaZones specified: %v", zoneInfo) + } + + zone = zoneInfo.replicaZones.UnsortedList()[0] + case nil: + // Unexpected, but sanity-check + return "", fmt.Errorf("zoneInfo is nil") + default: + // Unexpected, but sanity-check + return "", fmt.Errorf("zoneInfo has unexpected type %T", zoneInfo) + } + + region, err := GetGCERegion(zone) + if err != nil { + klog.Warningf("failed to parse GCE region from zone %q: %v", zone, err) + region = manager.gce.region + } + + return region, nil +} + +func (manager *gceServiceManager) ResizeDiskOnCloudProvider(disk *Disk, sizeGb int64, zone string) error { + resizeServiceRequest := &compute.DisksResizeRequest{ + SizeGb: sizeGb, + } + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + return manager.gce.c.Disks().Resize(ctx, meta.ZonalKey(disk.Name, zone), resizeServiceRequest) +} + +func (manager *gceServiceManager) RegionalResizeDiskOnCloudProvider(disk *Disk, sizeGb int64) error { + + resizeServiceRequest := &compute.RegionDisksResizeRequest{ + SizeGb: sizeGb, + } + + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + return manager.gce.c.RegionDisks().Resize(ctx, meta.RegionalKey(disk.Name, disk.Region), resizeServiceRequest) +} + +// Disks is interface for manipulation with GCE PDs. +type Disks interface { + // AttachDisk attaches given disk to the node with the specified NodeName. + // Current instance is used when instanceID is empty string. + AttachDisk(diskName string, nodeName types.NodeName, readOnly bool, regional bool) error + + // DetachDisk detaches given disk to the node with the specified NodeName. + // Current instance is used when nodeName is empty string. + DetachDisk(devicePath string, nodeName types.NodeName) error + + // DiskIsAttached checks if a disk is attached to the node with the specified NodeName. + DiskIsAttached(diskName string, nodeName types.NodeName) (bool, error) + + // DisksAreAttached is a batch function to check if a list of disks are attached + // to the node with the specified NodeName. + DisksAreAttached(diskNames []string, nodeName types.NodeName) (map[string]bool, error) + + // BulkDisksAreAttached is a batch function to check if all corresponding disks are attached to the + // nodes specified with nodeName. + BulkDisksAreAttached(diskByNodes map[types.NodeName][]string) (map[types.NodeName]map[string]bool, error) + + // CreateDisk creates a new PD with given properties. Tags are serialized + // as JSON into Description field. + CreateDisk(name string, diskType string, zone string, sizeGb int64, tags map[string]string) (*Disk, error) + + // CreateRegionalDisk creates a new Regional Persistent Disk, with the + // specified properties, replicated to the specified zones. Tags are + // serialized as JSON into Description field. + CreateRegionalDisk(name string, diskType string, replicaZones sets.String, sizeGb int64, tags map[string]string) (*Disk, error) + + // DeleteDisk deletes PD. + DeleteDisk(diskToDelete string) error + + // ResizeDisk resizes PD and returns new disk size + ResizeDisk(diskToResize string, oldSize resource.Quantity, newSize resource.Quantity) (resource.Quantity, error) + + // GetAutoLabelsForPD returns labels to apply to PersistentVolume + // representing this PD, namely failure domain and zone. + GetAutoLabelsForPD(disk *Disk) (map[string]string, error) +} + +// Cloud implements Disks. +var _ Disks = (*Cloud)(nil) + +// Cloud implements PVLabeler. +var _ cloudprovider.PVLabeler = (*Cloud)(nil) + +// Disk holds all relevant data about an instance of GCE storage +type Disk struct { + ZoneInfo zoneType + Region string + Name string + Kind string + Type string + SizeGb int64 +} + +type zoneType interface { + isZoneType() +} + +type multiZone struct { + replicaZones sets.String +} + +type singleZone struct { + zone string +} + +func (m multiZone) isZoneType() {} +func (s singleZone) isZoneType() {} + +func newDiskMetricContextZonal(request, region, zone string) *metricContext { + return newGenericMetricContext("disk", request, region, zone, computeV1Version) +} + +func newDiskMetricContextRegional(request, region string) *metricContext { + return newGenericMetricContext("disk", request, region, unusedMetricLabel, computeV1Version) +} + +// GetLabelsForVolume retrieved the label info for the provided volume +func (g *Cloud) GetLabelsForVolume(ctx context.Context, pv *v1.PersistentVolume) (map[string]string, error) { + // Ignore any volumes that are being provisioned + if pv.Spec.GCEPersistentDisk.PDName == cloudvolume.ProvisionedVolumeName { + return nil, nil + } + + // If the zone is already labeled, honor the hint + name := pv.Spec.GCEPersistentDisk.PDName + zone := pv.Labels[v1.LabelTopologyZone] + if zone == "" { + zone = pv.Labels[v1.LabelFailureDomainBetaZone] + } + + disk, err := g.getDiskByNameAndOptionalLabelZones(name, zone) + if err != nil { + return nil, err + } + labels, err := g.GetAutoLabelsForPD(disk) + if err != nil { + return nil, err + } + + return labels, nil +} + +// getDiskByNameAndOptionalZone returns a Disk object for a disk (zonal or regional) for given name and (optional) zone(s) label. +func (g *Cloud) getDiskByNameAndOptionalLabelZones(name, labelZone string) (*Disk, error) { + if labelZone == "" { + return g.GetDiskByNameUnknownZone(name) + } + zoneSet, err := volumehelpers.LabelZonesToSet(labelZone) + if err != nil { + return nil, err + } + if len(zoneSet) > 1 { + // Regional PD + return g.getRegionalDiskByName(name) + } + return g.getDiskByName(name, labelZone) +} + +// AttachDisk attaches given disk to the node with the specified NodeName. +// Current instance is used when instanceID is empty string. +func (g *Cloud) AttachDisk(diskName string, nodeName types.NodeName, readOnly bool, regional bool) error { + instanceName := mapNodeNameToInstanceName(nodeName) + instance, err := g.getInstanceByName(instanceName) + if err != nil { + return fmt.Errorf("error getting instance %q", instanceName) + } + + // Try fetching as regional PD + var disk *Disk + var mc *metricContext + if regional { + disk, err = g.getRegionalDiskByName(diskName) + if err != nil { + return err + } + mc = newDiskMetricContextRegional("attach", g.region) + } else { + disk, err = g.getDiskByName(diskName, instance.Zone) + if err != nil { + return err + } + mc = newDiskMetricContextZonal("attach", g.region, instance.Zone) + } + + readWrite := "READ_WRITE" + if readOnly { + readWrite = "READ_ONLY" + } + + return mc.Observe(g.manager.AttachDiskOnCloudProvider(disk, readWrite, instance.Zone, instance.Name)) +} + +// DetachDisk detaches given disk to the node with the specified NodeName. +// Current instance is used when nodeName is empty string. +func (g *Cloud) DetachDisk(devicePath string, nodeName types.NodeName) error { + instanceName := mapNodeNameToInstanceName(nodeName) + inst, err := g.getInstanceByName(instanceName) + if err != nil { + if err == cloudprovider.InstanceNotFound { + // If instance no longer exists, safe to assume volume is not attached. + klog.Warningf( + "Instance %q does not exist. DetachDisk will assume PD %q is not attached to it.", + instanceName, + devicePath) + return nil + } + + return fmt.Errorf("error getting instance %q", instanceName) + } + + mc := newDiskMetricContextZonal("detach", g.region, inst.Zone) + return mc.Observe(g.manager.DetachDiskOnCloudProvider(inst.Zone, inst.Name, devicePath)) +} + +// DiskIsAttached checks if a disk is attached to the node with the specified NodeName. +func (g *Cloud) DiskIsAttached(diskName string, nodeName types.NodeName) (bool, error) { + instanceName := mapNodeNameToInstanceName(nodeName) + instance, err := g.getInstanceByName(instanceName) + if err != nil { + if err == cloudprovider.InstanceNotFound { + // If instance no longer exists, safe to assume volume is not attached. + klog.Warningf( + "Instance %q does not exist. DiskIsAttached will assume PD %q is not attached to it.", + instanceName, + diskName) + return false, nil + } + + return false, err + } + + for _, disk := range instance.Disks { + if disk.DeviceName == diskName { + // Disk is still attached to node + return true, nil + } + } + + return false, nil +} + +// DisksAreAttached is a batch function to check if a list of disks are attached +// to the node with the specified NodeName. +func (g *Cloud) DisksAreAttached(diskNames []string, nodeName types.NodeName) (map[string]bool, error) { + attached := make(map[string]bool) + for _, diskName := range diskNames { + attached[diskName] = false + } + instanceName := mapNodeNameToInstanceName(nodeName) + instance, err := g.getInstanceByName(instanceName) + if err != nil { + if err == cloudprovider.InstanceNotFound { + // If instance no longer exists, safe to assume volume is not attached. + klog.Warningf( + "Instance %q does not exist. DisksAreAttached will assume PD %v are not attached to it.", + instanceName, + diskNames) + return attached, nil + } + + return attached, err + } + + for _, instanceDisk := range instance.Disks { + for _, diskName := range diskNames { + if instanceDisk.DeviceName == diskName { + // Disk is still attached to node + attached[diskName] = true + } + } + } + + return attached, nil +} + +// BulkDisksAreAttached is a batch function to check if all corresponding disks are attached to the +// nodes specified with nodeName. +func (g *Cloud) BulkDisksAreAttached(diskByNodes map[types.NodeName][]string) (map[types.NodeName]map[string]bool, error) { + instanceNames := []string{} + for nodeName := range diskByNodes { + instanceNames = append(instanceNames, mapNodeNameToInstanceName(nodeName)) + } + + // List all instances with the given instance names + // Then for each instance listed, add the disks attached to that instance to a map + listedInstances, err := g.getFoundInstanceByNames(instanceNames) + if err != nil { + return nil, fmt.Errorf("error listing instances: %v", err) + } + listedInstanceNamesToDisks := make(map[string][]*compute.AttachedDisk) + for _, instance := range listedInstances { + listedInstanceNamesToDisks[instance.Name] = instance.Disks + } + + verifyDisksAttached := make(map[types.NodeName]map[string]bool) + + // For each node and its desired attached disks that needs to be verified + for nodeName, disksToVerify := range diskByNodes { + instanceName := canonicalizeInstanceName(mapNodeNameToInstanceName(nodeName)) + disksActuallyAttached := listedInstanceNamesToDisks[instanceName] + verifyDisksAttached[nodeName] = verifyDisksAttachedToNode(disksToVerify, disksActuallyAttached) + } + + return verifyDisksAttached, nil +} + +// CreateDisk creates a new Persistent Disk, with the specified name & +// size, in the specified zone. It stores specified tags encoded in +// JSON in Description field. +func (g *Cloud) CreateDisk( + name string, diskType string, zone string, sizeGb int64, tags map[string]string) (*Disk, error) { + // Do not allow creation of PDs in zones that are do not have nodes. Such PDs + // are not currently usable. + curZones, err := g.GetAllCurrentZones() + if err != nil { + return nil, err + } + if !curZones.Has(zone) { + return nil, fmt.Errorf("kubernetes does not have a node in zone %q", zone) + } + + tagsStr, err := g.encodeDiskTags(tags) + if err != nil { + return nil, err + } + + diskType, err = getDiskType(diskType) + if err != nil { + return nil, err + } + + mc := newDiskMetricContextZonal("create", g.region, zone) + disk, err := g.manager.CreateDiskOnCloudProvider( + name, sizeGb, tagsStr, diskType, zone) + + mc.Observe(err) + if err != nil { + if isGCEError(err, "alreadyExists") { + klog.Warningf("GCE PD %q already exists, reusing", name) + return g.manager.GetDiskFromCloudProvider(zone, name) + } + return nil, err + } + return disk, nil +} + +// CreateRegionalDisk creates a new Regional Persistent Disk, with the specified +// name & size, replicated to the specified zones. It stores specified tags +// encoded in JSON in Description field. +func (g *Cloud) CreateRegionalDisk( + name string, diskType string, replicaZones sets.String, sizeGb int64, tags map[string]string) (*Disk, error) { + + // Do not allow creation of PDs in zones that are do not have nodes. Such PDs + // are not currently usable. This functionality should be reverted to checking + // against managed zones if we want users to be able to create RegionalDisks + // in zones where there are no nodes + curZones, err := g.GetAllCurrentZones() + if err != nil { + return nil, err + } + if !curZones.IsSuperset(replicaZones) { + return nil, fmt.Errorf("kubernetes does not have nodes in specified zones: %q. Zones that contain nodes: %q", replicaZones.Difference(curZones), curZones) + } + + tagsStr, err := g.encodeDiskTags(tags) + if err != nil { + return nil, err + } + + diskType, err = getDiskType(diskType) + if err != nil { + return nil, err + } + + mc := newDiskMetricContextRegional("create", g.region) + + disk, err := g.manager.CreateRegionalDiskOnCloudProvider( + name, sizeGb, tagsStr, diskType, replicaZones) + + mc.Observe(err) + if err != nil { + if isGCEError(err, "alreadyExists") { + klog.Warningf("GCE PD %q already exists, reusing", name) + return g.manager.GetRegionalDiskFromCloudProvider(name) + } + return nil, err + } + return disk, nil +} + +func getDiskType(diskType string) (string, error) { + switch diskType { + case DiskTypeSSD, DiskTypeStandard: + return diskType, nil + case "": + return diskTypeDefault, nil + default: + return "", fmt.Errorf("invalid GCE disk type %q", diskType) + } +} + +// DeleteDisk deletes rgw referenced persistent disk. +func (g *Cloud) DeleteDisk(diskToDelete string) error { + err := g.doDeleteDisk(diskToDelete) + if isGCEError(err, "resourceInUseByAnotherResource") { + return volerr.NewDeletedVolumeInUseError(err.Error()) + } + + if err == cloudprovider.DiskNotFound { + return nil + } + return err +} + +// ResizeDisk expands given disk and returns new disk size +func (g *Cloud) ResizeDisk(diskToResize string, oldSize resource.Quantity, newSize resource.Quantity) (resource.Quantity, error) { + disk, err := g.GetDiskByNameUnknownZone(diskToResize) + if err != nil { + return oldSize, err + } + + // GCE resizes in chunks of GiBs + requestGIB, err := volumehelpers.RoundUpToGiB(newSize) + if err != nil { + return oldSize, err + } + + newSizeQuant := resource.MustParse(fmt.Sprintf("%dGi", requestGIB)) + + // If disk is already of size equal or greater than requested size, we simply return + if disk.SizeGb >= requestGIB { + return newSizeQuant, nil + } + + var mc *metricContext + + switch zoneInfo := disk.ZoneInfo.(type) { + case singleZone: + mc = newDiskMetricContextZonal("resize", disk.Region, zoneInfo.zone) + err := g.manager.ResizeDiskOnCloudProvider(disk, requestGIB, zoneInfo.zone) + + if err != nil { + return oldSize, mc.Observe(err) + } + return newSizeQuant, mc.Observe(err) + case multiZone: + mc = newDiskMetricContextRegional("resize", disk.Region) + err := g.manager.RegionalResizeDiskOnCloudProvider(disk, requestGIB) + + if err != nil { + return oldSize, mc.Observe(err) + } + return newSizeQuant, mc.Observe(err) + case nil: + return oldSize, fmt.Errorf("PD has nil ZoneInfo: %v", disk) + default: + return oldSize, fmt.Errorf("disk.ZoneInfo has unexpected type %T", zoneInfo) + } +} + +// GetAutoLabelsForPD builds the labels that should be automatically added to a PersistentVolume backed by a GCE PD +// Specifically, this builds Topology (zone) and Region labels. +// The PersistentVolumeLabel admission controller calls this and adds the labels when a PV is created. +func (g *Cloud) GetAutoLabelsForPD(disk *Disk) (map[string]string, error) { + labels := make(map[string]string) + switch zoneInfo := disk.ZoneInfo.(type) { + case singleZone: + if zoneInfo.zone == "" || disk.Region == "" { + // Unexpected, but sanity-check + return nil, fmt.Errorf("PD did not have zone/region information: %v", disk) + } + labels[v1.LabelTopologyZone] = zoneInfo.zone + labels[v1.LabelTopologyRegion] = disk.Region + case multiZone: + if zoneInfo.replicaZones == nil || zoneInfo.replicaZones.Len() <= 0 { + // Unexpected, but sanity-check + return nil, fmt.Errorf("PD is regional but does not have any replicaZones specified: %v", disk) + } + labels[v1.LabelTopologyZone] = + volumehelpers.ZonesSetToLabelValue(zoneInfo.replicaZones) + labels[v1.LabelTopologyRegion] = disk.Region + case nil: + // Unexpected, but sanity-check + return nil, fmt.Errorf("PD did not have ZoneInfo: %v", disk) + default: + // Unexpected, but sanity-check + return nil, fmt.Errorf("disk.ZoneInfo has unexpected type %T", zoneInfo) + } + + return labels, nil +} + +// Returns a Disk for the disk, if it is found in the specified zone. +// If not found, returns (nil, nil) +func (g *Cloud) findDiskByName(diskName string, zone string) (*Disk, error) { + mc := newDiskMetricContextZonal("get", g.region, zone) + disk, err := g.manager.GetDiskFromCloudProvider(zone, diskName) + if err == nil { + return disk, mc.Observe(nil) + } + if !isHTTPErrorCode(err, http.StatusNotFound) { + return nil, mc.Observe(err) + } + return nil, mc.Observe(nil) +} + +// Like findDiskByName, but returns an error if the disk is not found +func (g *Cloud) getDiskByName(diskName string, zone string) (*Disk, error) { + disk, err := g.findDiskByName(diskName, zone) + if disk == nil && err == nil { + return nil, fmt.Errorf("GCE persistent disk not found: diskName=%q zone=%q", diskName, zone) + } + return disk, err +} + +// Returns a Disk for the regional disk, if it is found. +// If not found, returns (nil, nil) +func (g *Cloud) findRegionalDiskByName(diskName string) (*Disk, error) { + mc := newDiskMetricContextRegional("get", g.region) + disk, err := g.manager.GetRegionalDiskFromCloudProvider(diskName) + if err == nil { + return disk, mc.Observe(nil) + } + if !isHTTPErrorCode(err, http.StatusNotFound) { + return nil, mc.Observe(err) + } + return nil, mc.Observe(nil) +} + +// Like findRegionalDiskByName, but returns an error if the disk is not found +func (g *Cloud) getRegionalDiskByName(diskName string) (*Disk, error) { + disk, err := g.findRegionalDiskByName(diskName) + if disk == nil && err == nil { + return nil, fmt.Errorf("GCE regional persistent disk not found: diskName=%q", diskName) + } + return disk, err +} + +// GetDiskByNameUnknownZone scans all managed zones to return the GCE PD +// Prefer getDiskByName, if the zone can be established +// Return cloudprovider.DiskNotFound if the given disk cannot be found in any zone +func (g *Cloud) GetDiskByNameUnknownZone(diskName string) (*Disk, error) { + regionalDisk, err := g.getRegionalDiskByName(diskName) + if err == nil { + return regionalDisk, err + } + + // Note: this is the gotcha right now with GCE PD support: + // disk names are not unique per-region. + // (I can create two volumes with name "myvol" in e.g. us-central1-b & us-central1-f) + // For now, this is simply undefined behaviour. + // + // In future, we will have to require users to qualify their disk + // "us-central1-a/mydisk". We could do this for them as part of + // admission control, but that might be a little weird (values changing + // on create) + + var found *Disk + for _, zone := range g.managedZones { + disk, err := g.findDiskByName(diskName, zone) + if err != nil { + return nil, err + } + // findDiskByName returns (nil,nil) if the disk doesn't exist, so we can't + // assume that a disk was found unless disk is non-nil. + if disk == nil { + continue + } + if found != nil { + switch zoneInfo := disk.ZoneInfo.(type) { + case multiZone: + if zoneInfo.replicaZones.Has(zone) { + klog.Warningf("GCE PD name (%q) was found in multiple zones (%q), but ok because it is a RegionalDisk.", + diskName, zoneInfo.replicaZones) + continue + } + return nil, fmt.Errorf("GCE PD name was found in multiple zones: %q", diskName) + default: + return nil, fmt.Errorf("GCE PD name was found in multiple zones: %q", diskName) + } + } + found = disk + } + if found != nil { + return found, nil + } + klog.Warningf("GCE persistent disk %q not found in managed zones (%s)", + diskName, strings.Join(g.managedZones, ",")) + + return nil, cloudprovider.DiskNotFound +} + +// encodeDiskTags encodes requested volume tags into JSON string, as GCE does +// not support tags on GCE PDs and we use Description field as fallback. +func (g *Cloud) encodeDiskTags(tags map[string]string) (string, error) { + if len(tags) == 0 { + // No tags -> empty JSON + return "", nil + } + + enc, err := json.Marshal(tags) + if err != nil { + return "", err + } + return string(enc), nil +} + +func (g *Cloud) doDeleteDisk(diskToDelete string) error { + disk, err := g.GetDiskByNameUnknownZone(diskToDelete) + if err != nil { + return err + } + + var mc *metricContext + + switch zoneInfo := disk.ZoneInfo.(type) { + case singleZone: + mc = newDiskMetricContextZonal("delete", disk.Region, zoneInfo.zone) + return mc.Observe(g.manager.DeleteDiskOnCloudProvider(zoneInfo.zone, disk.Name)) + case multiZone: + mc = newDiskMetricContextRegional("delete", disk.Region) + return mc.Observe(g.manager.DeleteRegionalDiskOnCloudProvider(disk.Name)) + case nil: + return fmt.Errorf("PD has nil ZoneInfo: %v", disk) + default: + return fmt.Errorf("disk.ZoneInfo has unexpected type %T", zoneInfo) + } +} + +// isGCEError returns true if given error is a googleapi.Error with given +// reason (e.g. "resourceInUseByAnotherResource") +func isGCEError(err error, reason string) bool { + apiErr, ok := err.(*googleapi.Error) + if !ok { + return false + } + + for _, e := range apiErr.Errors { + if e.Reason == reason { + return true + } + } + return false +} + +// verifyDisksAttachedToNode takes in an slice of disks that should be attached to an instance, and the +// slice of disks actually attached to it. It returns a map verifying if the disks are actually attached. +func verifyDisksAttachedToNode(disksToVerify []string, disksActuallyAttached []*compute.AttachedDisk) map[string]bool { + verifiedDisks := make(map[string]bool) + diskNamesActuallyAttached := sets.NewString() + for _, disk := range disksActuallyAttached { + diskNamesActuallyAttached.Insert(disk.DeviceName) + } + + // For every disk that's supposed to be attached, verify that it is + for _, diskName := range disksToVerify { + verifiedDisks[diskName] = diskNamesActuallyAttached.Has(diskName) + } + + return verifiedDisks +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_fake.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_fake.go new file mode 100644 index 0000000000..904f39ff43 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_fake.go @@ -0,0 +1,90 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + compute "google.golang.org/api/compute/v1" + option "google.golang.org/api/option" + "k8s.io/client-go/tools/cache" +) + +// TestClusterValues holds the config values for the fake/test gce cloud object. +type TestClusterValues struct { + ProjectID string + Region string + ZoneName string + SecondaryZoneName string + ClusterID string + ClusterName string + OnXPN bool +} + +// DefaultTestClusterValues Creates a reasonable set of default cluster values +// for generating a new test fake GCE cloud instance. +func DefaultTestClusterValues() TestClusterValues { + return TestClusterValues{ + ProjectID: "test-project", + Region: "us-central1", + ZoneName: "us-central1-b", + SecondaryZoneName: "us-central1-c", + ClusterID: "test-cluster-id", + ClusterName: "Test Cluster Name", + } +} + +// Stubs ClusterID so that ClusterID.getOrInitialize() does not require calling +// gce.Initialize() +func fakeClusterID(clusterID string) ClusterID { + return ClusterID{ + clusterID: &clusterID, + store: cache.NewStore(func(obj interface{}) (string, error) { + return "", nil + }), + } +} + +// NewFakeGCECloud constructs a fake GCE Cloud from the cluster values. +func NewFakeGCECloud(vals TestClusterValues) *Cloud { + service, err := compute.NewService(context.Background(), option.WithoutAuthentication()) + if err != nil { + panic(err) + } + gce := &Cloud{ + region: vals.Region, + service: service, + managedZones: []string{vals.ZoneName}, + projectID: vals.ProjectID, + networkProjectID: vals.ProjectID, + ClusterID: fakeClusterID(vals.ClusterID), + onXPN: vals.OnXPN, + metricsCollector: newLoadBalancerMetrics(), + } + c := cloud.NewMockGCE(&gceProjectRouter{gce}) + gce.c = c + return gce +} + +// UpdateFakeGCECloud updates the fake GCE cloud with the specified values. Currently only the onXPN value is updated. +func UpdateFakeGCECloud(g *Cloud, vals TestClusterValues) { + g.onXPN = vals.OnXPN +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_firewall.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_firewall.go new file mode 100644 index 0000000000..13e982da09 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_firewall.go @@ -0,0 +1,68 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newFirewallMetricContext(request string) *metricContext { + return newGenericMetricContext("firewall", request, unusedMetricLabel, unusedMetricLabel, computeV1Version) +} + +// GetFirewall returns the Firewall by name. +func (g *Cloud) GetFirewall(name string) (*compute.Firewall, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newFirewallMetricContext("get") + v, err := g.c.Firewalls().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// CreateFirewall creates the passed firewall +func (g *Cloud) CreateFirewall(f *compute.Firewall) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newFirewallMetricContext("create") + return mc.Observe(g.c.Firewalls().Insert(ctx, meta.GlobalKey(f.Name), f)) +} + +// DeleteFirewall deletes the given firewall rule. +func (g *Cloud) DeleteFirewall(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newFirewallMetricContext("delete") + return mc.Observe(g.c.Firewalls().Delete(ctx, meta.GlobalKey(name))) +} + +// UpdateFirewall applies the given firewall as an update to an existing service. +func (g *Cloud) UpdateFirewall(f *compute.Firewall) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newFirewallMetricContext("update") + return mc.Observe(g.c.Firewalls().Update(ctx, meta.GlobalKey(f.Name), f)) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_forwardingrule.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_forwardingrule.go new file mode 100644 index 0000000000..c02496b0e1 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_forwardingrule.go @@ -0,0 +1,193 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" + computealpha "google.golang.org/api/compute/v0.alpha" + computebeta "google.golang.org/api/compute/v0.beta" + compute "google.golang.org/api/compute/v1" +) + +func newForwardingRuleMetricContext(request, region string) *metricContext { + return newForwardingRuleMetricContextWithVersion(request, region, computeV1Version) +} +func newForwardingRuleMetricContextWithVersion(request, region, version string) *metricContext { + return newGenericMetricContext("forwardingrule", request, region, unusedMetricLabel, version) +} + +// CreateGlobalForwardingRule creates the passed GlobalForwardingRule +func (g *Cloud) CreateGlobalForwardingRule(rule *compute.ForwardingRule) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("create", "") + return mc.Observe(g.c.GlobalForwardingRules().Insert(ctx, meta.GlobalKey(rule.Name), rule)) +} + +// SetProxyForGlobalForwardingRule links the given TargetHttp(s)Proxy with the given GlobalForwardingRule. +// targetProxyLink is the SelfLink of a TargetHttp(s)Proxy. +func (g *Cloud) SetProxyForGlobalForwardingRule(forwardingRuleName, targetProxyLink string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("set_proxy", "") + target := &compute.TargetReference{Target: targetProxyLink} + return mc.Observe(g.c.GlobalForwardingRules().SetTarget(ctx, meta.GlobalKey(forwardingRuleName), target)) +} + +// DeleteGlobalForwardingRule deletes the GlobalForwardingRule by name. +func (g *Cloud) DeleteGlobalForwardingRule(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("delete", "") + return mc.Observe(g.c.GlobalForwardingRules().Delete(ctx, meta.GlobalKey(name))) +} + +// GetGlobalForwardingRule returns the GlobalForwardingRule by name. +func (g *Cloud) GetGlobalForwardingRule(name string) (*compute.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("get", "") + v, err := g.c.GlobalForwardingRules().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// ListGlobalForwardingRules lists all GlobalForwardingRules in the project. +func (g *Cloud) ListGlobalForwardingRules() ([]*compute.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("list", "") + v, err := g.c.GlobalForwardingRules().List(ctx, filter.None) + return v, mc.Observe(err) +} + +// GetRegionForwardingRule returns the RegionalForwardingRule by name & region. +func (g *Cloud) GetRegionForwardingRule(name, region string) (*compute.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("get", region) + v, err := g.c.ForwardingRules().Get(ctx, meta.RegionalKey(name, region)) + return v, mc.Observe(err) +} + +// GetAlphaRegionForwardingRule returns the Alpha forwarding rule by name & region. +func (g *Cloud) GetAlphaRegionForwardingRule(name, region string) (*computealpha.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContextWithVersion("get", region, computeAlphaVersion) + v, err := g.c.AlphaForwardingRules().Get(ctx, meta.RegionalKey(name, region)) + return v, mc.Observe(err) +} + +// GetBetaRegionForwardingRule returns the Beta forwarding rule by name & region. +func (g *Cloud) GetBetaRegionForwardingRule(name, region string) (*computebeta.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContextWithVersion("get", region, computeBetaVersion) + v, err := g.c.BetaForwardingRules().Get(ctx, meta.RegionalKey(name, region)) + return v, mc.Observe(err) +} + +// ListRegionForwardingRules lists all RegionalForwardingRules in the project & region. +func (g *Cloud) ListRegionForwardingRules(region string) ([]*compute.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("list", region) + v, err := g.c.ForwardingRules().List(ctx, region, filter.None) + return v, mc.Observe(err) +} + +// ListAlphaRegionForwardingRules lists all RegionalForwardingRules in the project & region. +func (g *Cloud) ListAlphaRegionForwardingRules(region string) ([]*computealpha.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContextWithVersion("list", region, computeAlphaVersion) + v, err := g.c.AlphaForwardingRules().List(ctx, region, filter.None) + return v, mc.Observe(err) +} + +// ListBetaRegionForwardingRules lists all RegionalForwardingRules in the project & region. +func (g *Cloud) ListBetaRegionForwardingRules(region string) ([]*computebeta.ForwardingRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContextWithVersion("list", region, computeBetaVersion) + v, err := g.c.BetaForwardingRules().List(ctx, region, filter.None) + return v, mc.Observe(err) +} + +// CreateRegionForwardingRule creates and returns a +// RegionalForwardingRule that points to the given BackendService +func (g *Cloud) CreateRegionForwardingRule(rule *compute.ForwardingRule, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("create", region) + return mc.Observe(g.c.ForwardingRules().Insert(ctx, meta.RegionalKey(rule.Name, region), rule)) +} + +// CreateAlphaRegionForwardingRule creates and returns an Alpha +// forwarding rule in the given region. +func (g *Cloud) CreateAlphaRegionForwardingRule(rule *computealpha.ForwardingRule, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContextWithVersion("create", region, computeAlphaVersion) + return mc.Observe(g.c.AlphaForwardingRules().Insert(ctx, meta.RegionalKey(rule.Name, region), rule)) +} + +// CreateBetaRegionForwardingRule creates and returns a Beta +// forwarding rule in the given region. +func (g *Cloud) CreateBetaRegionForwardingRule(rule *computebeta.ForwardingRule, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContextWithVersion("create", region, computeBetaVersion) + return mc.Observe(g.c.BetaForwardingRules().Insert(ctx, meta.RegionalKey(rule.Name, region), rule)) +} + +// DeleteRegionForwardingRule deletes the RegionalForwardingRule by name & region. +func (g *Cloud) DeleteRegionForwardingRule(name, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newForwardingRuleMetricContext("delete", region) + return mc.Observe(g.c.ForwardingRules().Delete(ctx, meta.RegionalKey(name, region))) +} + +func (g *Cloud) getNetworkTierFromForwardingRule(name, region string) (string, error) { + fwdRule, err := g.GetRegionForwardingRule(name, region) + if err != nil { + // Can't get the network tier, just return an error. + return "", err + } + return fwdRule.NetworkTier, nil +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_healthchecks.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_healthchecks.go new file mode 100644 index 0000000000..f905a6e8af --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_healthchecks.go @@ -0,0 +1,298 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "k8s.io/klog/v2" + + computealpha "google.golang.org/api/compute/v0.alpha" + computebeta "google.golang.org/api/compute/v0.beta" + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" + v1 "k8s.io/api/core/v1" + utilversion "k8s.io/apimachinery/pkg/util/version" +) + +const ( + nodesHealthCheckPath = "/healthz" + // NOTE: Please keep the following port in sync with ProxyHealthzPort in pkg/cluster/ports/ports.go + // ports.ProxyHealthzPort was not used here to avoid dependencies to k8s.io/kubernetes in the + // GCE cloud provider which is required as part of the out-of-tree cloud provider efforts. + // TODO: use a shared constant once ports in pkg/cluster/ports are in a common external repo. + lbNodesHealthCheckPort = 10256 +) + +var ( + minNodesHealthCheckVersion *utilversion.Version +) + +func init() { + if v, err := utilversion.ParseGeneric("1.7.2"); err != nil { + klog.Fatalf("Failed to parse version for minNodesHealthCheckVersion: %v", err) + } else { + minNodesHealthCheckVersion = v + } +} + +func newHealthcheckMetricContext(request string) *metricContext { + return newHealthcheckMetricContextWithVersion(request, computeV1Version) +} + +func newHealthcheckMetricContextWithVersion(request, version string) *metricContext { + return newGenericMetricContext("healthcheck", request, unusedMetricLabel, unusedMetricLabel, version) +} + +// GetHTTPHealthCheck returns the given HttpHealthCheck by name. +func (g *Cloud) GetHTTPHealthCheck(name string) (*compute.HttpHealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("get_legacy") + v, err := g.c.HttpHealthChecks().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// UpdateHTTPHealthCheck applies the given HttpHealthCheck as an update. +func (g *Cloud) UpdateHTTPHealthCheck(hc *compute.HttpHealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("update_legacy") + return mc.Observe(g.c.HttpHealthChecks().Update(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// DeleteHTTPHealthCheck deletes the given HttpHealthCheck by name. +func (g *Cloud) DeleteHTTPHealthCheck(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("delete_legacy") + return mc.Observe(g.c.HttpHealthChecks().Delete(ctx, meta.GlobalKey(name))) +} + +// CreateHTTPHealthCheck creates the given HttpHealthCheck. +func (g *Cloud) CreateHTTPHealthCheck(hc *compute.HttpHealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("create_legacy") + return mc.Observe(g.c.HttpHealthChecks().Insert(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// ListHTTPHealthChecks lists all HttpHealthChecks in the project. +func (g *Cloud) ListHTTPHealthChecks() ([]*compute.HttpHealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("list_legacy") + v, err := g.c.HttpHealthChecks().List(ctx, filter.None) + return v, mc.Observe(err) +} + +// Legacy HTTPS Health Checks + +// GetHTTPSHealthCheck returns the given HttpsHealthCheck by name. +func (g *Cloud) GetHTTPSHealthCheck(name string) (*compute.HttpsHealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("get_legacy") + v, err := g.c.HttpsHealthChecks().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// UpdateHTTPSHealthCheck applies the given HttpsHealthCheck as an update. +func (g *Cloud) UpdateHTTPSHealthCheck(hc *compute.HttpsHealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("update_legacy") + return mc.Observe(g.c.HttpsHealthChecks().Update(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// DeleteHTTPSHealthCheck deletes the given HttpsHealthCheck by name. +func (g *Cloud) DeleteHTTPSHealthCheck(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("delete_legacy") + return mc.Observe(g.c.HttpsHealthChecks().Delete(ctx, meta.GlobalKey(name))) +} + +// CreateHTTPSHealthCheck creates the given HttpsHealthCheck. +func (g *Cloud) CreateHTTPSHealthCheck(hc *compute.HttpsHealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("create_legacy") + return mc.Observe(g.c.HttpsHealthChecks().Insert(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// ListHTTPSHealthChecks lists all HttpsHealthChecks in the project. +func (g *Cloud) ListHTTPSHealthChecks() ([]*compute.HttpsHealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("list_legacy") + v, err := g.c.HttpsHealthChecks().List(ctx, filter.None) + return v, mc.Observe(err) +} + +// Generic HealthCheck + +// GetHealthCheck returns the given HealthCheck by name. +func (g *Cloud) GetHealthCheck(name string) (*compute.HealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("get") + v, err := g.c.HealthChecks().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// GetAlphaHealthCheck returns the given alpha HealthCheck by name. +func (g *Cloud) GetAlphaHealthCheck(name string) (*computealpha.HealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContextWithVersion("get", computeAlphaVersion) + v, err := g.c.AlphaHealthChecks().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// GetBetaHealthCheck returns the given beta HealthCheck by name. +func (g *Cloud) GetBetaHealthCheck(name string) (*computebeta.HealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContextWithVersion("get", computeBetaVersion) + v, err := g.c.BetaHealthChecks().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// UpdateHealthCheck applies the given HealthCheck as an update. +func (g *Cloud) UpdateHealthCheck(hc *compute.HealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("update") + return mc.Observe(g.c.HealthChecks().Update(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// UpdateAlphaHealthCheck applies the given alpha HealthCheck as an update. +func (g *Cloud) UpdateAlphaHealthCheck(hc *computealpha.HealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContextWithVersion("update", computeAlphaVersion) + return mc.Observe(g.c.AlphaHealthChecks().Update(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// UpdateBetaHealthCheck applies the given beta HealthCheck as an update. +func (g *Cloud) UpdateBetaHealthCheck(hc *computebeta.HealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContextWithVersion("update", computeBetaVersion) + return mc.Observe(g.c.BetaHealthChecks().Update(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// DeleteHealthCheck deletes the given HealthCheck by name. +func (g *Cloud) DeleteHealthCheck(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("delete") + return mc.Observe(g.c.HealthChecks().Delete(ctx, meta.GlobalKey(name))) +} + +// CreateHealthCheck creates the given HealthCheck. +func (g *Cloud) CreateHealthCheck(hc *compute.HealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("create") + return mc.Observe(g.c.HealthChecks().Insert(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// CreateAlphaHealthCheck creates the given alpha HealthCheck. +func (g *Cloud) CreateAlphaHealthCheck(hc *computealpha.HealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContextWithVersion("create", computeAlphaVersion) + return mc.Observe(g.c.AlphaHealthChecks().Insert(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// CreateBetaHealthCheck creates the given beta HealthCheck. +func (g *Cloud) CreateBetaHealthCheck(hc *computebeta.HealthCheck) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContextWithVersion("create", computeBetaVersion) + return mc.Observe(g.c.BetaHealthChecks().Insert(ctx, meta.GlobalKey(hc.Name), hc)) +} + +// ListHealthChecks lists all HealthCheck in the project. +func (g *Cloud) ListHealthChecks() ([]*compute.HealthCheck, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newHealthcheckMetricContext("list") + v, err := g.c.HealthChecks().List(ctx, filter.None) + return v, mc.Observe(err) +} + +// GetNodesHealthCheckPort returns the health check port used by the GCE load +// balancers (l4) for performing health checks on nodes. +func GetNodesHealthCheckPort() int32 { + return lbNodesHealthCheckPort +} + +// GetNodesHealthCheckPath returns the health check path used by the GCE load +// balancers (l4) for performing health checks on nodes. +func GetNodesHealthCheckPath() string { + return nodesHealthCheckPath +} + +// isAtLeastMinNodesHealthCheckVersion checks if a version is higher than +// `minNodesHealthCheckVersion`. +func isAtLeastMinNodesHealthCheckVersion(vstring string) bool { + version, err := utilversion.ParseGeneric(vstring) + if err != nil { + klog.Errorf("vstring (%s) is not a valid version string: %v", vstring, err) + return false + } + return version.AtLeast(minNodesHealthCheckVersion) +} + +// supportsNodesHealthCheck returns false if anyone of the nodes has version +// lower than `minNodesHealthCheckVersion`. +func supportsNodesHealthCheck(nodes []*v1.Node) bool { + for _, node := range nodes { + if !isAtLeastMinNodesHealthCheckVersion(node.Status.NodeInfo.KubeProxyVersion) { + return false + } + } + return true +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instancegroup.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instancegroup.go new file mode 100644 index 0000000000..d1e929a867 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instancegroup.go @@ -0,0 +1,128 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newInstanceGroupMetricContext(request string, zone string) *metricContext { + return newGenericMetricContext("instancegroup", request, unusedMetricLabel, zone, computeV1Version) +} + +// CreateInstanceGroup creates an instance group with the given +// instances. It is the callers responsibility to add named ports. +func (g *Cloud) CreateInstanceGroup(ig *compute.InstanceGroup, zone string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("create", zone) + return mc.Observe(g.c.InstanceGroups().Insert(ctx, meta.ZonalKey(ig.Name, zone), ig)) +} + +// DeleteInstanceGroup deletes an instance group. +func (g *Cloud) DeleteInstanceGroup(name string, zone string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("delete", zone) + return mc.Observe(g.c.InstanceGroups().Delete(ctx, meta.ZonalKey(name, zone))) +} + +// ListInstanceGroups lists all InstanceGroups in the project and +// zone. +func (g *Cloud) ListInstanceGroups(zone string) ([]*compute.InstanceGroup, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("list", zone) + v, err := g.c.InstanceGroups().List(ctx, zone, filter.None) + return v, mc.Observe(err) +} + +// ListInstancesInInstanceGroup lists all the instances in a given +// instance group and state. +func (g *Cloud) ListInstancesInInstanceGroup(name string, zone string, state string) ([]*compute.InstanceWithNamedPorts, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("list_instances", zone) + req := &compute.InstanceGroupsListInstancesRequest{InstanceState: state} + v, err := g.c.InstanceGroups().ListInstances(ctx, meta.ZonalKey(name, zone), req, filter.None) + return v, mc.Observe(err) +} + +// AddInstancesToInstanceGroup adds the given instances to the given +// instance group. +func (g *Cloud) AddInstancesToInstanceGroup(name string, zone string, instanceRefs []*compute.InstanceReference) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("add_instances", zone) + // TODO: should cull operation above this layer. + if len(instanceRefs) == 0 { + return nil + } + req := &compute.InstanceGroupsAddInstancesRequest{ + Instances: instanceRefs, + } + return mc.Observe(g.c.InstanceGroups().AddInstances(ctx, meta.ZonalKey(name, zone), req)) +} + +// RemoveInstancesFromInstanceGroup removes the given instances from +// the instance group. +func (g *Cloud) RemoveInstancesFromInstanceGroup(name string, zone string, instanceRefs []*compute.InstanceReference) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("remove_instances", zone) + // TODO: should cull operation above this layer. + if len(instanceRefs) == 0 { + return nil + } + req := &compute.InstanceGroupsRemoveInstancesRequest{ + Instances: instanceRefs, + } + return mc.Observe(g.c.InstanceGroups().RemoveInstances(ctx, meta.ZonalKey(name, zone), req)) +} + +// SetNamedPortsOfInstanceGroup sets the list of named ports on a given instance group +func (g *Cloud) SetNamedPortsOfInstanceGroup(igName, zone string, namedPorts []*compute.NamedPort) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("set_namedports", zone) + req := &compute.InstanceGroupsSetNamedPortsRequest{NamedPorts: namedPorts} + return mc.Observe(g.c.InstanceGroups().SetNamedPorts(ctx, meta.ZonalKey(igName, zone), req)) +} + +// GetInstanceGroup returns an instance group by name. +func (g *Cloud) GetInstanceGroup(name string, zone string) (*compute.InstanceGroup, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstanceGroupMetricContext("get", zone) + v, err := g.c.InstanceGroups().Get(ctx, meta.ZonalKey(name, zone)) + return v, mc.Observe(err) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instances.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instances.go new file mode 100644 index 0000000000..deac3dd106 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_instances.go @@ -0,0 +1,859 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "fmt" + "net" + "net/http" + "strings" + "time" + + "cloud.google.com/go/compute/metadata" + computealpha "google.golang.org/api/compute/v0.alpha" + computebeta "google.golang.org/api/compute/v0.beta" + compute "google.golang.org/api/compute/v1" + "k8s.io/klog/v2" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/types" + "k8s.io/apimachinery/pkg/util/sets" + "k8s.io/apimachinery/pkg/util/wait" + cloudprovider "k8s.io/cloud-provider" +) + +const ( + defaultZone = "" + networkInterfaceIP = "instance/network-interfaces/%s/ip" + networkInterfaceIPV6 = "instance/network-interfaces/%s/ipv6s" + networkInterfaceAccessConfigs = "instance/network-interfaces/%s/access-configs" + networkInterfaceExternalIP = "instance/network-interfaces/%s/access-configs/%s/external-ip" +) + +func newInstancesMetricContext(request, zone string) *metricContext { + return newGenericMetricContext("instances", request, unusedMetricLabel, zone, computeV1Version) +} + +func splitNodesByZone(nodes []*v1.Node) map[string][]*v1.Node { + zones := make(map[string][]*v1.Node) + for _, n := range nodes { + z := getZone(n) + if z != defaultZone { + zones[z] = append(zones[z], n) + } + } + return zones +} + +func getZone(n *v1.Node) string { + zone, ok := n.Labels[v1.LabelFailureDomainBetaZone] + if !ok { + return defaultZone + } + return zone +} + +func makeHostURL(projectsAPIEndpoint, projectID, zone, host string) string { + host = canonicalizeInstanceName(host) + return projectsAPIEndpoint + strings.Join([]string{projectID, "zones", zone, "instances", host}, "/") +} + +// ToInstanceReferences returns instance references by links +func (g *Cloud) ToInstanceReferences(zone string, instanceNames []string) (refs []*compute.InstanceReference) { + for _, ins := range instanceNames { + instanceLink := makeHostURL(g.service.BasePath, g.projectID, zone, ins) + refs = append(refs, &compute.InstanceReference{Instance: instanceLink}) + } + return refs +} + +// NodeAddresses is an implementation of Instances.NodeAddresses. +func (g *Cloud) NodeAddresses(ctx context.Context, nodeName types.NodeName) ([]v1.NodeAddress, error) { + timeoutCtx, cancel := context.WithTimeout(ctx, 1*time.Hour) + defer cancel() + + instanceName := string(nodeName) + + if g.useMetadataServer { + // Use metadata server if possible + if g.isCurrentInstance(instanceName) { + + nics, err := metadata.Get("instance/network-interfaces/") + if err != nil { + return nil, fmt.Errorf("couldn't get network interfaces: %v", err) + } + + nicsArr := strings.Split(nics, "/\n") + nodeAddresses := []v1.NodeAddress{} + + for _, nic := range nicsArr { + + if nic == "" { + continue + } + + internalIP, err := metadata.Get(fmt.Sprintf(networkInterfaceIP, nic)) + if err != nil { + return nil, fmt.Errorf("couldn't get internal IP: %v", err) + } + nodeAddresses = append(nodeAddresses, v1.NodeAddress{Type: v1.NodeInternalIP, Address: internalIP}) + + if g.stackType == NetworkStackDualStack { + // Both internal and external IPv6 addresses are written to this array + ipv6s, err := metadata.Get(fmt.Sprintf(networkInterfaceIPV6, nic)) + if err != nil { + return nil, fmt.Errorf("couldn't get internal IPV6 addresses for node %v: %v", nodeName, err) + } + ipv6Arr := strings.Split(ipv6s, "/\n") + var internalIPV6 string + for _, ip := range ipv6Arr { + if ip == "" { + continue + } + internalIPV6 = ip + break + } + if internalIPV6 != "" { + nodeAddresses = append(nodeAddresses, v1.NodeAddress{Type: v1.NodeInternalIP, Address: internalIPV6}) + } else { + klog.Warningf("internal IPV6 range is empty for node %v", nodeName) + } + } + acs, err := metadata.Get(fmt.Sprintf(networkInterfaceAccessConfigs, nic)) + if err != nil { + return nil, fmt.Errorf("couldn't get access configs: %v", err) + } + + acsArr := strings.Split(acs, "/\n") + + for _, ac := range acsArr { + + if ac == "" { + continue + } + + externalIP, err := metadata.Get(fmt.Sprintf(networkInterfaceExternalIP, nic, ac)) + if err != nil { + return nil, fmt.Errorf("couldn't get external IP: %v", err) + } + + if externalIP != "" { + nodeAddresses = append(nodeAddresses, v1.NodeAddress{Type: v1.NodeExternalIP, Address: externalIP}) + } + } + } + + internalDNSFull, err := metadata.Get("instance/hostname") + if err != nil { + klog.Warningf("couldn't get full internal DNS name: %v", err) + } else { + nodeAddresses = append(nodeAddresses, + v1.NodeAddress{Type: v1.NodeInternalDNS, Address: internalDNSFull}, + v1.NodeAddress{Type: v1.NodeHostName, Address: internalDNSFull}, + ) + } + return nodeAddresses, nil + } + } + + // Use GCE API + instanceObj, err := g.getInstanceByName(instanceName) + if err != nil { + return nil, fmt.Errorf("couldn't get instance details: %v", err) + } + + instance, err := g.c.AlphaInstances().Get(timeoutCtx, meta.ZonalKey(canonicalizeInstanceName(instanceObj.Name), instanceObj.Zone)) + if err != nil { + return nil, fmt.Errorf("error while querying for instance: %v", err) + } + + return g.nodeAddressesFromInstance(instance) +} + +// NodeAddressesByProviderID will not be called from the node that is requesting this ID. +// i.e. metadata service and other local methods cannot be used here +func (g *Cloud) NodeAddressesByProviderID(ctx context.Context, providerID string) ([]v1.NodeAddress, error) { + timeoutCtx, cancel := context.WithTimeout(ctx, 1*time.Hour) + defer cancel() + + _, zone, name, err := splitProviderID(providerID) + if err != nil { + return []v1.NodeAddress{}, err + } + + instance, err := g.c.AlphaInstances().Get(timeoutCtx, meta.ZonalKey(canonicalizeInstanceName(name), zone)) + if err != nil { + return []v1.NodeAddress{}, fmt.Errorf("error while querying for providerID %q: %v", providerID, err) + } + + return g.nodeAddressesFromInstance(instance) +} + +// instanceByProviderID returns the cloudprovider instance of the node +// with the specified unique providerID +func (g *Cloud) instanceByProviderID(providerID string) (*gceInstance, error) { + project, zone, name, err := splitProviderID(providerID) + if err != nil { + return nil, err + } + + instance, err := g.getInstanceFromProjectInZoneByName(project, zone, name) + if err != nil { + if isHTTPErrorCode(err, http.StatusNotFound) { + return nil, cloudprovider.InstanceNotFound + } + return nil, err + } + + return instance, nil +} + +// InstanceShutdownByProviderID returns true if the instance is in safe state to detach volumes +func (g *Cloud) InstanceShutdownByProviderID(ctx context.Context, providerID string) (bool, error) { + return false, cloudprovider.NotImplemented +} + +// InstanceShutdown returns true if the instance is in safe state to detach volumes +func (g *Cloud) InstanceShutdown(ctx context.Context, node *v1.Node) (bool, error) { + return false, cloudprovider.NotImplemented +} + +func (g *Cloud) nodeAddressesFromInstance(instance *computealpha.Instance) ([]v1.NodeAddress, error) { + if len(instance.NetworkInterfaces) < 1 { + return nil, fmt.Errorf("could not find network interfaces for instanceID %q", instance.Id) + } + nodeAddresses := []v1.NodeAddress{} + + for _, nic := range instance.NetworkInterfaces { + nodeAddresses = append(nodeAddresses, v1.NodeAddress{Type: v1.NodeInternalIP, Address: nic.NetworkIP}) + for _, config := range nic.AccessConfigs { + nodeAddresses = append(nodeAddresses, v1.NodeAddress{Type: v1.NodeExternalIP, Address: config.NatIP}) + } + if g.stackType == NetworkStackDualStack { + ipv6Addr := getIPV6AddressFromInterface(nic) + if ipv6Addr != "" { + nodeAddresses = append(nodeAddresses, v1.NodeAddress{Type: v1.NodeInternalIP, Address: ipv6Addr}) + } + } + } + + return nodeAddresses, nil +} + +func getIPV6AddressFromInterface(nic *computealpha.NetworkInterface) string { + ipv6Addr := nic.Ipv6Address + if ipv6Addr == "" && nic.Ipv6AccessType == "EXTERNAL" { + for _, r := range nic.Ipv6AccessConfigs { + ipv6Addr = r.ExternalIpv6 + } + } + return ipv6Addr +} + +// InstanceTypeByProviderID returns the cloudprovider instance type of the node +// with the specified unique providerID This method will not be called from the +// node that is requesting this ID. i.e. metadata service and other local +// methods cannot be used here +func (g *Cloud) InstanceTypeByProviderID(ctx context.Context, providerID string) (string, error) { + instance, err := g.instanceByProviderID(providerID) + if err != nil { + return "", err + } + + return instance.Type, nil +} + +// InstanceExistsByProviderID returns true if the instance with the given provider id still exists and is running. +// If false is returned with no error, the instance will be immediately deleted by the cloud controller manager. +func (g *Cloud) InstanceExistsByProviderID(ctx context.Context, providerID string) (bool, error) { + _, err := g.instanceByProviderID(providerID) + if err != nil { + if err == cloudprovider.InstanceNotFound { + return false, nil + } + return false, err + } + + return true, nil +} + +// InstanceExists returns true if the instance with the given provider id still exists and is running. +// If false is returned with no error, the instance will be immediately deleted by the cloud controller manager. +func (g *Cloud) InstanceExists(ctx context.Context, node *v1.Node) (bool, error) { + providerID := node.Spec.ProviderID + if providerID == "" { + var err error + if providerID, err = cloudprovider.GetInstanceProviderID(ctx, g, types.NodeName(node.Name)); err != nil { + if err == cloudprovider.InstanceNotFound { + return false, nil + } + return false, err + } + } + return g.InstanceExistsByProviderID(ctx, providerID) +} + +// InstanceMetadata returns metadata of the specified instance. +func (g *Cloud) InstanceMetadata(ctx context.Context, node *v1.Node) (*cloudprovider.InstanceMetadata, error) { + timeoutCtx, cancel := context.WithTimeout(ctx, 1*time.Hour) + defer cancel() + + providerID := node.Spec.ProviderID + if providerID == "" { + var err error + if providerID, err = cloudprovider.GetInstanceProviderID(ctx, g, types.NodeName(node.Name)); err != nil { + return nil, err + } + } + + _, zone, name, err := splitProviderID(providerID) + if err != nil { + return nil, err + } + + region, err := GetGCERegion(zone) + if err != nil { + return nil, err + } + + instance, err := g.c.AlphaInstances().Get(timeoutCtx, meta.ZonalKey(canonicalizeInstanceName(name), zone)) + if err != nil { + return nil, fmt.Errorf("error while querying for providerID %q: %v", providerID, err) + } + + addresses, err := g.nodeAddressesFromInstance(instance) + if err != nil { + return nil, err + } + + return &cloudprovider.InstanceMetadata{ + ProviderID: providerID, + InstanceType: lastComponent(instance.MachineType), + NodeAddresses: addresses, + Zone: zone, + Region: region, + }, nil +} + +// InstanceID returns the cloud provider ID of the node with the specified NodeName. +func (g *Cloud) InstanceID(ctx context.Context, nodeName types.NodeName) (string, error) { + instanceName := mapNodeNameToInstanceName(nodeName) + if g.useMetadataServer { + // Use metadata, if possible, to fetch ID. See issue #12000 + if g.isCurrentInstance(instanceName) { + projectID, zone, err := getProjectAndZone() + if err == nil { + return projectID + "/" + zone + "/" + canonicalizeInstanceName(instanceName), nil + } + } + } + instance, err := g.getInstanceByName(instanceName) + if err != nil { + return "", err + } + return g.projectID + "/" + instance.Zone + "/" + instance.Name, nil +} + +// InstanceType returns the type of the specified node with the specified NodeName. +func (g *Cloud) InstanceType(ctx context.Context, nodeName types.NodeName) (string, error) { + instanceName := mapNodeNameToInstanceName(nodeName) + if g.useMetadataServer { + // Use metadata, if possible, to fetch ID. See issue #12000 + if g.isCurrentInstance(instanceName) { + mType, err := getCurrentMachineTypeViaMetadata() + if err == nil { + return mType, nil + } + } + } + instance, err := g.getInstanceByName(instanceName) + if err != nil { + return "", err + } + return instance.Type, nil +} + +// AddSSHKeyToAllInstances adds an SSH public key as a legal identity for all instances +// expected format for the key is standard ssh-keygen format: +func (g *Cloud) AddSSHKeyToAllInstances(ctx context.Context, user string, keyData []byte) error { + ctx, cancel := context.WithTimeout(ctx, 1*time.Hour) + defer cancel() + + return wait.Poll(2*time.Second, 30*time.Second, func() (bool, error) { + project, err := g.c.Projects().Get(ctx, g.projectID) + if err != nil { + klog.Errorf("Could not get project: %v", err) + return false, nil + } + keyString := fmt.Sprintf("%s:%s %s@%s", user, strings.TrimSpace(string(keyData)), user, user) + found := false + for _, item := range project.CommonInstanceMetadata.Items { + if item.Key == "sshKeys" { + if strings.Contains(*item.Value, keyString) { + // We've already added the key + klog.Info("SSHKey already in project metadata") + return true, nil + } + value := *item.Value + "\n" + keyString + item.Value = &value + found = true + break + } + } + if !found { + // This is super unlikely, so log. + klog.Infof("Failed to find sshKeys metadata, creating a new item") + project.CommonInstanceMetadata.Items = append(project.CommonInstanceMetadata.Items, + &compute.MetadataItems{ + Key: "sshKeys", + Value: &keyString, + }) + } + + mc := newInstancesMetricContext("add_ssh_key", "") + err = g.c.Projects().SetCommonInstanceMetadata(ctx, g.projectID, project.CommonInstanceMetadata) + mc.Observe(err) + + if err != nil { + klog.Errorf("Could not Set Metadata: %v", err) + return false, nil + } + klog.Infof("Successfully added sshKey to project metadata") + return true, nil + }) +} + +// GetAllCurrentZones returns all the zones in which k8s nodes are currently running +func (g *Cloud) GetAllCurrentZones() (sets.String, error) { + if g.nodeInformerSynced == nil { + klog.Warning("Cloud object does not have informers set, should only happen in E2E binary.") + return g.GetAllZonesFromCloudProvider() + } + g.nodeZonesLock.Lock() + defer g.nodeZonesLock.Unlock() + if !g.nodeInformerSynced() { + return nil, fmt.Errorf("node informer is not synced when trying to GetAllCurrentZones") + } + zones := sets.NewString() + for zone, nodes := range g.nodeZones { + if len(nodes) > 0 { + zones.Insert(zone) + } + } + return zones, nil +} + +// GetAllZonesFromCloudProvider returns all the zones in which nodes are running +// Only use this in E2E tests to get zones, on real clusters this will +// get all zones with compute instances in them even if not k8s instances!!! +// ex. I have k8s nodes in us-central1-c and us-central1-b. I also have +// a non-k8s compute in us-central1-a. This func will return a,b, and c. +// +// TODO: this should be removed from the cloud provider. +func (g *Cloud) GetAllZonesFromCloudProvider() (sets.String, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + zones := sets.NewString() + for _, zone := range g.managedZones { + instances, err := g.c.Instances().List(ctx, zone, filter.None) + if err != nil { + return sets.NewString(), err + } + if len(instances) > 0 { + zones.Insert(zone) + } + } + return zones, nil +} + +// InsertInstance creates a new instance on GCP +func (g *Cloud) InsertInstance(project string, zone string, i *compute.Instance) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newInstancesMetricContext("create", zone) + return mc.Observe(g.c.Instances().Insert(ctx, meta.ZonalKey(i.Name, zone), i)) +} + +// ListInstanceNames returns a string of instance names separated by spaces. +// This method should only be used for e2e testing. +// TODO: remove this method. +func (g *Cloud) ListInstanceNames(project, zone string) (string, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + l, err := g.c.Instances().List(ctx, zone, filter.None) + if err != nil { + return "", err + } + var names []string + for _, i := range l { + names = append(names, i.Name) + } + return strings.Join(names, " "), nil +} + +// DeleteInstance deletes an instance specified by project, zone, and name +func (g *Cloud) DeleteInstance(project, zone, name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + return g.c.Instances().Delete(ctx, meta.ZonalKey(name, zone)) +} + +// CurrentNodeName returns the name of the node we are currently running on +// On most clouds (e.g. GCE) this is the hostname, so we provide the hostname +func (g *Cloud) CurrentNodeName(ctx context.Context, hostname string) (types.NodeName, error) { + return types.NodeName(hostname), nil +} + +// AliasRangesByProviderID returns a list of CIDR ranges that are assigned to the +// `node` for allocation to pods. Returns a list of the form +// "/". +func (g *Cloud) AliasRangesByProviderID(providerID string) (cidrs []string, err error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + _, zone, name, err := splitProviderID(providerID) + if err != nil { + return nil, err + } + + var res *computealpha.Instance + res, err = g.c.AlphaInstances().Get(ctx, meta.ZonalKey(canonicalizeInstanceName(name), zone)) + if err != nil { + return + } + + for _, networkInterface := range res.NetworkInterfaces { + for _, r := range networkInterface.AliasIpRanges { + cidrs = append(cidrs, r.IpCidrRange) + } + if g.stackType == NetworkStackDualStack { + ipv6Addr := getIPV6AddressFromInterface(networkInterface) + if ipv6Addr == "" { + return nil, fmt.Errorf("IPV6 address not found for %s", providerID) + } + // The podCIDR range is the first /112 subrange from the /96 assigned to + // the node + ipv6PodCIDR := fmt.Sprintf("%s/112", ipv6Addr) + cidrs = append(cidrs, ipv6PodCIDR) + } + } + return +} + +// AddAliasToInstanceByProviderID adds an alias to the given instance from the named +// secondary range. +func (g *Cloud) AddAliasToInstanceByProviderID(providerID string, alias *net.IPNet) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + _, zone, name, err := splitProviderID(providerID) + if err != nil { + return err + } + + instance, err := g.c.BetaInstances().Get(ctx, meta.ZonalKey(canonicalizeInstanceName(name), zone)) + if err != nil { + return err + } + + switch len(instance.NetworkInterfaces) { + case 0: + return fmt.Errorf("instance %q has no network interfaces", providerID) + case 1: + default: + klog.Warningf("Instance %q has more than one network interface, using only the first (%v)", + providerID, instance.NetworkInterfaces) + } + + iface := &computebeta.NetworkInterface{} + iface.Name = instance.NetworkInterfaces[0].Name + iface.Fingerprint = instance.NetworkInterfaces[0].Fingerprint + iface.AliasIpRanges = append(iface.AliasIpRanges, &computebeta.AliasIpRange{ + IpCidrRange: alias.String(), + SubnetworkRangeName: g.secondaryRangeName, + }) + + mc := newInstancesMetricContext("add_alias", zone) + err = g.c.BetaInstances().UpdateNetworkInterface(ctx, meta.ZonalKey(instance.Name, lastComponent(instance.Zone)), iface.Name, iface) + return mc.Observe(err) +} + +// Gets the named instances, returning cloudprovider.InstanceNotFound if any +// instance is not found +func (g *Cloud) getInstancesByNames(names []string) ([]*gceInstance, error) { + foundInstances, err := g.getFoundInstanceByNames(names) + if err != nil { + return nil, err + } + if len(foundInstances) != len(names) { + if len(foundInstances) == 0 { + // return error so the TargetPool nodecount does not drop to 0 unexpectedly. + return nil, cloudprovider.InstanceNotFound + } + klog.Warningf("getFoundInstanceByNames - input instances %d, found %d. Continuing LoadBalancer Update", len(names), len(foundInstances)) + } + return foundInstances, nil +} + +// Gets the named instances, returning a list of gceInstances it was able to find from the provided +// list of names. +func (g *Cloud) getFoundInstanceByNames(names []string) ([]*gceInstance, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + found := map[string]*gceInstance{} + remaining := len(names) + + nodeInstancePrefix := g.nodeInstancePrefix + for _, name := range names { + name = canonicalizeInstanceName(name) + if !strings.HasPrefix(name, g.nodeInstancePrefix) { + klog.Warningf("Instance %q does not conform to prefix %q, removing filter", name, g.nodeInstancePrefix) + nodeInstancePrefix = "" + } + found[name] = nil + } + + for _, zone := range g.managedZones { + if remaining == 0 { + break + } + instances, err := g.c.Instances().List(ctx, zone, filter.Regexp("name", nodeInstancePrefix+".*")) + if err != nil { + return nil, err + } + for _, inst := range instances { + if remaining == 0 { + break + } + if _, ok := found[inst.Name]; !ok { + continue + } + if found[inst.Name] != nil { + klog.Errorf("Instance name %q was duplicated (in zone %q and %q)", inst.Name, zone, found[inst.Name].Zone) + continue + } + found[inst.Name] = &gceInstance{ + Zone: zone, + Name: inst.Name, + ID: inst.Id, + Disks: inst.Disks, + Type: lastComponent(inst.MachineType), + } + remaining-- + } + } + + var ret []*gceInstance + var failed []string + for name, instance := range found { + if instance != nil { + ret = append(ret, instance) + } else { + failed = append(failed, name) + } + } + if len(failed) > 0 { + klog.Errorf("Failed to retrieve instances: %v", failed) + } + + return ret, nil +} + +// Gets the named instance, returning cloudprovider.InstanceNotFound if the instance is not found +func (g *Cloud) getInstanceByName(name string) (*gceInstance, error) { + // Avoid changing behaviour when not managing multiple zones + for _, zone := range g.managedZones { + instance, err := g.getInstanceFromProjectInZoneByName(g.projectID, zone, name) + if err != nil { + if isHTTPErrorCode(err, http.StatusNotFound) { + continue + } + klog.Errorf("getInstanceByName: failed to get instance %s in zone %s; err: %v", name, zone, err) + return nil, err + } + return instance, nil + } + + return nil, cloudprovider.InstanceNotFound +} + +func (g *Cloud) getInstanceFromProjectInZoneByName(project, zone, name string) (*gceInstance, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + name = canonicalizeInstanceName(name) + mc := newInstancesMetricContext("get", zone) + res, err := g.c.Instances().Get(ctx, meta.ZonalKey(name, zone)) + mc.Observe(err) + if err != nil { + return nil, err + } + return &gceInstance{ + Zone: lastComponent(res.Zone), + Name: res.Name, + ID: res.Id, + Disks: res.Disks, + Type: lastComponent(res.MachineType), + }, nil +} + +func getInstanceIDViaMetadata() (string, error) { + result, err := metadata.Get("instance/hostname") + if err != nil { + return "", err + } + parts := strings.Split(result, ".") + if len(parts) == 0 { + return "", fmt.Errorf("unexpected response: %s", result) + } + return parts[0], nil +} + +func getCurrentMachineTypeViaMetadata() (string, error) { + mType, err := metadata.Get("instance/machine-type") + if err != nil { + return "", fmt.Errorf("couldn't get machine type: %v", err) + } + parts := strings.Split(mType, "/") + if len(parts) != 4 { + return "", fmt.Errorf("unexpected response for machine type: %s", mType) + } + + return parts[3], nil +} + +// isCurrentInstance uses metadata server to check if specified +// instanceID matches current machine's instanceID +func (g *Cloud) isCurrentInstance(instanceID string) bool { + currentInstanceID, err := getInstanceIDViaMetadata() + if err != nil { + // Log and swallow error + klog.Errorf("Failed to fetch instanceID via Metadata: %v", err) + return false + } + + return currentInstanceID == canonicalizeInstanceName(instanceID) +} + +// ComputeHostTags grabs all tags from all instances being added to the pool. +// * The longest tag that is a prefix of the instance name is used +// * If any instance has no matching prefix tag, return error +// Invoking this method to get host tags is risky since it depends on the +// format of the host names in the cluster. Only use it as a fallback if +// gce.nodeTags is unspecified +func (g *Cloud) computeHostTags(hosts []*gceInstance) ([]string, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + // TODO: We could store the tags in gceInstance, so we could have already fetched it + hostNamesByZone := make(map[string]map[string]bool) // map of zones -> map of names -> bool (for easy lookup) + nodeInstancePrefix := g.nodeInstancePrefix + for _, host := range hosts { + if !strings.HasPrefix(host.Name, g.nodeInstancePrefix) { + klog.Warningf("instance %v does not conform to prefix '%s', ignoring filter", host, g.nodeInstancePrefix) + nodeInstancePrefix = "" + } + + z, ok := hostNamesByZone[host.Zone] + if !ok { + z = make(map[string]bool) + hostNamesByZone[host.Zone] = z + } + z[host.Name] = true + } + + tags := sets.NewString() + + filt := filter.None + if nodeInstancePrefix != "" { + filt = filter.Regexp("name", nodeInstancePrefix+".*") + } + for zone, hostNames := range hostNamesByZone { + instances, err := g.c.Instances().List(ctx, zone, filt) + if err != nil { + return nil, err + } + for _, instance := range instances { + if !hostNames[instance.Name] { + continue + } + longestTag := "" + for _, tag := range instance.Tags.Items { + if strings.HasPrefix(instance.Name, tag) && len(tag) > len(longestTag) { + longestTag = tag + } + } + if len(longestTag) > 0 { + tags.Insert(longestTag) + } else { + return nil, fmt.Errorf("could not find any tag that is a prefix of instance name for instance %s", instance.Name) + } + } + } + if len(tags) == 0 { + return nil, fmt.Errorf("no instances found") + } + return tags.List(), nil +} + +// GetNodeTags will first try returning the list of tags specified in GCE cloud Configuration. +// If they weren't provided, it'll compute the host tags with the given hostnames. If the list +// of hostnames has not changed, a cached set of nodetags are returned. +func (g *Cloud) GetNodeTags(nodeNames []string) ([]string, error) { + // If nodeTags were specified through configuration, use them + if len(g.nodeTags) > 0 { + return g.nodeTags, nil + } + + g.computeNodeTagLock.Lock() + defer g.computeNodeTagLock.Unlock() + + // Early return if hosts have not changed + hosts := sets.NewString(nodeNames...) + if hosts.Equal(g.lastKnownNodeNames) { + return g.lastComputedNodeTags, nil + } + + // Get GCE instance data by hostname + instances, err := g.getInstancesByNames(nodeNames) + if err != nil { + return nil, err + } + + // Determine list of host tags + tags, err := g.computeHostTags(instances) + if err != nil { + return nil, err + } + + // Save the list of tags + g.lastKnownNodeNames = hosts + g.lastComputedNodeTags = tags + return tags, nil +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_interfaces.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_interfaces.go new file mode 100644 index 0000000000..b6fbcc3c96 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_interfaces.go @@ -0,0 +1,54 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + computebeta "google.golang.org/api/compute/v0.beta" + compute "google.golang.org/api/compute/v1" +) + +// These interfaces are added for testability. + +// CloudAddressService is an interface for managing addresses +type CloudAddressService interface { + ReserveRegionAddress(address *compute.Address, region string) error + GetRegionAddress(name string, region string) (*compute.Address, error) + GetRegionAddressByIP(region, ipAddress string) (*compute.Address, error) + DeleteRegionAddress(name, region string) error + // TODO: Mock Global endpoints + + // Beta API + ReserveBetaRegionAddress(address *computebeta.Address, region string) error + GetBetaRegionAddress(name string, region string) (*computebeta.Address, error) + GetBetaRegionAddressByIP(region, ipAddress string) (*computebeta.Address, error) + + getNetworkTierFromAddress(name, region string) (string, error) +} + +// CloudForwardingRuleService is an interface for managing forwarding rules. +// TODO: Expand the interface to include more methods. +type CloudForwardingRuleService interface { + GetRegionForwardingRule(name, region string) (*compute.ForwardingRule, error) + CreateRegionForwardingRule(rule *compute.ForwardingRule, region string) error + DeleteRegionForwardingRule(name, region string) error + + // Needed for the "Network Tiers" feature. + getNetworkTierFromForwardingRule(name, region string) (string, error) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer.go new file mode 100644 index 0000000000..34d0d771b1 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer.go @@ -0,0 +1,229 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "flag" + "fmt" + "net" + "sort" + "strings" + + "k8s.io/api/core/v1" + "k8s.io/klog/v2" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + cloudprovider "k8s.io/cloud-provider" + utilnet "k8s.io/utils/net" +) + +type cidrs struct { + ipn utilnet.IPNetSet + isSet bool +} + +var ( + l4LbSrcRngsFlag cidrs + l7lbSrcRngsFlag cidrs +) + +func init() { + var err error + // L3/4 health checkers have client addresses within these known CIDRs. + l4LbSrcRngsFlag.ipn, err = utilnet.ParseIPNets([]string{"130.211.0.0/22", "35.191.0.0/16", "209.85.152.0/22", "209.85.204.0/22"}...) + if err != nil { + panic("Incorrect default GCE L3/4 source ranges") + } + // L7 health checkers have client addresses within these known CIDRs. + l7lbSrcRngsFlag.ipn, err = utilnet.ParseIPNets([]string{"130.211.0.0/22", "35.191.0.0/16"}...) + if err != nil { + panic("Incorrect default GCE L7 source ranges") + } + + flag.Var(&l4LbSrcRngsFlag, "cloud-provider-gce-lb-src-cidrs", "CIDRs opened in GCE firewall for L4 LB traffic proxy & health checks") + flag.Var(&l7lbSrcRngsFlag, "cloud-provider-gce-l7lb-src-cidrs", "CIDRs opened in GCE firewall for L7 LB traffic proxy & health checks") +} + +// String is the method to format the flag's value, part of the flag.Value interface. +func (c *cidrs) String() string { + s := c.ipn.StringSlice() + sort.Strings(s) + return strings.Join(s, ",") +} + +// Set supports a value of CSV or the flag repeated multiple times +func (c *cidrs) Set(value string) error { + // On first Set(), clear the original defaults + if !c.isSet { + c.isSet = true + c.ipn = make(utilnet.IPNetSet) + } else { + return fmt.Errorf("GCE LB CIDRs have already been set") + } + + for _, cidr := range strings.Split(value, ",") { + _, ipnet, err := net.ParseCIDR(cidr) + if err != nil { + return err + } + + c.ipn.Insert(ipnet) + } + return nil +} + +// L4LoadBalancerSrcRanges contains the ranges of ips used by the L3/L4 GCE load balancers +// for proxying client requests and performing health checks. +func L4LoadBalancerSrcRanges() []string { + return l4LbSrcRngsFlag.ipn.StringSlice() +} + +// L7LoadBalancerSrcRanges contains the ranges of ips used by the GCE load balancers L7 +// for proxying client requests and performing health checks. +func L7LoadBalancerSrcRanges() []string { + return l7lbSrcRngsFlag.ipn.StringSlice() +} + +// GetLoadBalancer is an implementation of LoadBalancer.GetLoadBalancer +func (g *Cloud) GetLoadBalancer(ctx context.Context, clusterName string, svc *v1.Service) (*v1.LoadBalancerStatus, bool, error) { + loadBalancerName := g.GetLoadBalancerName(ctx, clusterName, svc) + fwd, err := g.GetRegionForwardingRule(loadBalancerName, g.region) + if err == nil { + status := &v1.LoadBalancerStatus{} + status.Ingress = []v1.LoadBalancerIngress{{IP: fwd.IPAddress}} + + return status, true, nil + } + // Checking for finalizer is more accurate because controller restart could happen in the middle of resource + // deletion. So even though forwarding rule was deleted, cleanup might not have been complete. + if hasFinalizer(svc, ILBFinalizerV1) { + return &v1.LoadBalancerStatus{}, true, nil + } + return nil, false, ignoreNotFound(err) +} + +// GetLoadBalancerName is an implementation of LoadBalancer.GetLoadBalancerName. +func (g *Cloud) GetLoadBalancerName(ctx context.Context, clusterName string, svc *v1.Service) string { + // TODO: replace DefaultLoadBalancerName to generate more meaningful loadbalancer names. + return cloudprovider.DefaultLoadBalancerName(svc) +} + +// EnsureLoadBalancer is an implementation of LoadBalancer.EnsureLoadBalancer. +func (g *Cloud) EnsureLoadBalancer(ctx context.Context, clusterName string, svc *v1.Service, nodes []*v1.Node) (*v1.LoadBalancerStatus, error) { + loadBalancerName := g.GetLoadBalancerName(ctx, clusterName, svc) + desiredScheme := getSvcScheme(svc) + clusterID, err := g.ClusterID.GetID() + if err != nil { + return nil, err + } + + klog.V(4).Infof("EnsureLoadBalancer(%v, %v, %v, %v, %v): ensure %v loadbalancer", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region, desiredScheme) + + existingFwdRule, err := g.GetRegionForwardingRule(loadBalancerName, g.region) + if err != nil && !isNotFound(err) { + return nil, err + } + + if existingFwdRule != nil { + existingScheme := cloud.LbScheme(strings.ToUpper(existingFwdRule.LoadBalancingScheme)) + + // If the loadbalancer type changes between INTERNAL and EXTERNAL, the old load balancer should be deleted. + if existingScheme != desiredScheme { + klog.V(4).Infof("EnsureLoadBalancer(%v, %v, %v, %v, %v): deleting existing %v loadbalancer", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region, existingScheme) + switch existingScheme { + case cloud.SchemeInternal: + err = g.ensureInternalLoadBalancerDeleted(clusterName, clusterID, svc) + default: + err = g.ensureExternalLoadBalancerDeleted(clusterName, clusterID, svc) + } + klog.V(4).Infof("EnsureLoadBalancer(%v, %v, %v, %v, %v): done deleting existing %v loadbalancer. err: %v", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region, existingScheme, err) + if err != nil { + return nil, err + } + + // Assume the ensureDeleted function successfully deleted the forwarding rule. + existingFwdRule = nil + } + } + + var status *v1.LoadBalancerStatus + switch desiredScheme { + case cloud.SchemeInternal: + status, err = g.ensureInternalLoadBalancer(clusterName, clusterID, svc, existingFwdRule, nodes) + default: + status, err = g.ensureExternalLoadBalancer(clusterName, clusterID, svc, existingFwdRule, nodes) + } + if err != nil { + klog.Errorf("Failed to EnsureLoadBalancer(%s, %s, %s, %s, %s), err: %v", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region, err) + return status, err + } + klog.V(4).Infof("EnsureLoadBalancer(%s, %s, %s, %s, %s): done ensuring loadbalancer.", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region) + return status, err +} + +// UpdateLoadBalancer is an implementation of LoadBalancer.UpdateLoadBalancer. +func (g *Cloud) UpdateLoadBalancer(ctx context.Context, clusterName string, svc *v1.Service, nodes []*v1.Node) error { + loadBalancerName := g.GetLoadBalancerName(ctx, clusterName, svc) + scheme := getSvcScheme(svc) + clusterID, err := g.ClusterID.GetID() + if err != nil { + return err + } + + klog.V(4).Infof("UpdateLoadBalancer(%v, %v, %v, %v, %v): updating with %d nodes", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region, len(nodes)) + + switch scheme { + case cloud.SchemeInternal: + err = g.updateInternalLoadBalancer(clusterName, clusterID, svc, nodes) + default: + err = g.updateExternalLoadBalancer(clusterName, svc, nodes) + } + klog.V(4).Infof("UpdateLoadBalancer(%v, %v, %v, %v, %v): done updating. err: %v", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region, err) + return err +} + +// EnsureLoadBalancerDeleted is an implementation of LoadBalancer.EnsureLoadBalancerDeleted. +func (g *Cloud) EnsureLoadBalancerDeleted(ctx context.Context, clusterName string, svc *v1.Service) error { + loadBalancerName := g.GetLoadBalancerName(ctx, clusterName, svc) + scheme := getSvcScheme(svc) + clusterID, err := g.ClusterID.GetID() + if err != nil { + return err + } + + klog.V(4).Infof("EnsureLoadBalancerDeleted(%v, %v, %v, %v, %v): deleting loadbalancer", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region) + + switch scheme { + case cloud.SchemeInternal: + err = g.ensureInternalLoadBalancerDeleted(clusterName, clusterID, svc) + default: + err = g.ensureExternalLoadBalancerDeleted(clusterName, clusterID, svc) + } + klog.V(4).Infof("EnsureLoadBalancerDeleted(%v, %v, %v, %v, %v): done deleting loadbalancer. err: %v", clusterName, svc.Namespace, svc.Name, loadBalancerName, g.region, err) + return err +} + +func getSvcScheme(svc *v1.Service) cloud.LbScheme { + if t := GetLoadBalancerAnnotationType(svc); t == LBTypeInternal { + return cloud.SchemeInternal + } + return cloud.SchemeExternal +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_external.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_external.go new file mode 100644 index 0000000000..2058c65659 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_external.go @@ -0,0 +1,1138 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "fmt" + "net/http" + "strconv" + "strings" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/types" + utilerrors "k8s.io/apimachinery/pkg/util/errors" + "k8s.io/apimachinery/pkg/util/sets" + servicehelpers "k8s.io/cloud-provider/service/helpers" + utilnet "k8s.io/utils/net" + + compute "google.golang.org/api/compute/v1" + "k8s.io/klog/v2" +) + +const ( + errStrLbNoHosts = "cannot EnsureLoadBalancer() with no hosts" +) + +// ensureExternalLoadBalancer is the external implementation of LoadBalancer.EnsureLoadBalancer. +// Our load balancers in GCE consist of four separate GCE resources - a static +// IP address, a firewall rule, a target pool, and a forwarding rule. This +// function has to manage all of them. +// +// Due to an interesting series of design decisions, this handles both creating +// new load balancers and updating existing load balancers, recognizing when +// each is needed. +func (g *Cloud) ensureExternalLoadBalancer(clusterName string, clusterID string, apiService *v1.Service, existingFwdRule *compute.ForwardingRule, nodes []*v1.Node) (*v1.LoadBalancerStatus, error) { + if len(nodes) == 0 { + return nil, fmt.Errorf(errStrLbNoHosts) + } + + hostNames := nodeNames(nodes) + supportsNodesHealthCheck := supportsNodesHealthCheck(nodes) + hosts, err := g.getInstancesByNames(hostNames) + if err != nil { + return nil, err + } + + loadBalancerName := g.GetLoadBalancerName(context.TODO(), clusterName, apiService) + requestedIP := apiService.Spec.LoadBalancerIP + ports := apiService.Spec.Ports + portStr := []string{} + for _, p := range apiService.Spec.Ports { + portStr = append(portStr, fmt.Sprintf("%s/%d", p.Protocol, p.Port)) + } + + serviceName := types.NamespacedName{Namespace: apiService.Namespace, Name: apiService.Name} + lbRefStr := fmt.Sprintf("%v(%v)", loadBalancerName, serviceName) + klog.V(2).Infof("ensureExternalLoadBalancer(%s, %v, %v, %v, %v, %v)", lbRefStr, g.region, requestedIP, portStr, hostNames, apiService.Annotations) + + // Check the current and the desired network tiers. If they do not match, + // tear down the existing resources with the wrong tier. + netTier, err := g.getServiceNetworkTier(apiService) + if err != nil { + klog.Errorf("ensureExternalLoadBalancer(%s): Failed to get the desired network tier: %v.", lbRefStr, err) + return nil, err + } + klog.V(4).Infof("ensureExternalLoadBalancer(%s): Desired network tier %q.", lbRefStr, netTier) + g.deleteWrongNetworkTieredResources(loadBalancerName, lbRefStr, netTier) + + // Check if the forwarding rule exists, and if so, what its IP is. + fwdRuleExists, fwdRuleNeedsUpdate, fwdRuleIP, err := g.forwardingRuleNeedsUpdate(loadBalancerName, g.region, requestedIP, ports) + if err != nil { + return nil, err + } + if !fwdRuleExists { + klog.V(2).Infof("ensureExternalLoadBalancer(%s): Forwarding rule %v doesn't exist.", lbRefStr, loadBalancerName) + } + + // Make sure we know which IP address will be used and have properly reserved + // it as static before moving forward with the rest of our operations. + // + // We use static IP addresses when updating a load balancer to ensure that we + // can replace the load balancer's other components without changing the + // address its service is reachable on. We do it this way rather than always + // keeping the static IP around even though this is more complicated because + // it makes it less likely that we'll run into quota issues. Only 7 static + // IP addresses are allowed per region by default. + // + // We could let an IP be allocated for us when the forwarding rule is created, + // but we need the IP to set up the firewall rule, and we want to keep the + // forwarding rule creation as the last thing that needs to be done in this + // function in order to maintain the invariant that "if the forwarding rule + // exists, the LB has been fully created". + ipAddressToUse := "" + + // Through this process we try to keep track of whether it is safe to + // release the IP that was allocated. If the user specifically asked for + // an IP, we assume they are managing it themselves. Otherwise, we will + // release the IP in case of early-terminating failure or upon successful + // creating of the LB. + // TODO(#36535): boil this logic down into a set of component functions + // and key the flag values off of errors returned. + isUserOwnedIP := false // if this is set, we never release the IP + isSafeToReleaseIP := false + defer func() { + if isUserOwnedIP { + return + } + if isSafeToReleaseIP { + if err := g.DeleteRegionAddress(loadBalancerName, g.region); err != nil && !isNotFound(err) { + klog.Errorf("ensureExternalLoadBalancer(%s): Failed to release static IP %s in region %v: %v.", lbRefStr, ipAddressToUse, g.region, err) + } else if isNotFound(err) { + klog.V(2).Infof("ensureExternalLoadBalancer(%s): IP address %s is not reserved.", lbRefStr, ipAddressToUse) + } else { + klog.Infof("ensureExternalLoadBalancer(%s): Released static IP %s.", lbRefStr, ipAddressToUse) + } + } else { + klog.Warningf("ensureExternalLoadBalancer(%s): Orphaning static IP %s in region %v: %v.", lbRefStr, ipAddressToUse, g.region, err) + } + }() + + if requestedIP != "" { + // If user requests a specific IP address, verify first. No mutation to + // the GCE resources will be performed in the verification process. + isUserOwnedIP, err = verifyUserRequestedIP(g, g.region, requestedIP, fwdRuleIP, lbRefStr, netTier) + if err != nil { + return nil, err + } + ipAddressToUse = requestedIP + } + + if !isUserOwnedIP { + // If we are not using the user-owned IP, either promote the + // emphemeral IP used by the fwd rule, or create a new static IP. + ipAddr, existed, err := ensureStaticIP(g, loadBalancerName, serviceName.String(), g.region, fwdRuleIP, netTier) + if err != nil { + return nil, fmt.Errorf("failed to ensure a static IP for load balancer (%s): %v", lbRefStr, err) + } + klog.Infof("ensureExternalLoadBalancer(%s): Ensured IP address %s (tier: %s).", lbRefStr, ipAddr, netTier) + // If the IP was not owned by the user, but it already existed, it + // could indicate that the previous update cycle failed. We can use + // this IP and try to run through the process again, but we should + // not release the IP unless it is explicitly flagged as OK. + isSafeToReleaseIP = !existed + ipAddressToUse = ipAddr + } + + // Deal with the firewall next. The reason we do this here rather than last + // is because the forwarding rule is used as the indicator that the load + // balancer is fully created - it's what getLoadBalancer checks for. + // Check if user specified the allow source range + sourceRanges, err := servicehelpers.GetLoadBalancerSourceRanges(apiService) + if err != nil { + return nil, err + } + + firewallExists, firewallNeedsUpdate, err := g.firewallNeedsUpdate(loadBalancerName, serviceName.String(), ipAddressToUse, ports, sourceRanges) + if err != nil { + return nil, err + } + + if firewallNeedsUpdate { + desc := makeFirewallDescription(serviceName.String(), ipAddressToUse) + // Unlike forwarding rules and target pools, firewalls can be updated + // without needing to be deleted and recreated. + if firewallExists { + klog.Infof("ensureExternalLoadBalancer(%s): Updating firewall.", lbRefStr) + if err := g.updateFirewall(apiService, MakeFirewallName(loadBalancerName), desc, sourceRanges, ports, hosts); err != nil { + return nil, err + } + klog.Infof("ensureExternalLoadBalancer(%s): Updated firewall.", lbRefStr) + } else { + klog.Infof("ensureExternalLoadBalancer(%s): Creating firewall.", lbRefStr) + if err := g.createFirewall(apiService, MakeFirewallName(loadBalancerName), desc, sourceRanges, ports, hosts); err != nil { + return nil, err + } + klog.Infof("ensureExternalLoadBalancer(%s): Created firewall.", lbRefStr) + } + } + + tpExists, tpNeedsRecreation, err := g.targetPoolNeedsRecreation(loadBalancerName, g.region, apiService.Spec.SessionAffinity) + if err != nil { + return nil, err + } + if !tpExists { + klog.Infof("ensureExternalLoadBalancer(%s): Target pool for service doesn't exist.", lbRefStr) + } + + // Check which health check needs to create and which health check needs to delete. + // Health check management is coupled with target pool operation to prevent leaking. + var hcToCreate, hcToDelete *compute.HttpHealthCheck + hcLocalTrafficExisting, err := g.GetHTTPHealthCheck(loadBalancerName) + if err != nil && !isHTTPErrorCode(err, http.StatusNotFound) { + return nil, fmt.Errorf("error checking HTTP health check for load balancer (%s): %v", lbRefStr, err) + } + if path, healthCheckNodePort := servicehelpers.GetServiceHealthCheckPathPort(apiService); path != "" { + klog.V(4).Infof("ensureExternalLoadBalancer(%s): Service needs local traffic health checks on: %d%s.", lbRefStr, healthCheckNodePort, path) + if hcLocalTrafficExisting == nil { + // This logic exists to detect a transition for non-OnlyLocal to OnlyLocal service + // turn on the tpNeedsRecreation flag to delete/recreate fwdrule/tpool updating the + // target pool to use local traffic health check. + klog.V(2).Infof("ensureExternalLoadBalancer(%s): Updating from nodes health checks to local traffic health checks.", lbRefStr) + if supportsNodesHealthCheck { + hcToDelete = makeHTTPHealthCheck(MakeNodesHealthCheckName(clusterID), GetNodesHealthCheckPath(), GetNodesHealthCheckPort()) + } + tpNeedsRecreation = true + } + hcToCreate = makeHTTPHealthCheck(loadBalancerName, path, healthCheckNodePort) + } else { + klog.V(4).Infof("ensureExternalLoadBalancer(%s): Service needs nodes health checks.", lbRefStr) + if hcLocalTrafficExisting != nil { + // This logic exists to detect a transition from OnlyLocal to non-OnlyLocal service + // and turn on the tpNeedsRecreation flag to delete/recreate fwdrule/tpool updating the + // target pool to use nodes health check. + klog.V(2).Infof("ensureExternalLoadBalancer(%s): Updating from local traffic health checks to nodes health checks.", lbRefStr) + hcToDelete = hcLocalTrafficExisting + tpNeedsRecreation = true + } + if supportsNodesHealthCheck { + hcToCreate = makeHTTPHealthCheck(MakeNodesHealthCheckName(clusterID), GetNodesHealthCheckPath(), GetNodesHealthCheckPort()) + } + } + // Now we get to some slightly more interesting logic. + // First, neither target pools nor forwarding rules can be updated in place - + // they have to be deleted and recreated. + // Second, forwarding rules are layered on top of target pools in that you + // can't delete a target pool that's currently in use by a forwarding rule. + // Thus, we have to tear down the forwarding rule if either it or the target + // pool needs to be updated. + if fwdRuleExists && (fwdRuleNeedsUpdate || tpNeedsRecreation) { + // Begin critical section. If we have to delete the forwarding rule, + // and something should fail before we recreate it, don't release the + // IP. That way we can come back to it later. + isSafeToReleaseIP = false + if err := g.DeleteRegionForwardingRule(loadBalancerName, g.region); err != nil && !isNotFound(err) { + return nil, fmt.Errorf("failed to delete existing forwarding rule for load balancer (%s) update: %v", lbRefStr, err) + } + klog.Infof("ensureExternalLoadBalancer(%s): Deleted forwarding rule.", lbRefStr) + } + + if err := g.ensureTargetPoolAndHealthCheck(tpExists, tpNeedsRecreation, apiService, loadBalancerName, clusterID, ipAddressToUse, hosts, hcToCreate, hcToDelete); err != nil { + return nil, err + } + + if tpNeedsRecreation || fwdRuleNeedsUpdate { + klog.Infof("ensureExternalLoadBalancer(%s): Creating forwarding rule, IP %s (tier: %s).", lbRefStr, ipAddressToUse, netTier) + if err := createForwardingRule(g, loadBalancerName, serviceName.String(), g.region, ipAddressToUse, g.targetPoolURL(loadBalancerName), ports, netTier); err != nil { + return nil, fmt.Errorf("failed to create forwarding rule for load balancer (%s): %v", lbRefStr, err) + } + // End critical section. It is safe to release the static IP (which + // just demotes it to ephemeral) now that it is attached. In the case + // of a user-requested IP, the "is user-owned" flag will be set, + // preventing it from actually being released. + isSafeToReleaseIP = true + klog.Infof("ensureExternalLoadBalancer(%s): Created forwarding rule, IP %s.", lbRefStr, ipAddressToUse) + } + + status := &v1.LoadBalancerStatus{} + status.Ingress = []v1.LoadBalancerIngress{{IP: ipAddressToUse}} + + return status, nil +} + +// updateExternalLoadBalancer is the external implementation of LoadBalancer.UpdateLoadBalancer. +func (g *Cloud) updateExternalLoadBalancer(clusterName string, service *v1.Service, nodes []*v1.Node) error { + hosts, err := g.getInstancesByNames(nodeNames(nodes)) + if err != nil { + return err + } + + loadBalancerName := g.GetLoadBalancerName(context.TODO(), clusterName, service) + return g.updateTargetPool(loadBalancerName, hosts) +} + +// ensureExternalLoadBalancerDeleted is the external implementation of LoadBalancer.EnsureLoadBalancerDeleted +func (g *Cloud) ensureExternalLoadBalancerDeleted(clusterName, clusterID string, service *v1.Service) error { + loadBalancerName := g.GetLoadBalancerName(context.TODO(), clusterName, service) + serviceName := types.NamespacedName{Namespace: service.Namespace, Name: service.Name} + lbRefStr := fmt.Sprintf("%v(%v)", loadBalancerName, serviceName) + + var hcNames []string + if path, _ := servicehelpers.GetServiceHealthCheckPathPort(service); path != "" { + hcToDelete, err := g.GetHTTPHealthCheck(loadBalancerName) + if err != nil && !isHTTPErrorCode(err, http.StatusNotFound) { + klog.Infof("ensureExternalLoadBalancerDeleted(%s): Failed to retrieve health check:%v.", lbRefStr, err) + return err + } + // If we got 'StatusNotFound' LB was already deleted and it's safe to ignore. + if err == nil { + hcNames = append(hcNames, hcToDelete.Name) + } + } else { + // EnsureLoadBalancerDeleted() could be triggered by changing service from + // LoadBalancer type to others. In this case we have no idea whether it was + // using local traffic health check or nodes health check. Attempt to delete + // both to prevent leaking. + hcNames = append(hcNames, loadBalancerName) + hcNames = append(hcNames, MakeNodesHealthCheckName(clusterID)) + } + + errs := utilerrors.AggregateGoroutines( + func() error { + klog.Infof("ensureExternalLoadBalancerDeleted(%s): Deleting firewall rule.", lbRefStr) + fwName := MakeFirewallName(loadBalancerName) + err := ignoreNotFound(g.DeleteFirewall(fwName)) + if isForbidden(err) && g.OnXPN() { + klog.V(4).Infof("ensureExternalLoadBalancerDeleted(%s): Do not have permission to delete firewall rule %v (on XPN). Raising event.", lbRefStr, fwName) + g.raiseFirewallChangeNeededEvent(service, FirewallToGCloudDeleteCmd(fwName, g.NetworkProjectID())) + return nil + } + return err + }, + // Even though we don't hold on to static IPs for load balancers, it's + // possible that EnsureLoadBalancer left one around in a failed + // creation/update attempt, so make sure we clean it up here just in case. + func() error { + klog.Infof("ensureExternalLoadBalancerDeleted(%s): Deleting IP address.", lbRefStr) + return ignoreNotFound(g.DeleteRegionAddress(loadBalancerName, g.region)) + }, + func() error { + klog.Infof("ensureExternalLoadBalancerDeleted(%s): Deleting forwarding rule.", lbRefStr) + // The forwarding rule must be deleted before either the target pool can, + // unfortunately, so we have to do these two serially. + if err := ignoreNotFound(g.DeleteRegionForwardingRule(loadBalancerName, g.region)); err != nil { + return err + } + klog.Infof("ensureExternalLoadBalancerDeleted(%s): Deleting target pool.", lbRefStr) + if err := g.DeleteExternalTargetPoolAndChecks(service, loadBalancerName, g.region, clusterID, hcNames...); err != nil { + return err + } + return nil + }, + ) + if errs != nil { + return utilerrors.Flatten(errs) + } + return nil +} + +// DeleteExternalTargetPoolAndChecks Deletes an external load balancer pool and verifies the operation +func (g *Cloud) DeleteExternalTargetPoolAndChecks(service *v1.Service, name, region, clusterID string, hcNames ...string) error { + serviceName := types.NamespacedName{Namespace: service.Namespace, Name: service.Name} + lbRefStr := fmt.Sprintf("%v(%v)", name, serviceName) + + if err := g.DeleteTargetPool(name, region); err != nil && isHTTPErrorCode(err, http.StatusNotFound) { + klog.Infof("DeleteExternalTargetPoolAndChecks(%v): Target pool already deleted. Continuing to delete other resources.", lbRefStr) + } else if err != nil { + klog.Warningf("DeleteExternalTargetPoolAndChecks(%v): Failed to delete target pool, got error %s.", lbRefStr, err.Error()) + return err + } + + // Deletion of health checks is allowed only after the TargetPool reference is deleted + for _, hcName := range hcNames { + if err := func() error { + // Check whether it is nodes health check, which has different name from the load-balancer. + isNodesHealthCheck := hcName != name + if isNodesHealthCheck { + // Lock to prevent deleting necessary nodes health check before it gets attached + // to target pool. + g.sharedResourceLock.Lock() + defer g.sharedResourceLock.Unlock() + } + klog.Infof("DeleteExternalTargetPoolAndChecks(%v): Deleting health check %v.", lbRefStr, hcName) + if err := g.DeleteHTTPHealthCheck(hcName); err != nil { + // Delete nodes health checks will fail if any other target pool is using it. + if isInUsedByError(err) { + klog.V(4).Infof("DeleteExternalTargetPoolAndChecks(%v): Health check %v is in used: %v.", lbRefStr, hcName, err) + return nil + } else if !isHTTPErrorCode(err, http.StatusNotFound) { + klog.Warningf("DeleteExternalTargetPoolAndChecks(%v): Failed to delete health check %v: %v.", lbRefStr, hcName, err) + return err + } + // StatusNotFound could happen when: + // - This is the first attempt but we pass in a healthcheck that is already deleted + // to prevent leaking. + // - This is the first attempt but user manually deleted the heathcheck. + // - This is a retry and in previous round we failed to delete the healthcheck firewall + // after deleted the healthcheck. + // We continue to delete the healthcheck firewall to prevent leaking. + klog.V(4).Infof("DeleteExternalTargetPoolAndChecks(%v): Health check %v is already deleted.", lbRefStr, hcName) + } + // If health check is deleted without error, it means no load-balancer is using it. + // So we should delete the health check firewall as well. + fwName := MakeHealthCheckFirewallName(clusterID, hcName, isNodesHealthCheck) + klog.Infof("DeleteExternalTargetPoolAndChecks(%v): Deleting health check firewall %v.", lbRefStr, fwName) + if err := ignoreNotFound(g.DeleteFirewall(fwName)); err != nil { + if isForbidden(err) && g.OnXPN() { + klog.V(4).Infof("DeleteExternalTargetPoolAndChecks(%v): Do not have permission to delete firewall rule %v (on XPN). Raising event.", lbRefStr, fwName) + g.raiseFirewallChangeNeededEvent(service, FirewallToGCloudDeleteCmd(fwName, g.NetworkProjectID())) + return nil + } + return err + } + return nil + }(); err != nil { + return err + } + } + + return nil +} + +// verifyUserRequestedIP checks the user-provided IP to see whether it meets +// all the expected attributes for the load balancer, and returns an error if +// the verification failed. It also returns a boolean to indicate whether the +// IP address is considered owned by the user (i.e., not managed by the +// controller. +func verifyUserRequestedIP(s CloudAddressService, region, requestedIP, fwdRuleIP, lbRef string, desiredNetTier cloud.NetworkTier) (isUserOwnedIP bool, err error) { + if requestedIP == "" { + return false, nil + } + // If a specific IP address has been requested, we have to respect the + // user's request and use that IP. If the forwarding rule was already using + // a different IP, it will be harmlessly abandoned because it was only an + // ephemeral IP (or it was a different static IP owned by the user, in which + // case we shouldn't delete it anyway). + existingAddress, err := s.GetRegionAddressByIP(region, requestedIP) + if err != nil && !isNotFound(err) { + klog.Errorf("verifyUserRequestedIP: failed to check whether the requested IP %q for LB %s exists: %v", requestedIP, lbRef, err) + return false, err + } + if err == nil { + // The requested IP is a static IP, owned and managed by the user. + + // Check if the network tier of the static IP matches the desired + // network tier. + netTierStr, err := s.getNetworkTierFromAddress(existingAddress.Name, region) + if err != nil { + return false, fmt.Errorf("failed to check the network tier of the IP %q: %v", requestedIP, err) + } + netTier := cloud.NetworkTierGCEValueToType(netTierStr) + if netTier != desiredNetTier { + klog.Errorf("verifyUserRequestedIP: requested static IP %q (name: %s) for LB %s has network tier %s, need %s.", requestedIP, existingAddress.Name, lbRef, netTier, desiredNetTier) + return false, fmt.Errorf("requrested IP %q belongs to the %s network tier; expected %s", requestedIP, netTier, desiredNetTier) + } + klog.V(4).Infof("verifyUserRequestedIP: the requested static IP %q (name: %s, tier: %s) for LB %s exists.", requestedIP, existingAddress.Name, netTier, lbRef) + return true, nil + } + if requestedIP == fwdRuleIP { + // The requested IP is not a static IP, but is currently assigned + // to this forwarding rule, so we can just use it. + klog.V(4).Infof("verifyUserRequestedIP: the requested IP %q is not static, but is currently in use by for LB %s", requestedIP, lbRef) + return false, nil + } + // The requested IP is not static and it is not assigned to the + // current forwarding rule. It might be attached to a different + // rule or it might not be part of this project at all. Either + // way, we can't use it. + klog.Errorf("verifyUserRequestedIP: requested IP %q for LB %s is neither static nor assigned to the LB", requestedIP, lbRef) + return false, fmt.Errorf("requested ip %q is neither static nor assigned to the LB", requestedIP) +} + +func (g *Cloud) ensureTargetPoolAndHealthCheck(tpExists, tpNeedsRecreation bool, svc *v1.Service, loadBalancerName, clusterID, ipAddressToUse string, hosts []*gceInstance, hcToCreate, hcToDelete *compute.HttpHealthCheck) error { + serviceName := types.NamespacedName{Namespace: svc.Namespace, Name: svc.Name} + lbRefStr := fmt.Sprintf("%v(%v)", loadBalancerName, serviceName) + + if tpExists && tpNeedsRecreation { + // Pass healthchecks to DeleteExternalTargetPoolAndChecks to cleanup health checks after cleaning up the target pool itself. + var hcNames []string + if hcToDelete != nil { + hcNames = append(hcNames, hcToDelete.Name) + } + if err := g.DeleteExternalTargetPoolAndChecks(svc, loadBalancerName, g.region, clusterID, hcNames...); err != nil { + return fmt.Errorf("failed to delete existing target pool for load balancer (%s) update: %v", lbRefStr, err) + } + klog.Infof("ensureTargetPoolAndHealthCheck(%s): Deleted target pool.", lbRefStr) + } + // Once we've deleted the resources (if necessary), build them back up (or for + // the first time if they're new). + if tpNeedsRecreation { + createInstances := hosts + if len(hosts) > maxTargetPoolCreateInstances { + createInstances = createInstances[:maxTargetPoolCreateInstances] + } + if err := g.createTargetPoolAndHealthCheck(svc, loadBalancerName, serviceName.String(), ipAddressToUse, g.region, clusterID, createInstances, hcToCreate); err != nil { + return fmt.Errorf("failed to create target pool for load balancer (%s): %v", lbRefStr, err) + } + if hcToCreate != nil { + klog.Infof("ensureTargetPoolAndHealthCheck(%s): Created health checks %v.", lbRefStr, hcToCreate.Name) + } + if len(hosts) <= maxTargetPoolCreateInstances { + klog.Infof("ensureTargetPoolAndHealthCheck(%s): Created target pool.", lbRefStr) + } else { + klog.Infof("ensureTargetPoolAndHealthCheck(%s): Created initial target pool (now updating the remaining %d hosts).", lbRefStr, len(hosts)-maxTargetPoolCreateInstances) + if err := g.updateTargetPool(loadBalancerName, hosts); err != nil { + return fmt.Errorf("failed to update target pool for load balancer (%s): %v", lbRefStr, err) + } + klog.Infof("ensureTargetPoolAndHealthCheck(%s): Updated target pool (with %d hosts).", lbRefStr, len(hosts)-maxTargetPoolCreateInstances) + } + } else if tpExists { + // Ensure hosts are updated even if there is no other changes required on target pool. + if err := g.updateTargetPool(loadBalancerName, hosts); err != nil { + return fmt.Errorf("failed to update target pool for load balancer (%s): %v", lbRefStr, err) + } + klog.Infof("ensureTargetPoolAndHealthCheck(%s): Updated target pool (with %d hosts).", lbRefStr, len(hosts)) + if hcToCreate != nil { + if hc, err := g.ensureHTTPHealthCheck(hcToCreate.Name, hcToCreate.RequestPath, int32(hcToCreate.Port)); err != nil || hc == nil { + return fmt.Errorf("failed to ensure health check for %v port %d path %v: %v", loadBalancerName, hcToCreate.Port, hcToCreate.RequestPath, err) + } + } + } else { + // Panic worthy. + klog.Errorf("ensureTargetPoolAndHealthCheck(%s): target pool not exists and doesn't need to be created.", lbRefStr) + } + return nil +} + +func (g *Cloud) createTargetPoolAndHealthCheck(svc *v1.Service, name, serviceName, ipAddress, region, clusterID string, hosts []*gceInstance, hc *compute.HttpHealthCheck) error { + // health check management is coupled with targetPools to prevent leaks. A + // target pool is the only thing that requires a health check, so we delete + // associated checks on teardown, and ensure checks on setup. + hcLinks := []string{} + if hc != nil { + // Check whether it is nodes health check, which has different name from the load-balancer. + isNodesHealthCheck := hc.Name != name + if isNodesHealthCheck { + // Lock to prevent necessary nodes health check / firewall gets deleted. + g.sharedResourceLock.Lock() + defer g.sharedResourceLock.Unlock() + } + + if err := g.ensureHTTPHealthCheckFirewall(svc, serviceName, ipAddress, region, clusterID, hosts, hc.Name, int32(hc.Port), isNodesHealthCheck); err != nil { + return err + } + var err error + hcRequestPath, hcPort := hc.RequestPath, hc.Port + if hc, err = g.ensureHTTPHealthCheck(hc.Name, hc.RequestPath, int32(hc.Port)); err != nil || hc == nil { + return fmt.Errorf("failed to ensure health check for %v port %d path %v: %v", name, hcPort, hcRequestPath, err) + } + hcLinks = append(hcLinks, hc.SelfLink) + } + + var instances []string + for _, host := range hosts { + instances = append(instances, host.makeComparableHostPath()) + } + klog.Infof("Creating targetpool %v with %d healthchecks", name, len(hcLinks)) + pool := &compute.TargetPool{ + Name: name, + Description: fmt.Sprintf(`{"kubernetes.io/service-name":"%s"}`, serviceName), + Instances: instances, + SessionAffinity: translateAffinityType(svc.Spec.SessionAffinity), + HealthChecks: hcLinks, + } + + if err := g.CreateTargetPool(pool, region); err != nil && !isHTTPErrorCode(err, http.StatusConflict) { + return err + } + return nil +} + +func (g *Cloud) updateTargetPool(loadBalancerName string, hosts []*gceInstance) error { + pool, err := g.GetTargetPool(loadBalancerName, g.region) + if err != nil { + return err + } + existing := sets.NewString() + for _, instance := range pool.Instances { + existing.Insert(hostURLToComparablePath(instance)) + } + + var toAdd []*compute.InstanceReference + var toRemove []*compute.InstanceReference + for _, host := range hosts { + link := host.makeComparableHostPath() + if !existing.Has(link) { + toAdd = append(toAdd, &compute.InstanceReference{Instance: link}) + } + existing.Delete(link) + } + for link := range existing { + toRemove = append(toRemove, &compute.InstanceReference{Instance: link}) + } + + for len(toAdd) > 0 { + // Do not remove more than maxInstancesPerTargetPoolUpdate in a single call. + instancesCount := len(toAdd) + if instancesCount > maxInstancesPerTargetPoolUpdate { + instancesCount = maxInstancesPerTargetPoolUpdate + } + // The operation to add 1000 instances is fairly long (may take minutes), so + // we don't need to worry about saturating QPS limits. + if err := g.AddInstancesToTargetPool(loadBalancerName, g.region, toAdd[:instancesCount]); err != nil { + return err + } + toAdd = toAdd[instancesCount:] + } + + for len(toRemove) > 0 { + // Do not remove more than maxInstancesPerTargetPoolUpdate in a single call. + instancesCount := len(toRemove) + if instancesCount > maxInstancesPerTargetPoolUpdate { + instancesCount = maxInstancesPerTargetPoolUpdate + } + // The operation to remove 1000 instances is fairly long (may take minutes), so + // we don't need to worry about saturating QPS limits. + if err := g.RemoveInstancesFromTargetPool(loadBalancerName, g.region, toRemove[:instancesCount]); err != nil { + return err + } + toRemove = toRemove[instancesCount:] + } + + // Try to verify that the correct number of nodes are now in the target pool. + // We've been bitten by a bug here before (#11327) where all nodes were + // accidentally removed and want to make similar problems easier to notice. + updatedPool, err := g.GetTargetPool(loadBalancerName, g.region) + if err != nil { + return err + } + if len(updatedPool.Instances) != len(hosts) { + klog.Errorf("Unexpected number of instances (%d) in target pool %s after updating (expected %d). Instances in updated pool: %s", + len(updatedPool.Instances), loadBalancerName, len(hosts), strings.Join(updatedPool.Instances, ",")) + return fmt.Errorf("unexpected number of instances (%d) in target pool %s after update (expected %d)", len(updatedPool.Instances), loadBalancerName, len(hosts)) + } + return nil +} + +func (g *Cloud) targetPoolURL(name string) string { + return g.service.BasePath + strings.Join([]string{g.projectID, "regions", g.region, "targetPools", name}, "/") +} + +func makeHTTPHealthCheck(name, path string, port int32) *compute.HttpHealthCheck { + return &compute.HttpHealthCheck{ + Name: name, + Port: int64(port), + RequestPath: path, + Host: "", + Description: makeHealthCheckDescription(name), + CheckIntervalSec: gceHcCheckIntervalSeconds, + TimeoutSec: gceHcTimeoutSeconds, + HealthyThreshold: gceHcHealthyThreshold, + UnhealthyThreshold: gceHcUnhealthyThreshold, + } +} + +// mergeHTTPHealthChecks reconciles HttpHealthCheck configures to be no smaller +// than the default values. +// E.g. old health check interval is 2s, new default is 8. +// The HC interval will be reconciled to 8 seconds. +// If the existing health check is larger than the default interval, +// the configuration will be kept. +func mergeHTTPHealthChecks(hc, newHC *compute.HttpHealthCheck) { + if hc.CheckIntervalSec > newHC.CheckIntervalSec { + newHC.CheckIntervalSec = hc.CheckIntervalSec + } + if hc.TimeoutSec > newHC.TimeoutSec { + newHC.TimeoutSec = hc.TimeoutSec + } + if hc.UnhealthyThreshold > newHC.UnhealthyThreshold { + newHC.UnhealthyThreshold = hc.UnhealthyThreshold + } + if hc.HealthyThreshold > newHC.HealthyThreshold { + newHC.HealthyThreshold = hc.HealthyThreshold + } +} + +// needToUpdateHTTPHealthChecks checks whether the http healthcheck needs to be +// updated. +func needToUpdateHTTPHealthChecks(hc, newHC *compute.HttpHealthCheck) bool { + switch { + case + hc.Port != newHC.Port, + hc.RequestPath != newHC.RequestPath, + hc.Description != newHC.Description, + hc.CheckIntervalSec < newHC.CheckIntervalSec, + hc.TimeoutSec < newHC.TimeoutSec, + hc.UnhealthyThreshold < newHC.UnhealthyThreshold, + hc.HealthyThreshold < newHC.HealthyThreshold: + return true + } + return false +} + +func (g *Cloud) ensureHTTPHealthCheck(name, path string, port int32) (hc *compute.HttpHealthCheck, err error) { + newHC := makeHTTPHealthCheck(name, path, port) + hc, err = g.GetHTTPHealthCheck(name) + if hc == nil || err != nil && isHTTPErrorCode(err, http.StatusNotFound) { + klog.Infof("Did not find health check %v, creating port %v path %v", name, port, path) + if err = g.CreateHTTPHealthCheck(newHC); err != nil { + return nil, err + } + hc, err = g.GetHTTPHealthCheck(name) + if err != nil { + klog.Errorf("Failed to get http health check %v", err) + return nil, err + } + klog.Infof("Created HTTP health check %v healthCheckNodePort: %d", name, port) + return hc, nil + } + // Validate health check fields + klog.V(4).Infof("Checking http health check params %s", name) + if needToUpdateHTTPHealthChecks(hc, newHC) { + klog.Warningf("Health check %v exists but parameters have drifted - updating...", name) + mergeHTTPHealthChecks(hc, newHC) + if err := g.UpdateHTTPHealthCheck(newHC); err != nil { + klog.Warningf("Failed to reconcile http health check %v parameters", name) + return nil, err + } + klog.V(4).Infof("Corrected health check %v parameters successful", name) + hc, err = g.GetHTTPHealthCheck(name) + if err != nil { + return nil, err + } + } + return hc, nil +} + +// Passing nil for requested IP is perfectly fine - it just means that no specific +// IP is being requested. +// Returns whether the forwarding rule exists, whether it needs to be updated, +// what its IP address is (if it exists), and any error we encountered. +func (g *Cloud) forwardingRuleNeedsUpdate(name, region string, loadBalancerIP string, ports []v1.ServicePort) (exists bool, needsUpdate bool, ipAddress string, err error) { + fwd, err := g.GetRegionForwardingRule(name, region) + if err != nil { + if isHTTPErrorCode(err, http.StatusNotFound) { + return false, true, "", nil + } + // Err on the side of caution in case of errors. Caller should notice the error and retry. + // We never want to end up recreating resources because g api flaked. + return true, false, "", fmt.Errorf("error getting load balancer's forwarding rule: %v", err) + } + // If the user asks for a specific static ip through the Service spec, + // check that we're actually using it. + // TODO: we report loadbalancer IP through status, so we want to verify if + // that matches the forwarding rule as well. + if loadBalancerIP != "" && loadBalancerIP != fwd.IPAddress { + klog.Infof("LoadBalancer ip for forwarding rule %v was expected to be %v, but was actually %v", fwd.Name, fwd.IPAddress, loadBalancerIP) + return true, true, fwd.IPAddress, nil + } + portRange, err := loadBalancerPortRange(ports) + if err != nil { + // Err on the side of caution in case of errors. Caller should notice the error and retry. + // We never want to end up recreating resources because g api flaked. + return true, false, "", err + } + if portRange != fwd.PortRange { + klog.Infof("LoadBalancer port range for forwarding rule %v was expected to be %v, but was actually %v", fwd.Name, fwd.PortRange, portRange) + return true, true, fwd.IPAddress, nil + } + // The service controller verified all the protocols match on the ports, just check the first one + if string(ports[0].Protocol) != fwd.IPProtocol { + klog.Infof("LoadBalancer protocol for forwarding rule %v was expected to be %v, but was actually %v", fwd.Name, fwd.IPProtocol, string(ports[0].Protocol)) + return true, true, fwd.IPAddress, nil + } + + return true, false, fwd.IPAddress, nil +} + +// Doesn't check whether the hosts have changed, since host updating is handled +// separately. +func (g *Cloud) targetPoolNeedsRecreation(name, region string, affinityType v1.ServiceAffinity) (exists bool, needsRecreation bool, err error) { + tp, err := g.GetTargetPool(name, region) + if err != nil { + if isHTTPErrorCode(err, http.StatusNotFound) { + return false, true, nil + } + // Err on the side of caution in case of errors. Caller should notice the error and retry. + // We never want to end up recreating resources because g api flaked. + return true, false, fmt.Errorf("error getting load balancer's target pool: %v", err) + } + // TODO: If the user modifies their Service's session affinity, it *should* + // reflect in the associated target pool. However, currently not setting the + // session affinity on a target pool defaults it to the empty string while + // not setting in on a Service defaults it to None. There is a lack of + // documentation around the default setting for the target pool, so if we + // find it's the undocumented empty string, don't blindly recreate the + // target pool (which results in downtime). Fix this when we have formally + // defined the defaults on either side. + if tp.SessionAffinity != "" && translateAffinityType(affinityType) != tp.SessionAffinity { + klog.Infof("LoadBalancer target pool %v changed affinity from %v to %v", name, tp.SessionAffinity, affinityType) + return true, true, nil + } + return true, false, nil +} + +func (h *gceInstance) makeComparableHostPath() string { + return fmt.Sprintf("/zones/%s/instances/%s", h.Zone, h.Name) +} + +func nodeNames(nodes []*v1.Node) []string { + ret := make([]string, len(nodes)) + for i, node := range nodes { + ret[i] = node.Name + } + return ret +} + +func hostURLToComparablePath(hostURL string) string { + idx := strings.Index(hostURL, "/zones/") + if idx < 0 { + return "" + } + return hostURL[idx:] +} + +func loadBalancerPortRange(ports []v1.ServicePort) (string, error) { + if len(ports) == 0 { + return "", fmt.Errorf("no ports specified for GCE load balancer") + } + + // The service controller verified all the protocols match on the ports, just check and use the first one + if ports[0].Protocol != v1.ProtocolTCP && ports[0].Protocol != v1.ProtocolUDP { + return "", fmt.Errorf("invalid protocol %s, only TCP and UDP are supported", string(ports[0].Protocol)) + } + + minPort := int32(65536) + maxPort := int32(0) + for i := range ports { + if ports[i].Port < minPort { + minPort = ports[i].Port + } + if ports[i].Port > maxPort { + maxPort = ports[i].Port + } + } + return fmt.Sprintf("%d-%d", minPort, maxPort), nil +} + +// translate from what K8s supports to what the cloud provider supports for session affinity. +func translateAffinityType(affinityType v1.ServiceAffinity) string { + switch affinityType { + case v1.ServiceAffinityClientIP: + return gceAffinityTypeClientIP + case v1.ServiceAffinityNone: + return gceAffinityTypeNone + default: + klog.Errorf("Unexpected affinity type: %v", affinityType) + return gceAffinityTypeNone + } +} + +func (g *Cloud) firewallNeedsUpdate(name, serviceName, ipAddress string, ports []v1.ServicePort, sourceRanges utilnet.IPNetSet) (exists bool, needsUpdate bool, err error) { + fw, err := g.GetFirewall(MakeFirewallName(name)) + if err != nil { + if isHTTPErrorCode(err, http.StatusNotFound) { + return false, true, nil + } + return false, false, fmt.Errorf("error getting load balancer's firewall: %v", err) + } + if fw.Description != makeFirewallDescription(serviceName, ipAddress) { + return true, true, nil + } + if len(fw.Allowed) != 1 || (fw.Allowed[0].IPProtocol != "tcp" && fw.Allowed[0].IPProtocol != "udp") { + return true, true, nil + } + // Make sure the allowed ports match. + portNums, portRanges, _ := getPortsAndProtocol(ports) + // This logic checks if the existing firewall rules contains either enumerated service ports or port ranges. + // This is to prevent unnecessary noop updates to the firewall rule when the existing firewall rule is + // set up via the previous pattern using enumerated ports instead of port ranges. + if !equalStringSets(portNums, fw.Allowed[0].Ports) && !equalStringSets(portRanges, fw.Allowed[0].Ports) { + return true, true, nil + } + + // The service controller already verified that the protocol matches on all ports, no need to check. + actualSourceRanges, err := utilnet.ParseIPNets(fw.SourceRanges...) + if err != nil { + // This really shouldn't happen... GCE has returned something unexpected + klog.Warningf("Error parsing firewall SourceRanges: %v", fw.SourceRanges) + // We don't return the error, because we can hopefully recover from this by reconfiguring the firewall + return true, true, nil + } + + if !sourceRanges.Equal(actualSourceRanges) { + return true, true, nil + } + return true, false, nil +} + +func (g *Cloud) ensureHTTPHealthCheckFirewall(svc *v1.Service, serviceName, ipAddress, region, clusterID string, hosts []*gceInstance, hcName string, hcPort int32, isNodesHealthCheck bool) error { + // Prepare the firewall params for creating / checking. + desc := fmt.Sprintf(`{"kubernetes.io/cluster-id":"%s"}`, clusterID) + if !isNodesHealthCheck { + desc = makeFirewallDescription(serviceName, ipAddress) + } + sourceRanges := l4LbSrcRngsFlag.ipn + ports := []v1.ServicePort{{Protocol: "tcp", Port: hcPort}} + + fwName := MakeHealthCheckFirewallName(clusterID, hcName, isNodesHealthCheck) + fw, err := g.GetFirewall(fwName) + if err != nil { + if !isHTTPErrorCode(err, http.StatusNotFound) { + return fmt.Errorf("error getting firewall for health checks: %v", err) + } + klog.Infof("Creating firewall %v for health checks.", fwName) + if err := g.createFirewall(svc, fwName, desc, sourceRanges, ports, hosts); err != nil { + return err + } + klog.Infof("Created firewall %v for health checks.", fwName) + return nil + } + // Validate firewall fields. + if fw.Description != desc || + len(fw.Allowed) != 1 || + fw.Allowed[0].IPProtocol != string(ports[0].Protocol) || + !equalStringSets(fw.Allowed[0].Ports, []string{strconv.Itoa(int(ports[0].Port))}) || + !equalStringSets(fw.SourceRanges, sourceRanges.StringSlice()) { + klog.Warningf("Firewall %v exists but parameters have drifted - updating...", fwName) + if err := g.updateFirewall(svc, fwName, desc, sourceRanges, ports, hosts); err != nil { + klog.Warningf("Failed to reconcile firewall %v parameters.", fwName) + return err + } + klog.V(4).Infof("Corrected firewall %v parameters successful", fwName) + } + return nil +} + +func createForwardingRule(s CloudForwardingRuleService, name, serviceName, region, ipAddress, target string, ports []v1.ServicePort, netTier cloud.NetworkTier) error { + portRange, err := loadBalancerPortRange(ports) + if err != nil { + return err + } + desc := makeServiceDescription(serviceName) + ipProtocol := string(ports[0].Protocol) + + rule := &compute.ForwardingRule{ + Name: name, + Description: desc, + IPAddress: ipAddress, + IPProtocol: ipProtocol, + PortRange: portRange, + Target: target, + NetworkTier: netTier.ToGCEValue(), + } + + err = s.CreateRegionForwardingRule(rule, region) + + if err != nil && !isHTTPErrorCode(err, http.StatusConflict) { + return err + } + + return nil +} + +func (g *Cloud) createFirewall(svc *v1.Service, name, desc string, sourceRanges utilnet.IPNetSet, ports []v1.ServicePort, hosts []*gceInstance) error { + firewall, err := g.firewallObject(name, desc, sourceRanges, ports, hosts) + if err != nil { + return err + } + if err = g.CreateFirewall(firewall); err != nil { + if isHTTPErrorCode(err, http.StatusConflict) { + return nil + } else if isForbidden(err) && g.OnXPN() { + klog.V(4).Infof("createFirewall(%v): do not have permission to create firewall rule (on XPN). Raising event.", firewall.Name) + g.raiseFirewallChangeNeededEvent(svc, FirewallToGCloudCreateCmd(firewall, g.NetworkProjectID())) + return nil + } + return err + } + return nil +} + +func (g *Cloud) updateFirewall(svc *v1.Service, name, desc string, sourceRanges utilnet.IPNetSet, ports []v1.ServicePort, hosts []*gceInstance) error { + firewall, err := g.firewallObject(name, desc, sourceRanges, ports, hosts) + if err != nil { + return err + } + + if err = g.UpdateFirewall(firewall); err != nil { + if isHTTPErrorCode(err, http.StatusConflict) { + return nil + } else if isForbidden(err) && g.OnXPN() { + klog.V(4).Infof("updateFirewall(%v): do not have permission to update firewall rule (on XPN). Raising event.", firewall.Name) + g.raiseFirewallChangeNeededEvent(svc, FirewallToGCloudUpdateCmd(firewall, g.NetworkProjectID())) + return nil + } + return err + } + return nil +} + +func (g *Cloud) firewallObject(name, desc string, sourceRanges utilnet.IPNetSet, ports []v1.ServicePort, hosts []*gceInstance) (*compute.Firewall, error) { + // Concatenate service ports into port ranges. This help to workaround the gce firewall limitation where only + // 100 ports or port ranges can be used in a firewall rule. + _, portRanges, _ := getPortsAndProtocol(ports) + + // If the node tags to be used for this cluster have been predefined in the + // provider config, just use them. Otherwise, invoke computeHostTags method to get the tags. + hostTags := g.nodeTags + if len(hostTags) == 0 { + var err error + if hostTags, err = g.computeHostTags(hosts); err != nil { + return nil, fmt.Errorf("no node tags supplied and also failed to parse the given lists of hosts for tags. Abort creating firewall rule") + } + } + + firewall := &compute.Firewall{ + Name: name, + Description: desc, + Network: g.networkURL, + SourceRanges: sourceRanges.StringSlice(), + TargetTags: hostTags, + Allowed: []*compute.FirewallAllowed{ + { + // TODO: Make this more generic. Currently this method is only + // used to create firewall rules for loadbalancers, which have + // exactly one protocol, so we can never end up with a list of + // mixed TCP and UDP ports. It should be possible to use a + // single firewall rule for both a TCP and UDP lb. + IPProtocol: strings.ToLower(string(ports[0].Protocol)), + Ports: portRanges, + }, + }, + } + return firewall, nil +} + +func ensureStaticIP(s CloudAddressService, name, serviceName, region, existingIP string, netTier cloud.NetworkTier) (ipAddress string, existing bool, err error) { + // If the address doesn't exist, this will create it. + // If the existingIP exists but is ephemeral, this will promote it to static. + // If the address already exists, this will harmlessly return a StatusConflict + // and we'll grab the IP before returning. + existed := false + desc := makeServiceDescription(serviceName) + + var creationErr error + addressObj := &compute.Address{ + Name: name, + Description: desc, + NetworkTier: netTier.ToGCEValue(), + } + if existingIP != "" { + addressObj.Address = existingIP + } + creationErr = s.ReserveRegionAddress(addressObj, region) + + if creationErr != nil { + // GCE returns StatusConflict if the name conflicts; it returns + // StatusBadRequest if the IP conflicts. + if !isHTTPErrorCode(creationErr, http.StatusConflict) && !isHTTPErrorCode(creationErr, http.StatusBadRequest) { + return "", false, fmt.Errorf("error creating gce static IP address: %v", creationErr) + } + existed = true + } + + // If address exists, get it by IP, because name might be different. + // This can specifically happen if the IP was changed from ephemeral to static, + // which results in a new name for the IP. + if existingIP != "" { + addr, err := s.GetRegionAddressByIP(region, existingIP) + if err != nil { + return "", false, fmt.Errorf("error getting static IP address: %v", err) + } + return addr.Address, existed, nil + } + + // Otherwise, get address by name + addr, err := s.GetRegionAddress(name, region) + if err != nil { + return "", false, fmt.Errorf("error getting static IP address: %v", err) + } + + return addr.Address, existed, nil +} + +func (g *Cloud) getServiceNetworkTier(svc *v1.Service) (cloud.NetworkTier, error) { + tier, err := GetServiceNetworkTier(svc) + if err != nil { + // Returns an error if the annotation is invalid. + return cloud.NetworkTier(""), err + } + return tier, nil +} + +func (g *Cloud) deleteWrongNetworkTieredResources(lbName, lbRef string, desiredNetTier cloud.NetworkTier) error { + logPrefix := fmt.Sprintf("deleteWrongNetworkTieredResources:(%s)", lbRef) + if err := deleteFWDRuleWithWrongTier(g, g.region, lbName, logPrefix, desiredNetTier); err != nil { + return err + } + if err := deleteAddressWithWrongTier(g, g.region, lbName, logPrefix, desiredNetTier); err != nil { + return err + } + return nil +} + +// deleteFWDRuleWithWrongTier checks the network tier of existing forwarding +// rule and delete the rule if the tier does not matched the desired tier. +func deleteFWDRuleWithWrongTier(s CloudForwardingRuleService, region, name, logPrefix string, desiredNetTier cloud.NetworkTier) error { + tierStr, err := s.getNetworkTierFromForwardingRule(name, region) + if isNotFound(err) { + return nil + } else if err != nil { + return err + } + existingTier := cloud.NetworkTierGCEValueToType(tierStr) + if existingTier == desiredNetTier { + return nil + } + klog.V(2).Infof("%s: Network tiers do not match; existing forwarding rule: %q, desired: %q. Deleting the forwarding rule", + logPrefix, existingTier, desiredNetTier) + err = s.DeleteRegionForwardingRule(name, region) + return ignoreNotFound(err) +} + +// deleteAddressWithWrongTier checks the network tier of existing address +// and delete the address if the tier does not matched the desired tier. +func deleteAddressWithWrongTier(s CloudAddressService, region, name, logPrefix string, desiredNetTier cloud.NetworkTier) error { + // We only check the IP address matching the reserved name that the + // controller assigned to the LB. We make the assumption that an address of + // such name is owned by the controller and is safe to release. Whether an + // IP is owned by the user is not clearly defined in the current code, and + // this assumption may not match some of the existing logic in the code. + // However, this is okay since network tiering is still Alpha and will be + // properly gated. + // TODO(#51665): Re-evaluate the "ownership" of the IP address to ensure + // we don't release IP unintentionally. + tierStr, err := s.getNetworkTierFromAddress(name, region) + if isNotFound(err) { + return nil + } else if err != nil { + return err + } + existingTier := cloud.NetworkTierGCEValueToType(tierStr) + if existingTier == desiredNetTier { + return nil + } + klog.V(2).Infof("%s: Network tiers do not match; existing address: %q, desired: %q. Deleting the address", + logPrefix, existingTier, desiredNetTier) + err = s.DeleteRegionAddress(name, region) + return ignoreNotFound(err) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_internal.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_internal.go new file mode 100644 index 0000000000..b19143359e --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_internal.go @@ -0,0 +1,994 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "encoding/json" + "fmt" + "sort" + "strconv" + "strings" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" + "github.com/google/go-cmp/cmp" + compute "google.golang.org/api/compute/v1" + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/types" + "k8s.io/apimachinery/pkg/util/sets" + cloudprovider "k8s.io/cloud-provider" + servicehelpers "k8s.io/cloud-provider/service/helpers" + "k8s.io/klog/v2" +) + +const ( + // Used to list instances in all states(RUNNING and other) - https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroups/listInstances + allInstances = "ALL" + // ILBFinalizerV1 key is used to identify ILB services whose resources are managed by service controller. + ILBFinalizerV1 = "gke.networking.io/l4-ilb-v1" + // ILBFinalizerV2 is the finalizer used by newer controllers that implement Internal LoadBalancer services. + ILBFinalizerV2 = "gke.networking.io/l4-ilb-v2" + // maxInstancesPerInstanceGroup defines maximum number of VMs per InstanceGroup. + maxInstancesPerInstanceGroup = 1000 + // maxL4ILBPorts is the maximum number of ports that can be specified in an L4 ILB Forwarding Rule. Beyond this, "AllPorts" field should be used. + maxL4ILBPorts = 5 +) + +func (g *Cloud) ensureInternalLoadBalancer(clusterName, clusterID string, svc *v1.Service, existingFwdRule *compute.ForwardingRule, nodes []*v1.Node) (*v1.LoadBalancerStatus, error) { + if g.AlphaFeatureGate.Enabled(AlphaFeatureILBSubsets) && existingFwdRule == nil { + // When ILBSubsets is enabled, new ILB services will not be processed here. + // Services that have existing GCE resources created by this controller will continue to update. + g.eventRecorder.Eventf(svc, v1.EventTypeNormal, "SkippingEnsureInternalLoadBalancer", + "Skipped ensureInternalLoadBalancer since %s feature is enabled.", AlphaFeatureILBSubsets) + return nil, cloudprovider.ImplementedElsewhere + } + if hasFinalizer(svc, ILBFinalizerV2) { + // Another controller is handling the resources for this service. + g.eventRecorder.Eventf(svc, v1.EventTypeNormal, "SkippingEnsureInternalLoadBalancer", + "Skipped ensureInternalLoadBalancer as service contains '%s' finalizer.", ILBFinalizerV2) + return nil, cloudprovider.ImplementedElsewhere + } + + nm := types.NamespacedName{Name: svc.Name, Namespace: svc.Namespace} + + var serviceState L4ILBServiceState + // Mark the service InSuccess state as false to begin with. + // This will be updated to true if the VIP is configured successfully. + serviceState.InSuccess = false + defer func() { + g.metricsCollector.SetL4ILBService(nm.String(), serviceState) + }() + + loadBalancerName := g.GetLoadBalancerName(context.TODO(), clusterName, svc) + klog.V(2).Infof("ensureInternalLoadBalancer(%v): Attaching %q finalizer", loadBalancerName, ILBFinalizerV1) + if err := addFinalizer(svc, g.client.CoreV1(), ILBFinalizerV1); err != nil { + klog.Errorf("Failed to attach finalizer '%s' on service %s/%s - %v", ILBFinalizerV1, svc.Namespace, svc.Name, err) + return nil, err + } + + ports, _, protocol := getPortsAndProtocol(svc.Spec.Ports) + if protocol != v1.ProtocolTCP && protocol != v1.ProtocolUDP { + return nil, fmt.Errorf("Invalid protocol %s, only TCP and UDP are supported", string(protocol)) + } + scheme := cloud.SchemeInternal + options := getILBOptions(svc) + if g.IsLegacyNetwork() { + g.eventRecorder.Event(svc, v1.EventTypeWarning, "ILBOptionsIgnored", "Internal LoadBalancer options are not supported with Legacy Networks.") + options = ILBOptions{} + } + + sharedBackend := shareBackendService(svc) + backendServiceName := makeBackendServiceName(loadBalancerName, clusterID, sharedBackend, scheme, protocol, svc.Spec.SessionAffinity) + backendServiceLink := g.getBackendServiceLink(backendServiceName) + + // Ensure instance groups exist and nodes are assigned to groups + igName := makeInstanceGroupName(clusterID) + igLinks, err := g.ensureInternalInstanceGroups(igName, nodes) + if err != nil { + return nil, err + } + + // Get existing backend service (if exists) + var existingBackendService *compute.BackendService + if existingFwdRule != nil && existingFwdRule.BackendService != "" { + existingBSName := getNameFromLink(existingFwdRule.BackendService) + if existingBackendService, err = g.GetRegionBackendService(existingBSName, g.region); err != nil && !isNotFound(err) { + return nil, err + } + } + + // Lock the sharedResourceLock to prevent any deletions of shared resources while assembling shared resources here + g.sharedResourceLock.Lock() + defer g.sharedResourceLock.Unlock() + + // Ensure health check exists before creating the backend service. The health check is shared + // if externalTrafficPolicy=Cluster. + sharedHealthCheck := !servicehelpers.RequestsOnlyLocalTraffic(svc) + hcName := makeHealthCheckName(loadBalancerName, clusterID, sharedHealthCheck) + hcPath, hcPort := GetNodesHealthCheckPath(), GetNodesHealthCheckPort() + if !sharedHealthCheck { + // Service requires a special health check, retrieve the OnlyLocal port & path + hcPath, hcPort = servicehelpers.GetServiceHealthCheckPathPort(svc) + } + hc, err := g.ensureInternalHealthCheck(hcName, nm, sharedHealthCheck, hcPath, hcPort) + if err != nil { + return nil, err + } + + subnetworkURL := g.SubnetworkURL() + // Any subnet specified using the subnet annotation will be picked up and reflected in the forwarding rule. + // Removing the annotation will set the forwarding rule to use the default subnet and result in a VIP change. + // In order to support existing ILBs that were setup using the wrong subnet - https://github.com/kubernetes/kubernetes/pull/57861, + // users will need to specify that subnet with the annotation. + if options.SubnetName != "" { + subnetworkURL = gceSubnetworkURL("", g.networkProjectID, g.region, options.SubnetName) + } + // Determine IP which will be used for this LB. If no forwarding rule has been established + // or specified in the Service spec, then requestedIP = "". + ipToUse := ilbIPToUse(svc, existingFwdRule, subnetworkURL) + + klog.V(2).Infof("ensureInternalLoadBalancer(%v): Using subnet %s for LoadBalancer IP %s", loadBalancerName, options.SubnetName, ipToUse) + + var addrMgr *addressManager + // If the network is not a legacy network, use the address manager + if !g.IsLegacyNetwork() { + addrMgr = newAddressManager(g, nm.String(), g.Region(), subnetworkURL, loadBalancerName, ipToUse, cloud.SchemeInternal) + ipToUse, err = addrMgr.HoldAddress() + if err != nil { + return nil, err + } + klog.V(2).Infof("ensureInternalLoadBalancer(%v): reserved IP %q for the forwarding rule", loadBalancerName, ipToUse) + defer func() { + // Release the address if all resources were created successfully, or if we error out. + if err := addrMgr.ReleaseAddress(); err != nil { + klog.Errorf("ensureInternalLoadBalancer: failed to release address reservation, possibly causing an orphan: %v", err) + } + }() + } + + // Ensure firewall rules if necessary + if err = g.ensureInternalFirewalls(loadBalancerName, ipToUse, clusterID, nm, svc, strconv.Itoa(int(hcPort)), sharedHealthCheck, nodes); err != nil { + return nil, err + } + + fwdRuleDescription := &forwardingRuleDescription{ServiceName: nm.String()} + fwdRuleDescriptionString, err := fwdRuleDescription.marshal() + if err != nil { + return nil, err + } + newFwdRule := &compute.ForwardingRule{ + Name: loadBalancerName, + Description: fwdRuleDescriptionString, + IPAddress: ipToUse, + BackendService: backendServiceLink, + Ports: ports, + IPProtocol: string(protocol), + LoadBalancingScheme: string(scheme), + // Given that CreateGCECloud will attempt to determine the subnet based off the network, + // the subnetwork should rarely be unknown. + Subnetwork: subnetworkURL, + Network: g.networkURL, + } + if options.AllowGlobalAccess { + newFwdRule.AllowGlobalAccess = options.AllowGlobalAccess + } + if len(ports) > maxL4ILBPorts { + newFwdRule.Ports = nil + newFwdRule.AllPorts = true + } + + fwdRuleDeleted := false + if existingFwdRule != nil && !forwardingRulesEqual(existingFwdRule, newFwdRule) { + // Delete existing forwarding rule before making changes to the backend service. For example - changing protocol + // of backend service without first deleting forwarding rule will throw an error since the linked forwarding + // rule would show the old protocol. + frDiff := cmp.Diff(existingFwdRule, newFwdRule) + klog.V(2).Infof("ensureInternalLoadBalancer(%v): forwarding rule changed - Existing - %+v\n, New - %+v\n, Diff(-existing, +new) - %s\n. Deleting existing forwarding rule.", loadBalancerName, existingFwdRule, newFwdRule, frDiff) + if err = ignoreNotFound(g.DeleteRegionForwardingRule(loadBalancerName, g.region)); err != nil { + return nil, err + } + fwdRuleDeleted = true + } + + bsDescription := makeBackendServiceDescription(nm, sharedBackend) + err = g.ensureInternalBackendService(backendServiceName, bsDescription, svc.Spec.SessionAffinity, scheme, protocol, igLinks, hc.SelfLink) + if err != nil { + return nil, err + } + + if fwdRuleDeleted || existingFwdRule == nil { + // existing rule has been deleted, pass in nil + if err := g.ensureInternalForwardingRule(nil, newFwdRule); err != nil { + return nil, err + } + } + + // Delete the previous internal load balancer resources if necessary + if existingBackendService != nil { + g.clearPreviousInternalResources(svc, loadBalancerName, existingBackendService, backendServiceName, hcName) + } + + // Get the most recent forwarding rule for the address. + updatedFwdRule, err := g.GetRegionForwardingRule(loadBalancerName, g.region) + if err != nil { + return nil, err + } + + serviceState.InSuccess = true + if options.AllowGlobalAccess { + serviceState.EnabledGlobalAccess = true + } + // SubnetName is overridden to nil value if Alpha feature gate for custom subnet + // is not enabled. So, a non empty subnet name at this point implies that the + // feature is in use. + if options.SubnetName != "" { + serviceState.EnabledCustomSubnet = true + } + klog.V(6).Infof("Internal Loadbalancer for Service %s ensured, updating its state %v in metrics cache", nm, serviceState) + + status := &v1.LoadBalancerStatus{} + status.Ingress = []v1.LoadBalancerIngress{{IP: updatedFwdRule.IPAddress}} + return status, nil +} + +func (g *Cloud) clearPreviousInternalResources(svc *v1.Service, loadBalancerName string, existingBackendService *compute.BackendService, expectedBSName, expectedHCName string) { + // If a new backend service was created, delete the old one. + if existingBackendService.Name != expectedBSName { + klog.V(2).Infof("clearPreviousInternalResources(%v): expected backend service %q does not match previous %q - deleting backend service", loadBalancerName, expectedBSName, existingBackendService.Name) + if err := g.teardownInternalBackendService(existingBackendService.Name); err != nil && !isNotFound(err) { + klog.Warningf("clearPreviousInternalResources: could not delete old backend service: %v, err: %v", existingBackendService.Name, err) + } + } + + // If a new health check was created, delete the old one. + if len(existingBackendService.HealthChecks) == 1 { + existingHCName := getNameFromLink(existingBackendService.HealthChecks[0]) + if existingHCName != expectedHCName { + klog.V(2).Infof("clearPreviousInternalResources(%v): expected health check %q does not match previous %q - deleting health check", loadBalancerName, expectedHCName, existingHCName) + if err := g.teardownInternalHealthCheckAndFirewall(svc, existingHCName); err != nil { + klog.Warningf("clearPreviousInternalResources: could not delete existing healthcheck: %v, err: %v", existingHCName, err) + } + } + } else if len(existingBackendService.HealthChecks) > 1 { + klog.Warningf("clearPreviousInternalResources(%v): more than one health check on the backend service %v, %v", loadBalancerName, existingBackendService.Name, existingBackendService.HealthChecks) + } +} + +// updateInternalLoadBalancer is called when the list of nodes has changed. Therefore, only the instance groups +// and possibly the backend service need to be updated. +func (g *Cloud) updateInternalLoadBalancer(clusterName, clusterID string, svc *v1.Service, nodes []*v1.Node) error { + if g.AlphaFeatureGate.Enabled(AlphaFeatureILBSubsets) { + return cloudprovider.ImplementedElsewhere + } + g.sharedResourceLock.Lock() + defer g.sharedResourceLock.Unlock() + + igName := makeInstanceGroupName(clusterID) + igLinks, err := g.ensureInternalInstanceGroups(igName, nodes) + if err != nil { + return err + } + + // Generate the backend service name + _, _, protocol := getPortsAndProtocol(svc.Spec.Ports) + scheme := cloud.SchemeInternal + loadBalancerName := g.GetLoadBalancerName(context.TODO(), clusterName, svc) + backendServiceName := makeBackendServiceName(loadBalancerName, clusterID, shareBackendService(svc), scheme, protocol, svc.Spec.SessionAffinity) + // Ensure the backend service has the proper backend/instance-group links + return g.ensureInternalBackendServiceGroups(backendServiceName, igLinks) +} + +func (g *Cloud) ensureInternalLoadBalancerDeleted(clusterName, clusterID string, svc *v1.Service) error { + loadBalancerName := g.GetLoadBalancerName(context.TODO(), clusterName, svc) + svcNamespacedName := types.NamespacedName{Name: svc.Name, Namespace: svc.Namespace} + _, _, protocol := getPortsAndProtocol(svc.Spec.Ports) + scheme := cloud.SchemeInternal + sharedBackend := shareBackendService(svc) + sharedHealthCheck := !servicehelpers.RequestsOnlyLocalTraffic(svc) + + g.sharedResourceLock.Lock() + defer g.sharedResourceLock.Unlock() + + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): attempting delete of region internal address", loadBalancerName) + ensureAddressDeleted(g, loadBalancerName, g.region) + + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): deleting region internal forwarding rule", loadBalancerName) + if err := ignoreNotFound(g.DeleteRegionForwardingRule(loadBalancerName, g.region)); err != nil { + return err + } + + backendServiceName := makeBackendServiceName(loadBalancerName, clusterID, sharedBackend, scheme, protocol, svc.Spec.SessionAffinity) + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): deleting region backend service %v", loadBalancerName, backendServiceName) + if err := g.teardownInternalBackendService(backendServiceName); err != nil { + return err + } + + deleteFunc := func(fwName string) error { + if err := ignoreNotFound(g.DeleteFirewall(fwName)); err != nil { + if isForbidden(err) && g.OnXPN() { + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): could not delete traffic firewall on XPN cluster. Raising event.", loadBalancerName) + g.raiseFirewallChangeNeededEvent(svc, FirewallToGCloudDeleteCmd(fwName, g.NetworkProjectID())) + return nil + } + return err + } + return nil + } + fwName := MakeFirewallName(loadBalancerName) + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): deleting firewall %s for traffic", + loadBalancerName, fwName) + if err := deleteFunc(fwName); err != nil { + return err + } + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): deleting legacy name firewall for traffic", loadBalancerName) + if err := deleteFunc(loadBalancerName); err != nil { + return err + } + + hcName := makeHealthCheckName(loadBalancerName, clusterID, sharedHealthCheck) + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): deleting health check %v and its firewall", loadBalancerName, hcName) + if err := g.teardownInternalHealthCheckAndFirewall(svc, hcName); err != nil { + return err + } + + // Try deleting instance groups - expect ResourceInuse error if needed by other LBs + igName := makeInstanceGroupName(clusterID) + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): Attempting delete of instanceGroup %v", loadBalancerName, igName) + if err := g.ensureInternalInstanceGroupsDeleted(igName); err != nil && !isInUsedByError(err) { + return err + } + + klog.V(2).Infof("ensureInternalLoadBalancerDeleted(%v): Removing %q finalizer", loadBalancerName, ILBFinalizerV1) + if err := removeFinalizer(svc, g.client.CoreV1(), ILBFinalizerV1); err != nil { + klog.Errorf("Failed to remove finalizer '%s' on service %s - %v", ILBFinalizerV1, svcNamespacedName, err) + return err + } + + klog.V(6).Infof("Internal Loadbalancer for Service %s deleted, removing its state from metrics cache", svcNamespacedName) + g.metricsCollector.DeleteL4ILBService(svcNamespacedName.String()) + return nil +} + +func (g *Cloud) teardownInternalBackendService(bsName string) error { + if err := g.DeleteRegionBackendService(bsName, g.region); err != nil { + if isNotFound(err) { + klog.V(2).Infof("teardownInternalBackendService(%v): backend service already deleted. err: %v", bsName, err) + return nil + } else if isInUsedByError(err) { + klog.V(2).Infof("teardownInternalBackendService(%v): backend service in use.", bsName) + return nil + } else { + return fmt.Errorf("failed to delete backend service: %v, err: %v", bsName, err) + } + } + klog.V(2).Infof("teardownInternalBackendService(%v): backend service deleted", bsName) + return nil +} + +func (g *Cloud) teardownInternalHealthCheckAndFirewall(svc *v1.Service, hcName string) error { + if err := g.DeleteHealthCheck(hcName); err != nil { + if isNotFound(err) { + klog.V(2).Infof("teardownInternalHealthCheckAndFirewall(%v): health check does not exist.", hcName) + // Purposely do not early return - double check the firewall does not exist + } else if isInUsedByError(err) { + klog.V(2).Infof("teardownInternalHealthCheckAndFirewall(%v): health check in use.", hcName) + return nil + } else { + return fmt.Errorf("failed to delete health check: %v, err: %v", hcName, err) + } + } + klog.V(2).Infof("teardownInternalHealthCheckAndFirewall(%v): health check deleted", hcName) + + hcFirewallName := makeHealthCheckFirewallNameFromHC(hcName) + if err := ignoreNotFound(g.DeleteFirewall(hcFirewallName)); err != nil { + if isForbidden(err) && g.OnXPN() { + klog.V(2).Infof("teardownInternalHealthCheckAndFirewall(%v): could not delete health check traffic firewall on XPN cluster. Raising Event.", hcName) + g.raiseFirewallChangeNeededEvent(svc, FirewallToGCloudDeleteCmd(hcFirewallName, g.NetworkProjectID())) + return nil + } + + return fmt.Errorf("failed to delete health check firewall: %v, err: %v", hcFirewallName, err) + } + klog.V(2).Infof("teardownInternalHealthCheckAndFirewall(%v): health check firewall deleted", hcFirewallName) + return nil +} + +func (g *Cloud) ensureInternalFirewall(svc *v1.Service, fwName, fwDesc string, sourceRanges []string, portRanges []string, protocol v1.Protocol, nodes []*v1.Node, legacyFwName string) error { + klog.V(2).Infof("ensureInternalFirewall(%v): checking existing firewall", fwName) + targetTags, err := g.GetNodeTags(nodeNames(nodes)) + if err != nil { + return err + } + + existingFirewall, err := g.GetFirewall(fwName) + if err != nil && !isNotFound(err) { + return err + } + // TODO(84821) Remove legacyFwName logic after 3 releases, so there would have been atleast 2 master upgrades that would + // have triggered service sync and deletion of the legacy rules. + if legacyFwName != "" { + // Check for firewall named with the legacy naming scheme and delete if found. + legacyFirewall, err := g.GetFirewall(legacyFwName) + if err != nil && !isNotFound(err) { + return err + } + if legacyFirewall != nil && existingFirewall != nil { + // Delete the legacyFirewall rule if the new one was already created. If not, it will be deleted in the + // next sync or when the service is deleted. + defer func() { + err = g.DeleteFirewall(legacyFwName) + if err != nil { + klog.Errorf("Failed to delete legacy firewall %s for service %s/%s, err %v", + legacyFwName, svc.Namespace, svc.Name, err) + } else { + klog.V(2).Infof("Successfully deleted legacy firewall %s for service %s/%s", + legacyFwName, svc.Namespace, svc.Name) + } + }() + } + } + + expectedFirewall := &compute.Firewall{ + Name: fwName, + Description: fwDesc, + Network: g.networkURL, + SourceRanges: sourceRanges, + TargetTags: targetTags, + Allowed: []*compute.FirewallAllowed{ + { + IPProtocol: strings.ToLower(string(protocol)), + Ports: portRanges, + }, + }, + } + + if existingFirewall == nil { + klog.V(2).Infof("ensureInternalFirewall(%v): creating firewall", fwName) + err = g.CreateFirewall(expectedFirewall) + if err != nil && isForbidden(err) && g.OnXPN() { + klog.V(2).Infof("ensureInternalFirewall(%v): do not have permission to create firewall rule (on XPN). Raising event.", fwName) + g.raiseFirewallChangeNeededEvent(svc, FirewallToGCloudCreateCmd(expectedFirewall, g.NetworkProjectID())) + return nil + } + return err + } + + if firewallRuleEqual(expectedFirewall, existingFirewall) { + return nil + } + + klog.V(2).Infof("ensureInternalFirewall(%v): updating firewall", fwName) + err = g.UpdateFirewall(expectedFirewall) + if err != nil && isForbidden(err) && g.OnXPN() { + klog.V(2).Infof("ensureInternalFirewall(%v): do not have permission to update firewall rule (on XPN). Raising event.", fwName) + g.raiseFirewallChangeNeededEvent(svc, FirewallToGCloudUpdateCmd(expectedFirewall, g.NetworkProjectID())) + return nil + } + return err +} + +func (g *Cloud) ensureInternalFirewalls(loadBalancerName, ipAddress, clusterID string, nm types.NamespacedName, svc *v1.Service, healthCheckPort string, sharedHealthCheck bool, nodes []*v1.Node) error { + // First firewall is for ingress traffic + fwDesc := makeFirewallDescription(nm.String(), ipAddress) + _, portRanges, protocol := getPortsAndProtocol(svc.Spec.Ports) + sourceRanges, err := servicehelpers.GetLoadBalancerSourceRanges(svc) + if err != nil { + return err + } + err = g.ensureInternalFirewall(svc, MakeFirewallName(loadBalancerName), fwDesc, sourceRanges.StringSlice(), portRanges, protocol, nodes, loadBalancerName) + if err != nil { + return err + } + + // Second firewall is for health checking nodes / services + fwHCName := makeHealthCheckFirewallName(loadBalancerName, clusterID, sharedHealthCheck) + hcSrcRanges := L4LoadBalancerSrcRanges() + return g.ensureInternalFirewall(svc, fwHCName, "", hcSrcRanges, []string{healthCheckPort}, v1.ProtocolTCP, nodes, "") +} + +func (g *Cloud) ensureInternalHealthCheck(name string, svcName types.NamespacedName, shared bool, path string, port int32) (*compute.HealthCheck, error) { + klog.V(2).Infof("ensureInternalHealthCheck(%v, %v, %v): checking existing health check", name, path, port) + expectedHC := newInternalLBHealthCheck(name, svcName, shared, path, port) + + hc, err := g.GetHealthCheck(name) + if err != nil && !isNotFound(err) { + return nil, err + } + + if hc == nil { + klog.V(2).Infof("ensureInternalHealthCheck: did not find health check %v, creating one with port %v path %v", name, port, path) + if err = g.CreateHealthCheck(expectedHC); err != nil { + return nil, err + } + hc, err = g.GetHealthCheck(name) + if err != nil { + klog.Errorf("Failed to get http health check %v", err) + return nil, err + } + klog.V(2).Infof("ensureInternalHealthCheck: created health check %v", name) + return hc, nil + } + + if needToUpdateHealthChecks(hc, expectedHC) { + klog.V(2).Infof("ensureInternalHealthCheck: health check %v exists but parameters have drifted - updating...", name) + mergeHealthChecks(hc, expectedHC) + if err := g.UpdateHealthCheck(expectedHC); err != nil { + klog.Warningf("Failed to reconcile http health check %v parameters", name) + return nil, err + } + klog.V(2).Infof("ensureInternalHealthCheck: corrected health check %v parameters successful", name) + hc, err = g.GetHealthCheck(name) + if err != nil { + return nil, err + } + } + return hc, nil +} + +func (g *Cloud) ensureInternalInstanceGroup(name, zone string, nodes []*v1.Node) (string, error) { + klog.V(2).Infof("ensureInternalInstanceGroup(%v, %v): checking group that it contains %v nodes", name, zone, len(nodes)) + ig, err := g.GetInstanceGroup(name, zone) + if err != nil && !isNotFound(err) { + return "", err + } + + kubeNodes := sets.NewString() + for _, n := range nodes { + kubeNodes.Insert(n.Name) + } + + // Individual InstanceGroup has a limit for 1000 instances in it. + // As a result, it's not possible to add more to it. + // Given that the long-term fix (AlphaFeatureILBSubsets) is already in-progress, + // to stop the bleeding we now simply cut down the contents to first 1000 + // instances in the alphabetical order. Since there is a limitation for + // 250 backend VMs for ILB, this isn't making things worse. + if len(kubeNodes) > maxInstancesPerInstanceGroup { + klog.Warningf("Limiting number of VMs for InstanceGroup %s to %d", name, maxInstancesPerInstanceGroup) + kubeNodes = sets.NewString(kubeNodes.List()[:maxInstancesPerInstanceGroup]...) + } + + gceNodes := sets.NewString() + if ig == nil { + klog.V(2).Infof("ensureInternalInstanceGroup(%v, %v): creating instance group", name, zone) + newIG := &compute.InstanceGroup{Name: name} + if err = g.CreateInstanceGroup(newIG, zone); err != nil { + return "", err + } + + ig, err = g.GetInstanceGroup(name, zone) + if err != nil { + return "", err + } + } else { + instances, err := g.ListInstancesInInstanceGroup(name, zone, allInstances) + if err != nil { + return "", err + } + + for _, ins := range instances { + parts := strings.Split(ins.Instance, "/") + gceNodes.Insert(parts[len(parts)-1]) + } + } + + removeNodes := gceNodes.Difference(kubeNodes).List() + addNodes := kubeNodes.Difference(gceNodes).List() + + if len(removeNodes) != 0 { + klog.V(2).Infof("ensureInternalInstanceGroup(%v, %v): removing nodes: %v", name, zone, removeNodes) + instanceRefs := g.ToInstanceReferences(zone, removeNodes) + // Possible we'll receive 404's here if the instance was deleted before getting to this point. + if err = g.RemoveInstancesFromInstanceGroup(name, zone, instanceRefs); err != nil && !isNotFound(err) { + return "", err + } + } + + if len(addNodes) != 0 { + klog.V(2).Infof("ensureInternalInstanceGroup(%v, %v): adding nodes: %v", name, zone, addNodes) + instanceRefs := g.ToInstanceReferences(zone, addNodes) + if err = g.AddInstancesToInstanceGroup(name, zone, instanceRefs); err != nil { + return "", err + } + } + + return ig.SelfLink, nil +} + +// ensureInternalInstanceGroups generates an unmanaged instance group for every zone +// where a K8s node exists. It also ensures that each node belongs to an instance group +func (g *Cloud) ensureInternalInstanceGroups(name string, nodes []*v1.Node) ([]string, error) { + zonedNodes := splitNodesByZone(nodes) + klog.V(2).Infof("ensureInternalInstanceGroups(%v): %d nodes over %d zones in region %v", name, len(nodes), len(zonedNodes), g.region) + var igLinks []string + for zone, nodes := range zonedNodes { + igLink, err := g.ensureInternalInstanceGroup(name, zone, nodes) + if err != nil { + return []string{}, err + } + igLinks = append(igLinks, igLink) + } + + return igLinks, nil +} + +func (g *Cloud) ensureInternalInstanceGroupsDeleted(name string) error { + // List of nodes isn't available here - fetch all zones in region and try deleting this cluster's ig + zones, err := g.ListZonesInRegion(g.region) + if err != nil { + return err + } + + klog.V(2).Infof("ensureInternalInstanceGroupsDeleted(%v): attempting delete instance group in all %d zones", name, len(zones)) + for _, z := range zones { + if err := g.DeleteInstanceGroup(name, z.Name); err != nil && !isNotFoundOrInUse(err) { + return err + } + } + return nil +} + +func (g *Cloud) ensureInternalBackendService(name, description string, affinityType v1.ServiceAffinity, scheme cloud.LbScheme, protocol v1.Protocol, igLinks []string, hcLink string) error { + klog.V(2).Infof("ensureInternalBackendService(%v, %v, %v): checking existing backend service with %d groups", name, scheme, protocol, len(igLinks)) + bs, err := g.GetRegionBackendService(name, g.region) + if err != nil && !isNotFound(err) { + return err + } + + backends := backendsFromGroupLinks(igLinks) + expectedBS := &compute.BackendService{ + Name: name, + Protocol: string(protocol), + Description: description, + HealthChecks: []string{hcLink}, + Backends: backends, + SessionAffinity: translateAffinityType(affinityType), + LoadBalancingScheme: string(scheme), + } + + // Create backend service if none was found + if bs == nil { + klog.V(2).Infof("ensureInternalBackendService: creating backend service %v", name) + err := g.CreateRegionBackendService(expectedBS, g.region) + if err != nil { + return err + } + klog.V(2).Infof("ensureInternalBackendService: created backend service %v successfully", name) + return nil + } + + if backendSvcEqual(expectedBS, bs) { + return nil + } + + klog.V(2).Infof("ensureInternalBackendService: updating backend service %v", name) + // Set fingerprint for optimistic locking + expectedBS.Fingerprint = bs.Fingerprint + if err := g.UpdateRegionBackendService(expectedBS, g.region); err != nil { + return err + } + klog.V(2).Infof("ensureInternalBackendService: updated backend service %v successfully", name) + return nil +} + +// ensureInternalBackendServiceGroups updates backend services if their list of backend instance groups is incorrect. +func (g *Cloud) ensureInternalBackendServiceGroups(name string, igLinks []string) error { + klog.V(2).Infof("ensureInternalBackendServiceGroups(%v): checking existing backend service's groups", name) + bs, err := g.GetRegionBackendService(name, g.region) + if err != nil { + return err + } + + backends := backendsFromGroupLinks(igLinks) + if backendsListEqual(bs.Backends, backends) { + return nil + } + + // Set the backend service's backends to the updated list. + bs.Backends = backends + + klog.V(2).Infof("ensureInternalBackendServiceGroups: updating backend service %v", name) + if err := g.UpdateRegionBackendService(bs, g.region); err != nil { + return err + } + klog.V(2).Infof("ensureInternalBackendServiceGroups: updated backend service %v successfully", name) + return nil +} + +func shareBackendService(svc *v1.Service) bool { + return GetLoadBalancerAnnotationBackendShare(svc) && !servicehelpers.RequestsOnlyLocalTraffic(svc) +} + +func backendsFromGroupLinks(igLinks []string) (backends []*compute.Backend) { + for _, igLink := range igLinks { + backends = append(backends, &compute.Backend{ + Group: igLink, + }) + } + return backends +} + +func newInternalLBHealthCheck(name string, svcName types.NamespacedName, shared bool, path string, port int32) *compute.HealthCheck { + httpSettings := compute.HTTPHealthCheck{ + Port: int64(port), + RequestPath: path, + } + desc := "" + if !shared { + desc = makeHealthCheckDescription(svcName.String()) + } + return &compute.HealthCheck{ + Name: name, + CheckIntervalSec: gceHcCheckIntervalSeconds, + TimeoutSec: gceHcTimeoutSeconds, + HealthyThreshold: gceHcHealthyThreshold, + UnhealthyThreshold: gceHcUnhealthyThreshold, + HttpHealthCheck: &httpSettings, + Type: "HTTP", + Description: desc, + } +} + +func firewallRuleEqual(a, b *compute.Firewall) bool { + return a.Description == b.Description && + len(a.Allowed) == 1 && len(a.Allowed) == len(b.Allowed) && + a.Allowed[0].IPProtocol == b.Allowed[0].IPProtocol && + equalStringSets(a.Allowed[0].Ports, b.Allowed[0].Ports) && + equalStringSets(a.SourceRanges, b.SourceRanges) && + equalStringSets(a.TargetTags, b.TargetTags) +} + +// mergeHealthChecks reconciles HealthCheck configures to be no smaller than +// the default values. +// E.g. old health check interval is 2s, new default is 8. +// The HC interval will be reconciled to 8 seconds. +// If the existing health check is larger than the default interval, +// the configuration will be kept. +func mergeHealthChecks(hc, newHC *compute.HealthCheck) { + if hc.CheckIntervalSec > newHC.CheckIntervalSec { + newHC.CheckIntervalSec = hc.CheckIntervalSec + } + if hc.TimeoutSec > newHC.TimeoutSec { + newHC.TimeoutSec = hc.TimeoutSec + } + if hc.UnhealthyThreshold > newHC.UnhealthyThreshold { + newHC.UnhealthyThreshold = hc.UnhealthyThreshold + } + if hc.HealthyThreshold > newHC.HealthyThreshold { + newHC.HealthyThreshold = hc.HealthyThreshold + } +} + +// needToUpdateHealthChecks checks whether the healthcheck needs to be updated. +func needToUpdateHealthChecks(hc, newHC *compute.HealthCheck) bool { + switch { + case + hc.HttpHealthCheck == nil, + newHC.HttpHealthCheck == nil, + hc.HttpHealthCheck.Port != newHC.HttpHealthCheck.Port, + hc.HttpHealthCheck.RequestPath != newHC.HttpHealthCheck.RequestPath, + hc.Description != newHC.Description, + hc.CheckIntervalSec < newHC.CheckIntervalSec, + hc.TimeoutSec < newHC.TimeoutSec, + hc.UnhealthyThreshold < newHC.UnhealthyThreshold, + hc.HealthyThreshold < newHC.HealthyThreshold: + return true + } + return false +} + +// backendsListEqual asserts that backend lists are equal by instance group link only +func backendsListEqual(a, b []*compute.Backend) bool { + if len(a) != len(b) { + return false + } + if len(a) == 0 { + return true + } + + aSet := sets.NewString() + for _, v := range a { + aSet.Insert(v.Group) + } + bSet := sets.NewString() + for _, v := range b { + bSet.Insert(v.Group) + } + + return aSet.Equal(bSet) +} + +func backendSvcEqual(a, b *compute.BackendService) bool { + return a.Protocol == b.Protocol && + a.Description == b.Description && + a.SessionAffinity == b.SessionAffinity && + a.LoadBalancingScheme == b.LoadBalancingScheme && + equalStringSets(a.HealthChecks, b.HealthChecks) && + backendsListEqual(a.Backends, b.Backends) +} + +func getPortsAndProtocol(svcPorts []v1.ServicePort) (ports []string, portRanges []string, protocol v1.Protocol) { + if len(svcPorts) == 0 { + return []string{}, []string{}, v1.ProtocolUDP + } + + // GCP doesn't support multiple protocols for a single load balancer + protocol = svcPorts[0].Protocol + portInts := []int{} + for _, p := range svcPorts { + ports = append(ports, strconv.Itoa(int(p.Port))) + portInts = append(portInts, int(p.Port)) + } + + return ports, getPortRanges(portInts), protocol +} + +func getPortRanges(ports []int) (ranges []string) { + if len(ports) < 1 { + return ranges + } + sort.Ints(ports) + + start := ports[0] + prev := ports[0] + for ix, current := range ports { + switch { + case current == prev: + // Loop over duplicates, except if the end of list is reached. + if ix == len(ports)-1 { + if start == current { + ranges = append(ranges, fmt.Sprintf("%d", current)) + } else { + ranges = append(ranges, fmt.Sprintf("%d-%d", start, current)) + } + } + case current == prev+1: + // continue the streak, create the range if this is the last element in the list. + if ix == len(ports)-1 { + ranges = append(ranges, fmt.Sprintf("%d-%d", start, current)) + } + default: + // current is not prev + 1, streak is broken. Construct the range and handle last element case. + if start == prev { + ranges = append(ranges, fmt.Sprintf("%d", prev)) + } else { + ranges = append(ranges, fmt.Sprintf("%d-%d", start, prev)) + } + if ix == len(ports)-1 { + ranges = append(ranges, fmt.Sprintf("%d", current)) + } + // reset start element + start = current + } + prev = current + } + return ranges +} + +func (g *Cloud) getBackendServiceLink(name string) string { + return g.service.BasePath + strings.Join([]string{g.projectID, "regions", g.region, "backendServices", name}, "/") +} + +func getNameFromLink(link string) string { + if link == "" { + return "" + } + + fields := strings.Split(link, "/") + return fields[len(fields)-1] +} + +// ilbIPToUse determines which IP address needs to be used in the ForwardingRule. If an IP has been +// specified by the user, that is used. If there is an existing ForwardingRule, the ip address from +// that is reused. In case a subnetwork change is requested, the existing ForwardingRule IP is ignored. +func ilbIPToUse(svc *v1.Service, fwdRule *compute.ForwardingRule, requestedSubnet string) string { + if svc.Spec.LoadBalancerIP != "" { + return svc.Spec.LoadBalancerIP + } + if fwdRule == nil { + return "" + } + if requestedSubnet != fwdRule.Subnetwork { + // reset ip address since subnet is being changed. + return "" + } + return fwdRule.IPAddress +} + +func getILBOptions(svc *v1.Service) ILBOptions { + return ILBOptions{AllowGlobalAccess: GetLoadBalancerAnnotationAllowGlobalAccess(svc), + SubnetName: GetLoadBalancerAnnotationSubnet(svc), + } +} + +type forwardingRuleDescription struct { + ServiceName string `json:"kubernetes.io/service-name"` + APIVersion meta.Version `json:"kubernetes.io/api-version,omitempty"` +} + +// marshal the description as a JSON-encoded string. +func (d *forwardingRuleDescription) marshal() (string, error) { + out, err := json.Marshal(d) + if err != nil { + return "", err + } + return string(out), err +} + +// unmarshal desc JSON-encoded string into this structure. +func (d *forwardingRuleDescription) unmarshal(desc string) error { + return json.Unmarshal([]byte(desc), d) +} + +func getFwdRuleAPIVersion(rule *compute.ForwardingRule) (meta.Version, error) { + d := &forwardingRuleDescription{} + if rule.Description == "" { + return meta.VersionGA, nil + } + if err := d.unmarshal(rule.Description); err != nil { + return meta.VersionGA, fmt.Errorf("Failed to get APIVersion from Forwarding rule %s - %v", rule.Name, err) + } + if d.APIVersion == "" { + d.APIVersion = meta.VersionGA + } + return d.APIVersion, nil +} + +func (g *Cloud) ensureInternalForwardingRule(existingFwdRule, newFwdRule *compute.ForwardingRule) (err error) { + if existingFwdRule != nil { + if forwardingRulesEqual(existingFwdRule, newFwdRule) { + klog.V(4).Infof("existingFwdRule == newFwdRule, no updates needed (existingFwdRule == %+v)", existingFwdRule) + return nil + } + klog.V(2).Infof("ensureInternalLoadBalancer(%v): deleting existing forwarding rule with IP address %v", existingFwdRule.Name, existingFwdRule.IPAddress) + if err = ignoreNotFound(g.DeleteRegionForwardingRule(existingFwdRule.Name, g.region)); err != nil { + return err + } + } + // At this point, the existing rule has been deleted if required. + // Create the rule based on the api version determined + klog.V(2).Infof("ensureInternalLoadBalancer(%v): creating forwarding rule", newFwdRule.Name) + if err = g.CreateRegionForwardingRule(newFwdRule, g.region); err != nil { + return err + } + klog.V(2).Infof("ensureInternalLoadBalancer(%v): created forwarding rule", newFwdRule.Name) + return nil +} + +func forwardingRulesEqual(old, new *compute.ForwardingRule) bool { + // basepath could have differences like compute.googleapis.com vs www.googleapis.com, compare resourceIDs + oldResourceID, err := cloud.ParseResourceURL(old.BackendService) + if err != nil { + klog.Errorf("forwardingRulesEqual(): failed to parse backend resource URL from existing FR, err - %v", err) + } + newResourceID, err := cloud.ParseResourceURL(new.BackendService) + if err != nil { + klog.Errorf("forwardingRulesEqual(): failed to parse resource URL from new FR, err - %v", err) + } + return (old.IPAddress == "" || new.IPAddress == "" || old.IPAddress == new.IPAddress) && + old.IPProtocol == new.IPProtocol && + old.LoadBalancingScheme == new.LoadBalancingScheme && + equalStringSets(old.Ports, new.Ports) && + old.AllPorts == new.AllPorts && + oldResourceID.Equal(newResourceID) && + old.AllowGlobalAccess == new.AllowGlobalAccess && + old.Subnetwork == new.Subnetwork +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_metrics.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_metrics.go new file mode 100644 index 0000000000..3cdbd9c0c9 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_metrics.go @@ -0,0 +1,182 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2020 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "sync" + "time" + + "k8s.io/apimachinery/pkg/util/wait" + "k8s.io/component-base/metrics" + "k8s.io/component-base/metrics/legacyregistry" + "k8s.io/klog/v2" +) + +const ( + label = "feature" +) + +var ( + metricsInterval = 10 * time.Minute + l4ILBCount = metrics.NewGaugeVec( + &metrics.GaugeOpts{ + Name: "number_of_l4_ilbs", + Help: "Number of L4 ILBs", + StabilityLevel: metrics.ALPHA, + }, + []string{label}, + ) +) + +// init registers L4 internal loadbalancer usage metrics. +func init() { + klog.V(3).Infof("Registering Service Controller loadbalancer usage metrics %v", l4ILBCount) + legacyregistry.MustRegister(l4ILBCount) +} + +// LoadBalancerMetrics is a cache that contains loadbalancer service resource +// states for computing usage metrics. +type LoadBalancerMetrics struct { + // l4ILBServiceMap is a map of service key and L4 ILB service state. + l4ILBServiceMap map[string]L4ILBServiceState + + sync.Mutex +} + +type feature string + +func (f feature) String() string { + return string(f) +} + +const ( + l4ILBService = feature("L4ILBService") + l4ILBGlobalAccess = feature("L4ILBGlobalAccess") + l4ILBCustomSubnet = feature("L4ILBCustomSubnet") + // l4ILBInSuccess feature specifies that ILB VIP is configured. + l4ILBInSuccess = feature("L4ILBInSuccess") + // l4ILBInInError feature specifies that an error had occurred for this service + // in ensureInternalLoadbalancer method. + l4ILBInError = feature("L4ILBInError") +) + +// L4ILBServiceState contains Internal Loadbalancer feature states as specified +// in k8s Service. +type L4ILBServiceState struct { + // EnabledGlobalAccess specifies if Global Access is enabled. + EnabledGlobalAccess bool + // EnabledCustomSubNet specifies if Custom Subnet is enabled. + EnabledCustomSubnet bool + // InSuccess specifies if the ILB service VIP is configured. + InSuccess bool +} + +// loadbalancerMetricsCollector is an interface to update/delete L4 loadbalancer +// states in the cache that is used for computing L4 Loadbalancer usage metrics. +type loadbalancerMetricsCollector interface { + // Run starts a goroutine to compute and export metrics a periodic interval. + Run(stopCh <-chan struct{}) + // SetL4ILBService adds/updates L4 ILB service state for given service key. + SetL4ILBService(svcKey string, state L4ILBServiceState) + // DeleteL4ILBService removes the given L4 ILB service key. + DeleteL4ILBService(svcKey string) +} + +// newLoadBalancerMetrics initializes LoadBalancerMetrics and starts a goroutine +// to compute and export metrics periodically. +func newLoadBalancerMetrics() loadbalancerMetricsCollector { + return &LoadBalancerMetrics{ + l4ILBServiceMap: make(map[string]L4ILBServiceState), + } +} + +// Run implements loadbalancerMetricsCollector. +func (lm *LoadBalancerMetrics) Run(stopCh <-chan struct{}) { + klog.V(3).Infof("Loadbalancer Metrics initialized. Metrics will be exported at an interval of %v", metricsInterval) + // Compute and export metrics periodically. + go func() { + // Wait for service states to be populated in the cache before computing metrics. + time.Sleep(metricsInterval) + wait.Until(lm.export, metricsInterval, stopCh) + }() + <-stopCh +} + +// SetL4ILBService implements loadbalancerMetricsCollector. +func (lm *LoadBalancerMetrics) SetL4ILBService(svcKey string, state L4ILBServiceState) { + lm.Lock() + defer lm.Unlock() + + if lm.l4ILBServiceMap == nil { + klog.Fatalf("Loadbalancer Metrics failed to initialize correctly.") + } + lm.l4ILBServiceMap[svcKey] = state +} + +// DeleteL4ILBService implements loadbalancerMetricsCollector. +func (lm *LoadBalancerMetrics) DeleteL4ILBService(svcKey string) { + lm.Lock() + defer lm.Unlock() + + delete(lm.l4ILBServiceMap, svcKey) +} + +// export computes and exports loadbalancer usage metrics. +func (lm *LoadBalancerMetrics) export() { + ilbCount := lm.computeL4ILBMetrics() + klog.V(5).Infof("Exporting L4 ILB usage metrics: %#v", ilbCount) + for feature, count := range ilbCount { + l4ILBCount.With(map[string]string{label: feature.String()}).Set(float64(count)) + } + klog.V(5).Infof("L4 ILB usage metrics exported.") +} + +// computeL4ILBMetrics aggregates L4 ILB metrics in the cache. +func (lm *LoadBalancerMetrics) computeL4ILBMetrics() map[feature]int { + lm.Lock() + defer lm.Unlock() + klog.V(4).Infof("Computing L4 ILB usage metrics from service state map: %#v", lm.l4ILBServiceMap) + counts := map[feature]int{ + l4ILBService: 0, + l4ILBGlobalAccess: 0, + l4ILBCustomSubnet: 0, + l4ILBInSuccess: 0, + l4ILBInError: 0, + } + + for key, state := range lm.l4ILBServiceMap { + klog.V(6).Infof("ILB Service %s has EnabledGlobalAccess: %t, EnabledCustomSubnet: %t, InSuccess: %t", key, state.EnabledGlobalAccess, state.EnabledCustomSubnet, state.InSuccess) + counts[l4ILBService]++ + if !state.InSuccess { + counts[l4ILBInError]++ + // Skip counting other features if the service is in error state. + continue + } + counts[l4ILBInSuccess]++ + if state.EnabledGlobalAccess { + counts[l4ILBGlobalAccess]++ + } + if state.EnabledCustomSubnet { + counts[l4ILBCustomSubnet]++ + } + } + klog.V(4).Info("L4 ILB usage metrics computed.") + return counts +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_naming.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_naming.go new file mode 100644 index 0000000000..01c8765e94 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_loadbalancer_naming.go @@ -0,0 +1,129 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "crypto/sha1" + "encoding/hex" + "fmt" + "strings" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/types" +) + +// Internal Load Balancer + +// Instance groups remain legacy named to stay consistent with ingress +func makeInstanceGroupName(clusterID string) string { + prefix := "k8s-ig" + // clusterID might be empty for legacy clusters + if clusterID == "" { + return prefix + } + return fmt.Sprintf("%s--%s", prefix, clusterID) +} + +func makeBackendServiceName(loadBalancerName, clusterID string, shared bool, scheme cloud.LbScheme, protocol v1.Protocol, svcAffinity v1.ServiceAffinity) string { + if shared { + hash := sha1.New() + + // For every non-nil option, hash its value. Currently, only service affinity is relevant. + hash.Write([]byte(string(svcAffinity))) + + hashed := hex.EncodeToString(hash.Sum(nil)) + hashed = hashed[:16] + + // k8s- 4 + // {clusterid}- 17 + // {scheme}- 9 (internal/external) + // {protocol}- 4 (tcp/udp) + // nmv1- 5 (naming convention version) + // {suffix} 16 (hash of settings) + // ----------------- + // 55 characters used + return fmt.Sprintf("k8s-%s-%s-%s-nmv1-%s", clusterID, strings.ToLower(string(scheme)), strings.ToLower(string(protocol)), hashed) + } + return loadBalancerName +} + +func makeHealthCheckName(loadBalancerName, clusterID string, shared bool) string { + if shared { + return fmt.Sprintf("k8s-%s-node", clusterID) + } + + return loadBalancerName +} + +func makeHealthCheckFirewallNameFromHC(healthCheckName string) string { + return healthCheckName + "-hc" +} + +func makeHealthCheckFirewallName(loadBalancerName, clusterID string, shared bool) string { + if shared { + return fmt.Sprintf("k8s-%s-node-hc", clusterID) + } + return loadBalancerName + "-hc" +} + +func makeBackendServiceDescription(nm types.NamespacedName, shared bool) string { + if shared { + return "" + } + return fmt.Sprintf(`{"kubernetes.io/service-name":"%s"}`, nm.String()) +} + +// External Load Balancer + +// makeServiceDescription is used to generate descriptions for forwarding rules and addresses. +func makeServiceDescription(serviceName string) string { + return fmt.Sprintf(`{"kubernetes.io/service-name":"%s"}`, serviceName) +} + +// MakeNodesHealthCheckName returns name of the health check resource used by +// the GCE load balancers (l4) for performing health checks on nodes. +func MakeNodesHealthCheckName(clusterID string) string { + return fmt.Sprintf("k8s-%v-node", clusterID) +} + +func makeHealthCheckDescription(serviceName string) string { + return fmt.Sprintf(`{"kubernetes.io/service-name":"%s"}`, serviceName) +} + +// MakeHealthCheckFirewallName returns the firewall name used by the GCE load +// balancers (l4) for performing health checks. +func MakeHealthCheckFirewallName(clusterID, hcName string, isNodesHealthCheck bool) string { + if isNodesHealthCheck { + return MakeNodesHealthCheckName(clusterID) + "-http-hc" + } + return "k8s-" + hcName + "-http-hc" +} + +// MakeFirewallName returns the firewall name used by the GCE load +// balancers (l4) for serving traffic. +func MakeFirewallName(name string) string { + return fmt.Sprintf("k8s-fw-%s", name) +} + +func makeFirewallDescription(serviceName, ipAddress string) string { + return fmt.Sprintf(`{"kubernetes.io/service-name":"%s", "kubernetes.io/service-ip":"%s"}`, + serviceName, ipAddress) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_networkendpointgroup.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_networkendpointgroup.go new file mode 100644 index 0000000000..6aa079620b --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_networkendpointgroup.go @@ -0,0 +1,138 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "fmt" + "strings" + + computebeta "google.golang.org/api/compute/v0.beta" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newNetworkEndpointGroupMetricContext(request string, zone string) *metricContext { + return newGenericMetricContext("networkendpointgroup_", request, unusedMetricLabel, zone, computeBetaVersion) +} + +// GetNetworkEndpointGroup returns the collection of network endpoints for the name in zone +func (g *Cloud) GetNetworkEndpointGroup(name string, zone string) (*computebeta.NetworkEndpointGroup, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("get", zone) + v, err := g.c.BetaNetworkEndpointGroups().Get(ctx, meta.ZonalKey(name, zone)) + return v, mc.Observe(err) +} + +// ListNetworkEndpointGroup returns the collection of network endpoints for the zone +func (g *Cloud) ListNetworkEndpointGroup(zone string) ([]*computebeta.NetworkEndpointGroup, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("list", zone) + negs, err := g.c.BetaNetworkEndpointGroups().List(ctx, zone, filter.None) + return negs, mc.Observe(err) +} + +// AggregatedListNetworkEndpointGroup returns a map of zone -> endpoint group. +func (g *Cloud) AggregatedListNetworkEndpointGroup() (map[string][]*computebeta.NetworkEndpointGroup, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("aggregated_list", "") + // TODO: filter for the region the cluster is in. + all, err := g.c.BetaNetworkEndpointGroups().AggregatedList(ctx, filter.None) + if err != nil { + return nil, mc.Observe(err) + } + ret := map[string][]*computebeta.NetworkEndpointGroup{} + for key, byZone := range all { + // key is "zones/" + parts := strings.Split(key, "/") + if len(parts) != 2 { + return nil, mc.Observe(fmt.Errorf("invalid key for AggregatedListNetworkEndpointGroup: %q", key)) + } + zone := parts[1] + ret[zone] = append(ret[zone], byZone...) + } + return ret, mc.Observe(nil) +} + +// CreateNetworkEndpointGroup creates an endpoint group in the zone +func (g *Cloud) CreateNetworkEndpointGroup(neg *computebeta.NetworkEndpointGroup, zone string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("create", zone) + return mc.Observe(g.c.BetaNetworkEndpointGroups().Insert(ctx, meta.ZonalKey(neg.Name, zone), neg)) +} + +// DeleteNetworkEndpointGroup deletes the name endpoint group from the zone +func (g *Cloud) DeleteNetworkEndpointGroup(name string, zone string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("delete", zone) + return mc.Observe(g.c.BetaNetworkEndpointGroups().Delete(ctx, meta.ZonalKey(name, zone))) +} + +// AttachNetworkEndpoints associates the referenced endpoints with the named endpoint group in the zone +func (g *Cloud) AttachNetworkEndpoints(name, zone string, endpoints []*computebeta.NetworkEndpoint) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("attach", zone) + req := &computebeta.NetworkEndpointGroupsAttachEndpointsRequest{ + NetworkEndpoints: endpoints, + } + return mc.Observe(g.c.BetaNetworkEndpointGroups().AttachNetworkEndpoints(ctx, meta.ZonalKey(name, zone), req)) +} + +// DetachNetworkEndpoints breaks the association between the referenced endpoints and the named endpoint group in the zone +func (g *Cloud) DetachNetworkEndpoints(name, zone string, endpoints []*computebeta.NetworkEndpoint) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("detach", zone) + req := &computebeta.NetworkEndpointGroupsDetachEndpointsRequest{ + NetworkEndpoints: endpoints, + } + return mc.Observe(g.c.BetaNetworkEndpointGroups().DetachNetworkEndpoints(ctx, meta.ZonalKey(name, zone), req)) +} + +// ListNetworkEndpoints returns all the endpoints associated with the endpoint group in zone and optionally their status. +func (g *Cloud) ListNetworkEndpoints(name, zone string, showHealthStatus bool) ([]*computebeta.NetworkEndpointWithHealthStatus, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newNetworkEndpointGroupMetricContext("list_networkendpoints", zone) + healthStatus := "SKIP" + if showHealthStatus { + healthStatus = "SHOW" + } + req := &computebeta.NetworkEndpointGroupsListEndpointsRequest{ + HealthStatus: healthStatus, + } + l, err := g.c.BetaNetworkEndpointGroups().ListNetworkEndpoints(ctx, meta.ZonalKey(name, zone), req, filter.None) + return l, mc.Observe(err) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_routes.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_routes.go new file mode 100644 index 0000000000..c92d103d43 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_routes.go @@ -0,0 +1,110 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "fmt" + "net/http" + "path" + "time" + + "google.golang.org/api/compute/v1" + "k8s.io/apimachinery/pkg/types" + "k8s.io/klog/v2" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" + cloudprovider "k8s.io/cloud-provider" +) + +func newRoutesMetricContext(request string) *metricContext { + return newGenericMetricContext("routes", request, unusedMetricLabel, unusedMetricLabel, computeV1Version) +} + +// ListRoutes in the cloud environment. +func (g *Cloud) ListRoutes(ctx context.Context, clusterName string) ([]*cloudprovider.Route, error) { + timeoutCtx, cancel := context.WithTimeout(ctx, 1*time.Hour) + defer cancel() + + mc := newRoutesMetricContext("list") + prefix := truncateClusterName(clusterName) + f := filter.Regexp("name", prefix+"-.*").AndRegexp("network", g.NetworkURL()).AndRegexp("description", k8sNodeRouteTag) + routes, err := g.c.Routes().List(timeoutCtx, f) + if err != nil { + return nil, mc.Observe(err) + } + var croutes []*cloudprovider.Route + for _, r := range routes { + target := path.Base(r.NextHopInstance) + // TODO: Should we lastComponent(target) this? + targetNodeName := types.NodeName(target) // NodeName == Instance Name on GCE + croutes = append(croutes, &cloudprovider.Route{ + Name: r.Name, + TargetNode: targetNodeName, + DestinationCIDR: r.DestRange, + }) + } + return croutes, mc.Observe(nil) +} + +// CreateRoute in the cloud environment. +func (g *Cloud) CreateRoute(ctx context.Context, clusterName string, nameHint string, route *cloudprovider.Route) error { + timeoutCtx, cancel := context.WithTimeout(ctx, 1*time.Hour) + defer cancel() + + mc := newRoutesMetricContext("create") + + targetInstance, err := g.getInstanceByName(mapNodeNameToInstanceName(route.TargetNode)) + if err != nil { + return mc.Observe(err) + } + cr := &compute.Route{ + // TODO(thockin): generate a unique name for node + route cidr. Don't depend on name hints. + Name: truncateClusterName(clusterName) + "-" + nameHint, + DestRange: route.DestinationCIDR, + NextHopInstance: fmt.Sprintf("zones/%s/instances/%s", targetInstance.Zone, targetInstance.Name), + Network: g.NetworkURL(), + Priority: 1000, + Description: k8sNodeRouteTag, + } + err = g.c.Routes().Insert(timeoutCtx, meta.GlobalKey(cr.Name), cr) + if isHTTPErrorCode(err, http.StatusConflict) { + klog.Infof("Route %q already exists.", cr.Name) + err = nil + } + return mc.Observe(err) +} + +// DeleteRoute from the cloud environment. +func (g *Cloud) DeleteRoute(ctx context.Context, clusterName string, route *cloudprovider.Route) error { + timeoutCtx, cancel := context.WithTimeout(ctx, 1*time.Hour) + defer cancel() + + mc := newRoutesMetricContext("delete") + return mc.Observe(g.c.Routes().Delete(timeoutCtx, meta.GlobalKey(route.Name))) +} + +func truncateClusterName(clusterName string) string { + if len(clusterName) > 26 { + return clusterName[:26] + } + return clusterName +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_securitypolicy.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_securitypolicy.go new file mode 100644 index 0000000000..e93f79cacc --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_securitypolicy.go @@ -0,0 +1,119 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + computebeta "google.golang.org/api/compute/v0.beta" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newSecurityPolicyMetricContextWithVersion(request, version string) *metricContext { + return newGenericMetricContext("securitypolicy", request, "", unusedMetricLabel, version) +} + +// GetBetaSecurityPolicy retrieves a security policy. +func (g *Cloud) GetBetaSecurityPolicy(name string) (*computebeta.SecurityPolicy, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("get", computeBetaVersion) + v, err := g.c.BetaSecurityPolicies().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// ListBetaSecurityPolicy lists all security policies in the project. +func (g *Cloud) ListBetaSecurityPolicy() ([]*computebeta.SecurityPolicy, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("list", computeBetaVersion) + v, err := g.c.BetaSecurityPolicies().List(ctx, filter.None) + return v, mc.Observe(err) +} + +// CreateBetaSecurityPolicy creates the given security policy. +func (g *Cloud) CreateBetaSecurityPolicy(sp *computebeta.SecurityPolicy) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("create", computeBetaVersion) + return mc.Observe(g.c.BetaSecurityPolicies().Insert(ctx, meta.GlobalKey(sp.Name), sp)) +} + +// DeleteBetaSecurityPolicy deletes the given security policy. +func (g *Cloud) DeleteBetaSecurityPolicy(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("delete", computeBetaVersion) + return mc.Observe(g.c.BetaSecurityPolicies().Delete(ctx, meta.GlobalKey(name))) +} + +// PatchBetaSecurityPolicy applies the given security policy as a +// patch to an existing security policy. +func (g *Cloud) PatchBetaSecurityPolicy(sp *computebeta.SecurityPolicy) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("patch", computeBetaVersion) + return mc.Observe(g.c.BetaSecurityPolicies().Patch(ctx, meta.GlobalKey(sp.Name), sp)) +} + +// GetRuleForBetaSecurityPolicy gets rule from a security policy. +func (g *Cloud) GetRuleForBetaSecurityPolicy(name string) (*computebeta.SecurityPolicyRule, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("get_rule", computeBetaVersion) + v, err := g.c.BetaSecurityPolicies().GetRule(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// AddRuletoBetaSecurityPolicy adds the given security policy rule to +// a security policy. +func (g *Cloud) AddRuletoBetaSecurityPolicy(name string, spr *computebeta.SecurityPolicyRule) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("add_rule", computeBetaVersion) + return mc.Observe(g.c.BetaSecurityPolicies().AddRule(ctx, meta.GlobalKey(name), spr)) +} + +// PatchRuleForBetaSecurityPolicy patches the given security policy +// rule to a security policy. +func (g *Cloud) PatchRuleForBetaSecurityPolicy(name string, spr *computebeta.SecurityPolicyRule) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("patch_rule", computeBetaVersion) + return mc.Observe(g.c.BetaSecurityPolicies().PatchRule(ctx, meta.GlobalKey(name), spr)) +} + +// RemoveRuleFromBetaSecurityPolicy removes rule from a security policy. +func (g *Cloud) RemoveRuleFromBetaSecurityPolicy(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newSecurityPolicyMetricContextWithVersion("remove_rule", computeBetaVersion) + return mc.Observe(g.c.BetaSecurityPolicies().RemoveRule(ctx, meta.GlobalKey(name))) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetpool.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetpool.go new file mode 100644 index 0000000000..8b032b684b --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetpool.go @@ -0,0 +1,83 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newTargetPoolMetricContext(request, region string) *metricContext { + return newGenericMetricContext("targetpool", request, region, unusedMetricLabel, computeV1Version) +} + +// GetTargetPool returns the TargetPool by name. +func (g *Cloud) GetTargetPool(name, region string) (*compute.TargetPool, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetPoolMetricContext("get", region) + v, err := g.c.TargetPools().Get(ctx, meta.RegionalKey(name, region)) + return v, mc.Observe(err) +} + +// CreateTargetPool creates the passed TargetPool +func (g *Cloud) CreateTargetPool(tp *compute.TargetPool, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetPoolMetricContext("create", region) + return mc.Observe(g.c.TargetPools().Insert(ctx, meta.RegionalKey(tp.Name, region), tp)) +} + +// DeleteTargetPool deletes TargetPool by name. +func (g *Cloud) DeleteTargetPool(name, region string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetPoolMetricContext("delete", region) + return mc.Observe(g.c.TargetPools().Delete(ctx, meta.RegionalKey(name, region))) +} + +// AddInstancesToTargetPool adds instances by link to the TargetPool +func (g *Cloud) AddInstancesToTargetPool(name, region string, instanceRefs []*compute.InstanceReference) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + req := &compute.TargetPoolsAddInstanceRequest{ + Instances: instanceRefs, + } + mc := newTargetPoolMetricContext("add_instances", region) + return mc.Observe(g.c.TargetPools().AddInstance(ctx, meta.RegionalKey(name, region), req)) +} + +// RemoveInstancesFromTargetPool removes instances by link to the TargetPool +func (g *Cloud) RemoveInstancesFromTargetPool(name, region string, instanceRefs []*compute.InstanceReference) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + req := &compute.TargetPoolsRemoveInstanceRequest{ + Instances: instanceRefs, + } + mc := newTargetPoolMetricContext("remove_instances", region) + return mc.Observe(g.c.TargetPools().RemoveInstance(ctx, meta.RegionalKey(name, region), req)) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetproxy.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetproxy.go new file mode 100644 index 0000000000..1b68529444 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_targetproxy.go @@ -0,0 +1,142 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newTargetProxyMetricContext(request string) *metricContext { + return newGenericMetricContext("targetproxy", request, unusedMetricLabel, unusedMetricLabel, computeV1Version) +} + +// GetTargetHTTPProxy returns the UrlMap by name. +func (g *Cloud) GetTargetHTTPProxy(name string) (*compute.TargetHttpProxy, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("get") + v, err := g.c.TargetHttpProxies().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// CreateTargetHTTPProxy creates a TargetHttpProxy +func (g *Cloud) CreateTargetHTTPProxy(proxy *compute.TargetHttpProxy) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("create") + return mc.Observe(g.c.TargetHttpProxies().Insert(ctx, meta.GlobalKey(proxy.Name), proxy)) +} + +// SetURLMapForTargetHTTPProxy sets the given UrlMap for the given TargetHttpProxy. +func (g *Cloud) SetURLMapForTargetHTTPProxy(proxy *compute.TargetHttpProxy, urlMapLink string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + ref := &compute.UrlMapReference{UrlMap: urlMapLink} + mc := newTargetProxyMetricContext("set_url_map") + return mc.Observe(g.c.TargetHttpProxies().SetUrlMap(ctx, meta.GlobalKey(proxy.Name), ref)) +} + +// DeleteTargetHTTPProxy deletes the TargetHttpProxy by name. +func (g *Cloud) DeleteTargetHTTPProxy(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("delete") + return mc.Observe(g.c.TargetHttpProxies().Delete(ctx, meta.GlobalKey(name))) +} + +// ListTargetHTTPProxies lists all TargetHttpProxies in the project. +func (g *Cloud) ListTargetHTTPProxies() ([]*compute.TargetHttpProxy, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("list") + v, err := g.c.TargetHttpProxies().List(ctx, filter.None) + return v, mc.Observe(err) +} + +// TargetHttpsProxy management + +// GetTargetHTTPSProxy returns the UrlMap by name. +func (g *Cloud) GetTargetHTTPSProxy(name string) (*compute.TargetHttpsProxy, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("get") + v, err := g.c.TargetHttpsProxies().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// CreateTargetHTTPSProxy creates a TargetHttpsProxy +func (g *Cloud) CreateTargetHTTPSProxy(proxy *compute.TargetHttpsProxy) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("create") + return mc.Observe(g.c.TargetHttpsProxies().Insert(ctx, meta.GlobalKey(proxy.Name), proxy)) +} + +// SetURLMapForTargetHTTPSProxy sets the given UrlMap for the given TargetHttpsProxy. +func (g *Cloud) SetURLMapForTargetHTTPSProxy(proxy *compute.TargetHttpsProxy, urlMapLink string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("set_url_map") + ref := &compute.UrlMapReference{UrlMap: urlMapLink} + return mc.Observe(g.c.TargetHttpsProxies().SetUrlMap(ctx, meta.GlobalKey(proxy.Name), ref)) +} + +// SetSslCertificateForTargetHTTPSProxy sets the given SslCertificate for the given TargetHttpsProxy. +func (g *Cloud) SetSslCertificateForTargetHTTPSProxy(proxy *compute.TargetHttpsProxy, sslCertURLs []string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("set_ssl_cert") + req := &compute.TargetHttpsProxiesSetSslCertificatesRequest{ + SslCertificates: sslCertURLs, + } + return mc.Observe(g.c.TargetHttpsProxies().SetSslCertificates(ctx, meta.GlobalKey(proxy.Name), req)) +} + +// DeleteTargetHTTPSProxy deletes the TargetHttpsProxy by name. +func (g *Cloud) DeleteTargetHTTPSProxy(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("delete") + return mc.Observe(g.c.TargetHttpsProxies().Delete(ctx, meta.GlobalKey(name))) +} + +// ListTargetHTTPSProxies lists all TargetHttpsProxies in the project. +func (g *Cloud) ListTargetHTTPSProxies() ([]*compute.TargetHttpsProxy, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newTargetProxyMetricContext("list") + v, err := g.c.TargetHttpsProxies().List(ctx, filter.None) + return v, mc.Observe(err) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_tpu.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_tpu.go new file mode 100644 index 0000000000..63acb344b5 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_tpu.go @@ -0,0 +1,223 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2018 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "encoding/json" + "fmt" + "net/http" + "time" + + "google.golang.org/api/googleapi" + tpuapi "google.golang.org/api/tpu/v1" + "k8s.io/klog/v2" + + "k8s.io/apimachinery/pkg/util/wait" +) + +// newTPUService returns a new tpuService using the client to communicate with +// the Cloud TPU APIs. +func newTPUService(client *http.Client) (*tpuService, error) { + s, err := tpuapi.NewService(context.Background()) + if err != nil { + return nil, err + } + return &tpuService{ + projects: tpuapi.NewProjectsService(s), + }, nil +} + +// tpuService encapsulates the TPU services on nodes and the operations on the +// nodes. +type tpuService struct { + projects *tpuapi.ProjectsService +} + +// CreateTPU creates the Cloud TPU node with the specified name in the +// specified zone. +func (g *Cloud) CreateTPU(ctx context.Context, name, zone string, node *tpuapi.Node) (*tpuapi.Node, error) { + var err error + mc := newTPUMetricContext("create", zone) + defer mc.Observe(err) + + var op *tpuapi.Operation + parent := getTPUParentName(g.projectID, zone) + op, err = g.tpuService.projects.Locations.Nodes.Create(parent, node).NodeId(name).Do() + if err != nil { + return nil, err + } + klog.V(2).Infof("Creating Cloud TPU %q in zone %q with operation %q", name, zone, op.Name) + + op, err = g.waitForTPUOp(ctx, op) + if err != nil { + return nil, err + } + err = getErrorFromTPUOp(op) + if err != nil { + return nil, err + } + + output := new(tpuapi.Node) + err = json.Unmarshal(op.Response, output) + if err != nil { + err = fmt.Errorf("failed to unmarshal response from operation %q: response = %v, err = %v", op.Name, op.Response, err) + return nil, err + } + return output, nil +} + +// DeleteTPU deletes the Cloud TPU with the specified name in the specified +// zone. +func (g *Cloud) DeleteTPU(ctx context.Context, name, zone string) error { + var err error + mc := newTPUMetricContext("delete", zone) + defer mc.Observe(err) + + var op *tpuapi.Operation + name = getTPUName(g.projectID, zone, name) + op, err = g.tpuService.projects.Locations.Nodes.Delete(name).Do() + if err != nil { + return err + } + klog.V(2).Infof("Deleting Cloud TPU %q in zone %q with operation %q", name, zone, op.Name) + + op, err = g.waitForTPUOp(ctx, op) + if err != nil { + return err + } + err = getErrorFromTPUOp(op) + if err != nil { + return err + } + return nil +} + +// GetTPU returns the Cloud TPU with the specified name in the specified zone. +func (g *Cloud) GetTPU(ctx context.Context, name, zone string) (*tpuapi.Node, error) { + mc := newTPUMetricContext("get", zone) + + name = getTPUName(g.projectID, zone, name) + node, err := g.tpuService.projects.Locations.Nodes.Get(name).Do() + if err != nil { + return nil, mc.Observe(err) + } + return node, mc.Observe(nil) +} + +// ListTPUs returns Cloud TPUs in the specified zone. +func (g *Cloud) ListTPUs(ctx context.Context, zone string) ([]*tpuapi.Node, error) { + mc := newTPUMetricContext("list", zone) + + parent := getTPUParentName(g.projectID, zone) + var nodes []*tpuapi.Node + var accumulator = func(response *tpuapi.ListNodesResponse) error { + nodes = append(nodes, response.Nodes...) + return nil + } + err := g.tpuService.projects.Locations.Nodes.List(parent).Pages(ctx, accumulator) + if err != nil { + return nil, mc.Observe(err) + } + return nodes, mc.Observe(nil) +} + +// ListLocations returns the zones where Cloud TPUs are available. +func (g *Cloud) ListLocations(ctx context.Context) ([]*tpuapi.Location, error) { + mc := newTPUMetricContext("list_locations", "") + parent := getTPUProjectURL(g.projectID) + var locations []*tpuapi.Location + var accumulator = func(response *tpuapi.ListLocationsResponse) error { + locations = append(locations, response.Locations...) + return nil + } + err := g.tpuService.projects.Locations.List(parent).Pages(ctx, accumulator) + if err != nil { + return nil, mc.Observe(err) + } + return locations, mc.Observe(nil) +} + +// waitForTPUOp checks whether the op is done every 30 seconds before the ctx +// is cancelled. +func (g *Cloud) waitForTPUOp(ctx context.Context, op *tpuapi.Operation) (*tpuapi.Operation, error) { + if err := wait.PollInfinite(30*time.Second, func() (bool, error) { + // Check if context has been cancelled. + select { + case <-ctx.Done(): + klog.V(3).Infof("Context for operation %q has been cancelled: %s", op.Name, ctx.Err()) + return true, ctx.Err() + default: + } + + klog.V(3).Infof("Waiting for operation %q to complete...", op.Name) + + start := time.Now() + g.operationPollRateLimiter.Accept() + duration := time.Since(start) + if duration > 5*time.Second { + klog.V(2).Infof("Getting operation %q throttled for %v", op.Name, duration) + } + + var err error + op, err = g.tpuService.projects.Locations.Operations.Get(op.Name).Do() + if err != nil { + return true, err + } + if op.Done { + klog.V(3).Infof("Operation %q has completed", op.Name) + return true, nil + } + return false, nil + }); err != nil { + return nil, fmt.Errorf("failed to wait for operation %q: %s", op.Name, err) + } + return op, nil +} + +// newTPUMetricContext returns a new metricContext used for recording metrics +// of Cloud TPU API calls. +func newTPUMetricContext(request, zone string) *metricContext { + return newGenericMetricContext("tpus", request, unusedMetricLabel, zone, "v1") +} + +// getErrorFromTPUOp returns the error in the failed op, or nil if the op +// succeed. +func getErrorFromTPUOp(op *tpuapi.Operation) error { + if op != nil && op.Error != nil { + return &googleapi.Error{ + Code: op.ServerResponse.HTTPStatusCode, + Message: op.Error.Message, + } + } + return nil +} + +func getTPUProjectURL(project string) string { + return fmt.Sprintf("projects/%s", project) +} + +func getTPUParentName(project, zone string) string { + return fmt.Sprintf("projects/%s/locations/%s", project, zone) +} + +func getTPUName(project, zone, name string) string { + return fmt.Sprintf("projects/%s/locations/%s/nodes/%s", project, zone, name) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_urlmap.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_urlmap.go new file mode 100644 index 0000000000..5405ed4dd9 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_urlmap.go @@ -0,0 +1,79 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +func newURLMapMetricContext(request string) *metricContext { + return newGenericMetricContext("urlmap", request, unusedMetricLabel, unusedMetricLabel, computeV1Version) +} + +// GetURLMap returns the UrlMap by name. +func (g *Cloud) GetURLMap(name string) (*compute.UrlMap, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newURLMapMetricContext("get") + v, err := g.c.UrlMaps().Get(ctx, meta.GlobalKey(name)) + return v, mc.Observe(err) +} + +// CreateURLMap creates a url map +func (g *Cloud) CreateURLMap(urlMap *compute.UrlMap) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newURLMapMetricContext("create") + return mc.Observe(g.c.UrlMaps().Insert(ctx, meta.GlobalKey(urlMap.Name), urlMap)) +} + +// UpdateURLMap applies the given UrlMap as an update +func (g *Cloud) UpdateURLMap(urlMap *compute.UrlMap) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newURLMapMetricContext("update") + return mc.Observe(g.c.UrlMaps().Update(ctx, meta.GlobalKey(urlMap.Name), urlMap)) +} + +// DeleteURLMap deletes a url map by name. +func (g *Cloud) DeleteURLMap(name string) error { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newURLMapMetricContext("delete") + return mc.Observe(g.c.UrlMaps().Delete(ctx, meta.GlobalKey(name))) +} + +// ListURLMaps lists all UrlMaps in the project. +func (g *Cloud) ListURLMaps() ([]*compute.UrlMap, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newURLMapMetricContext("list") + v, err := g.c.UrlMaps().List(ctx, filter.None) + return v, mc.Observe(err) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_util.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_util.go new file mode 100644 index 0000000000..2afa83e628 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_util.go @@ -0,0 +1,391 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "errors" + "fmt" + "net" + "net/http" + "regexp" + "sort" + "strings" + "sync" + + "cloud.google.com/go/compute/metadata" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/mock" + + compute "google.golang.org/api/compute/v1" + "google.golang.org/api/googleapi" + + "k8s.io/api/core/v1" + "k8s.io/apimachinery/pkg/types" + "k8s.io/apimachinery/pkg/util/sets" + "k8s.io/client-go/kubernetes/fake" + v1core "k8s.io/client-go/kubernetes/typed/core/v1" + servicehelper "k8s.io/cloud-provider/service/helpers" +) + +func fakeGCECloud(vals TestClusterValues) (*Cloud, error) { + gce := NewFakeGCECloud(vals) + + gce.AlphaFeatureGate = NewAlphaFeatureGate([]string{}) + gce.nodeInformerSynced = func() bool { return true } + gce.client = fake.NewSimpleClientset() + + mockGCE := gce.c.(*cloud.MockGCE) + mockGCE.MockTargetPools.AddInstanceHook = mock.AddInstanceHook + mockGCE.MockTargetPools.RemoveInstanceHook = mock.RemoveInstanceHook + mockGCE.MockForwardingRules.InsertHook = mock.InsertFwdRuleHook + mockGCE.MockAddresses.InsertHook = mock.InsertAddressHook + mockGCE.MockAlphaAddresses.InsertHook = mock.InsertAlphaAddressHook + mockGCE.MockAlphaAddresses.X = mock.AddressAttributes{} + mockGCE.MockAddresses.X = mock.AddressAttributes{} + + mockGCE.MockInstanceGroups.X = mock.InstanceGroupAttributes{ + InstanceMap: make(map[meta.Key]map[string]*compute.InstanceWithNamedPorts), + Lock: &sync.Mutex{}, + } + mockGCE.MockInstanceGroups.AddInstancesHook = mock.AddInstancesHook + mockGCE.MockInstanceGroups.RemoveInstancesHook = mock.RemoveInstancesHook + mockGCE.MockInstanceGroups.ListInstancesHook = mock.ListInstancesHook + + mockGCE.MockRegionBackendServices.UpdateHook = mock.UpdateRegionBackendServiceHook + mockGCE.MockHealthChecks.UpdateHook = mock.UpdateHealthCheckHook + mockGCE.MockFirewalls.UpdateHook = mock.UpdateFirewallHook + + keyGA := meta.GlobalKey("key-ga") + mockGCE.MockZones.Objects[*keyGA] = &cloud.MockZonesObj{ + Obj: &compute.Zone{Name: vals.ZoneName, Region: gce.getRegionLink(vals.Region)}, + } + + return gce, nil +} + +func registerTargetPoolAddInstanceHook(gce *Cloud, callback func(*compute.TargetPoolsAddInstanceRequest)) error { + mockGCE, ok := gce.c.(*cloud.MockGCE) + if !ok { + return fmt.Errorf("couldn't cast cloud to mockGCE: %#v", gce) + } + existingHandler := mockGCE.MockTargetPools.AddInstanceHook + hook := func(ctx context.Context, key *meta.Key, req *compute.TargetPoolsAddInstanceRequest, m *cloud.MockTargetPools) error { + callback(req) + return existingHandler(ctx, key, req, m) + } + mockGCE.MockTargetPools.AddInstanceHook = hook + return nil +} + +func registerTargetPoolRemoveInstanceHook(gce *Cloud, callback func(*compute.TargetPoolsRemoveInstanceRequest)) error { + mockGCE, ok := gce.c.(*cloud.MockGCE) + if !ok { + return fmt.Errorf("couldn't cast cloud to mockGCE: %#v", gce) + } + existingHandler := mockGCE.MockTargetPools.RemoveInstanceHook + hook := func(ctx context.Context, key *meta.Key, req *compute.TargetPoolsRemoveInstanceRequest, m *cloud.MockTargetPools) error { + callback(req) + return existingHandler(ctx, key, req, m) + } + mockGCE.MockTargetPools.RemoveInstanceHook = hook + return nil +} + +type gceInstance struct { + Zone string + Name string + ID uint64 + Disks []*compute.AttachedDisk + Type string +} + +var ( + autoSubnetIPRange = &net.IPNet{ + IP: net.ParseIP("10.128.0.0"), + Mask: net.CIDRMask(9, 32), + } +) + +var providerIDRE = regexp.MustCompile(`^` + ProviderName + `://([^/]+)/([^/]+)/([^/]+)$`) + +func getProjectAndZone() (string, string, error) { + result, err := metadata.Get("instance/zone") + if err != nil { + return "", "", err + } + parts := strings.Split(result, "/") + if len(parts) != 4 { + return "", "", fmt.Errorf("unexpected response: %s", result) + } + zone := parts[3] + projectID, err := metadata.ProjectID() + if err != nil { + return "", "", err + } + return projectID, zone, nil +} + +func (g *Cloud) raiseFirewallChangeNeededEvent(svc *v1.Service, cmd string) { + msg := fmt.Sprintf("Firewall change required by security admin: `%v`", cmd) + if g.eventRecorder != nil && svc != nil { + g.eventRecorder.Event(svc, v1.EventTypeNormal, "LoadBalancerManualChange", msg) + } +} + +// FirewallToGCloudCreateCmd generates a gcloud command to create a firewall with specified params +func FirewallToGCloudCreateCmd(fw *compute.Firewall, projectID string) string { + args := firewallToGcloudArgs(fw, projectID) + return fmt.Sprintf("gcloud compute firewall-rules create %v --network %v %v", fw.Name, getNameFromLink(fw.Network), args) +} + +// FirewallToGCloudUpdateCmd generates a gcloud command to update a firewall to specified params +func FirewallToGCloudUpdateCmd(fw *compute.Firewall, projectID string) string { + args := firewallToGcloudArgs(fw, projectID) + return fmt.Sprintf("gcloud compute firewall-rules update %v %v", fw.Name, args) +} + +// FirewallToGCloudDeleteCmd generates a gcloud command to delete a firewall to specified params +func FirewallToGCloudDeleteCmd(fwName, projectID string) string { + return fmt.Sprintf("gcloud compute firewall-rules delete %v --project %v", fwName, projectID) +} + +func firewallToGcloudArgs(fw *compute.Firewall, projectID string) string { + var allPorts []string + for _, a := range fw.Allowed { + for _, p := range a.Ports { + allPorts = append(allPorts, fmt.Sprintf("%v:%v", a.IPProtocol, p)) + } + } + + // Sort all slices to prevent the event from being duped + sort.Strings(allPorts) + allow := strings.Join(allPorts, ",") + sort.Strings(fw.SourceRanges) + srcRngs := strings.Join(fw.SourceRanges, ",") + sort.Strings(fw.TargetTags) + targets := strings.Join(fw.TargetTags, ",") + return fmt.Sprintf("--description %q --allow %v --source-ranges %v --target-tags %v --project %v", fw.Description, allow, srcRngs, targets, projectID) +} + +// Take a GCE instance 'hostname' and break it down to something that can be fed +// to the GCE API client library. Basically this means reducing 'kubernetes- +// node-2.c.my-proj.internal' to 'kubernetes-node-2' if necessary. +func canonicalizeInstanceName(name string) string { + ix := strings.Index(name, ".") + if ix != -1 { + name = name[:ix] + } + return name +} + +// Returns the last component of a URL, i.e. anything after the last slash +// If there is no slash, returns the whole string +func lastComponent(s string) string { + lastSlash := strings.LastIndex(s, "/") + if lastSlash != -1 { + s = s[lastSlash+1:] + } + return s +} + +// mapNodeNameToInstanceName maps a k8s NodeName to a GCE Instance Name +// This is a simple string cast. +func mapNodeNameToInstanceName(nodeName types.NodeName) string { + return string(nodeName) +} + +// GetGCERegion returns region of the gce zone. Zone names +// are of the form: ${region-name}-${ix}. +// For example, "us-central1-b" has a region of "us-central1". +// So we look for the last '-' and trim to just before that. +func GetGCERegion(zone string) (string, error) { + ix := strings.LastIndex(zone, "-") + if ix == -1 { + return "", fmt.Errorf("unexpected zone: %s", zone) + } + return zone[:ix], nil +} + +func isHTTPErrorCode(err error, code int) bool { + apiErr, ok := err.(*googleapi.Error) + return ok && apiErr.Code == code +} + +func isInUsedByError(err error) bool { + apiErr, ok := err.(*googleapi.Error) + if !ok || apiErr.Code != http.StatusBadRequest { + return false + } + return strings.Contains(apiErr.Message, "being used by") +} + +// splitProviderID splits a provider's id into core components. +// A providerID is build out of '${ProviderName}://${project-id}/${zone}/${instance-name}' +// See cloudprovider.GetInstanceProviderID. +func splitProviderID(providerID string) (project, zone, instance string, err error) { + matches := providerIDRE.FindStringSubmatch(providerID) + if len(matches) != 4 { + return "", "", "", errors.New("error splitting providerID") + } + return matches[1], matches[2], matches[3], nil +} + +func equalStringSets(x, y []string) bool { + if len(x) != len(y) { + return false + } + xString := sets.NewString(x...) + yString := sets.NewString(y...) + return xString.Equal(yString) +} + +func isNotFound(err error) bool { + return isHTTPErrorCode(err, http.StatusNotFound) +} + +func ignoreNotFound(err error) error { + if err == nil || isNotFound(err) { + return nil + } + return err +} + +func isNotFoundOrInUse(err error) bool { + return isNotFound(err) || isInUsedByError(err) +} + +func isForbidden(err error) bool { + return isHTTPErrorCode(err, http.StatusForbidden) +} + +func makeGoogleAPINotFoundError(message string) error { + return &googleapi.Error{Code: http.StatusNotFound, Message: message} +} + +// containsCIDR returns true if outer contains inner. +func containsCIDR(outer, inner *net.IPNet) bool { + return outer.Contains(firstIPInRange(inner)) && outer.Contains(lastIPInRange(inner)) +} + +// firstIPInRange returns the first IP in a given IP range. +func firstIPInRange(ipNet *net.IPNet) net.IP { + return ipNet.IP.Mask(ipNet.Mask) +} + +// lastIPInRange returns the last IP in a given IP range. +func lastIPInRange(cidr *net.IPNet) net.IP { + ip := append([]byte{}, cidr.IP...) + for i, b := range cidr.Mask { + ip[i] |= ^b + } + return ip +} + +// subnetsInCIDR takes a list of subnets for a single region and +// returns subnets which exists in the specified CIDR range. +func subnetsInCIDR(subnets []*compute.Subnetwork, cidr *net.IPNet) ([]*compute.Subnetwork, error) { + var res []*compute.Subnetwork + for _, subnet := range subnets { + _, subnetRange, err := net.ParseCIDR(subnet.IpCidrRange) + if err != nil { + return nil, fmt.Errorf("unable to parse CIDR %q for subnet %q: %v", subnet.IpCidrRange, subnet.Name, err) + } + if containsCIDR(cidr, subnetRange) { + res = append(res, subnet) + } + } + return res, nil +} + +type netType string + +const ( + netTypeLegacy netType = "LEGACY" + netTypeAuto netType = "AUTO" + netTypeCustom netType = "CUSTOM" +) + +func typeOfNetwork(network *compute.Network) netType { + if network.IPv4Range != "" { + return netTypeLegacy + } + + if network.AutoCreateSubnetworks { + return netTypeAuto + } + + return netTypeCustom +} + +func getLocationName(project, zoneOrRegion string) string { + return fmt.Sprintf("projects/%s/locations/%s", project, zoneOrRegion) +} + +func addFinalizer(service *v1.Service, kubeClient v1core.CoreV1Interface, key string) error { + if hasFinalizer(service, key) { + return nil + } + + // Make a copy so we don't mutate the shared informer cache. + updated := service.DeepCopy() + updated.ObjectMeta.Finalizers = append(updated.ObjectMeta.Finalizers, key) + + _, err := servicehelper.PatchService(kubeClient, service, updated) + return err +} + +// removeFinalizer patches the service to remove finalizer. +func removeFinalizer(service *v1.Service, kubeClient v1core.CoreV1Interface, key string) error { + if !hasFinalizer(service, key) { + return nil + } + + // Make a copy so we don't mutate the shared informer cache. + updated := service.DeepCopy() + updated.ObjectMeta.Finalizers = removeString(updated.ObjectMeta.Finalizers, key) + + _, err := servicehelper.PatchService(kubeClient, service, updated) + return err +} + +//hasFinalizer returns if the given service has the specified key in its list of finalizers. +func hasFinalizer(service *v1.Service, key string) bool { + for _, finalizer := range service.ObjectMeta.Finalizers { + if finalizer == key { + return true + } + } + return false +} + +// removeString returns a newly created []string that contains all items from slice that +// are not equal to s. +func removeString(slice []string, s string) []string { + var newSlice []string + for _, item := range slice { + if item != s { + newSlice = append(newSlice, item) + } + } + return newSlice +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_zones.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_zones.go new file mode 100644 index 0000000000..c193252d48 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gce_zones.go @@ -0,0 +1,95 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "fmt" + "strings" + + compute "google.golang.org/api/compute/v1" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/filter" + "k8s.io/apimachinery/pkg/types" + cloudprovider "k8s.io/cloud-provider" +) + +func newZonesMetricContext(request, region string) *metricContext { + return newGenericMetricContext("zones", request, region, unusedMetricLabel, computeV1Version) +} + +// GetZone creates a cloudprovider.Zone of the current zone and region +func (g *Cloud) GetZone(ctx context.Context) (cloudprovider.Zone, error) { + return cloudprovider.Zone{ + FailureDomain: g.localZone, + Region: g.region, + }, nil +} + +// GetZoneByProviderID implements Zones.GetZoneByProviderID +// This is particularly useful in external cloud providers where the kubelet +// does not initialize node data. +func (g *Cloud) GetZoneByProviderID(ctx context.Context, providerID string) (cloudprovider.Zone, error) { + _, zone, _, err := splitProviderID(providerID) + if err != nil { + return cloudprovider.Zone{}, err + } + region, err := GetGCERegion(zone) + if err != nil { + return cloudprovider.Zone{}, err + } + return cloudprovider.Zone{FailureDomain: zone, Region: region}, nil +} + +// GetZoneByNodeName implements Zones.GetZoneByNodeName +// This is particularly useful in external cloud providers where the kubelet +// does not initialize node data. +func (g *Cloud) GetZoneByNodeName(ctx context.Context, nodeName types.NodeName) (cloudprovider.Zone, error) { + instanceName := mapNodeNameToInstanceName(nodeName) + instance, err := g.getInstanceByName(instanceName) + if err != nil { + return cloudprovider.Zone{}, err + } + region, err := GetGCERegion(instance.Zone) + if err != nil { + return cloudprovider.Zone{}, err + } + return cloudprovider.Zone{FailureDomain: instance.Zone, Region: region}, nil +} + +// ListZonesInRegion returns all zones in a GCP region +func (g *Cloud) ListZonesInRegion(region string) ([]*compute.Zone, error) { + ctx, cancel := cloud.ContextWithCallTimeout() + defer cancel() + + mc := newZonesMetricContext("list", region) + // Use regex match instead of an exact regional link constructed from getRegionalLink below. + // See comments in issue kubernetes/kubernetes#87905 + list, err := g.c.Zones().List(ctx, filter.Regexp("region", fmt.Sprintf(".*/regions/%s", region))) + if err != nil { + return nil, mc.Observe(err) + } + return list, mc.Observe(err) +} + +func (g *Cloud) getRegionLink(region string) string { + return g.service.BasePath + strings.Join([]string{g.projectID, "regions", region}, "/") +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/BUILD b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/BUILD new file mode 100644 index 0000000000..478db078f5 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/BUILD @@ -0,0 +1,39 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = [ + "credentialutil.go", + "gcpcredential.go", + "registry_marshal.go", + ], + importpath = "k8s.io/cloud-provider-gcp/providers/gce/gcpcredential", + visibility = ["//visibility:public"], + deps = [ + "//vendor/k8s.io/cloud-provider/credentialconfig:go_default_library", + "//vendor/k8s.io/klog/v2:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["registry_marshal_test.go"], + embed = [":go_default_library"], + deps = ["//vendor/k8s.io/cloud-provider/credentialconfig:go_default_library"], +) + +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/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/credentialutil.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/credentialutil.go new file mode 100644 index 0000000000..6f13eec079 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/credentialutil.go @@ -0,0 +1,113 @@ +/* +Copyright 2021 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gcpcredential + +import ( + "encoding/json" + "errors" + "fmt" + "io" + "io/ioutil" + "net/http" + + "k8s.io/cloud-provider/credentialconfig" + "k8s.io/klog/v2" +) + +const ( + maxReadLength = 10 * 1 << 20 // 10MB +) + +// HTTPError wraps a non-StatusOK error code as an error. +type HTTPError struct { + StatusCode int + URL string +} + +// Error implements error +func (he *HTTPError) Error() string { + return fmt.Sprintf("http status code: %d while fetching url %s", + he.StatusCode, he.URL) +} + +// ReadURL read contents from given url +func ReadURL(url string, client *http.Client, header *http.Header) (body []byte, err error) { + req, err := http.NewRequest("GET", url, nil) + if err != nil { + return nil, err + } + if header != nil { + req.Header = *header + } + resp, err := client.Do(req) + if err != nil { + return nil, err + } + defer resp.Body.Close() + + if resp.StatusCode != http.StatusOK { + klog.V(2).Infof("body of failing http response: %v", resp.Body) + return nil, &HTTPError{ + StatusCode: resp.StatusCode, + URL: url, + } + } + + limitedReader := &io.LimitedReader{R: resp.Body, N: maxReadLength} + contents, err := ioutil.ReadAll(limitedReader) + if err != nil { + return nil, err + } + + if limitedReader.N <= 0 { + return nil, errors.New("the read limit is reached") + } + + return contents, nil +} + +// ReadDockerConfigFileFromURL read a docker config file from the given url +func ReadDockerConfigFileFromURL(url string, client *http.Client, header *http.Header) (cfg credentialconfig.RegistryConfig, err error) { + if contents, err := ReadURL(url, client, header); err == nil { + return ReadDockerConfigFileFromBytes(contents) + } + + return nil, err +} + +type internalRegistryConfig map[string]RegistryConfigEntry + +// ReadDockerConfigFileFromBytes read a docker config file from the given bytes +func ReadDockerConfigFileFromBytes(contents []byte) (cfg credentialconfig.RegistryConfig, err error) { + serializableCfg := internalRegistryConfig{} + if err = json.Unmarshal(contents, &serializableCfg); err != nil { + return nil, errors.New("error occurred while trying to unmarshal json") + } + return convertToExternalConfig(serializableCfg), nil +} + +func convertToExternalConfig(in internalRegistryConfig) (cfg credentialconfig.RegistryConfig) { + configMap := credentialconfig.RegistryConfig{} + for k, v := range in { + configMap[k] = credentialconfig.RegistryConfigEntry{ + Username: v.Username, + Password: v.Password, + Email: v.Email, + } + } + return configMap +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/gcpcredential.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/gcpcredential.go new file mode 100644 index 0000000000..b51990d154 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/gcpcredential.go @@ -0,0 +1,130 @@ +/* +Copyright 2020 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gcpcredential + +import ( + "encoding/json" + "net/http" + "strings" + + "k8s.io/cloud-provider/credentialconfig" + "k8s.io/klog/v2" +) + +const ( + metadataURL = "http://metadata.google.internal./computeMetadata/v1/" + metadataAttributes = metadataURL + "instance/attributes/" + // DockerConfigKey is the URL of the dockercfg metadata key used by DockerConfigKeyProvider. + DockerConfigKey = metadataAttributes + "google-dockercfg" + // DockerConfigURLKey is the URL of the dockercfg metadata key used by DockerConfigURLKeyProvider. + DockerConfigURLKey = metadataAttributes + "google-dockercfg-url" + serviceAccounts = metadataURL + "instance/service-accounts/" + metadataScopes = metadataURL + "instance/service-accounts/default/scopes" + metadataToken = metadataURL + "instance/service-accounts/default/token" + metadataEmail = metadataURL + "instance/service-accounts/default/email" + // StorageScopePrefix is the prefix checked by ContainerRegistryProvider.Enabled. + StorageScopePrefix = "https://www.googleapis.com/auth/devstorage" + cloudPlatformScopePrefix = "https://www.googleapis.com/auth/cloud-platform" + defaultServiceAccount = "default/" +) + +// GCEProductNameFile is the product file path that contains the cloud service name. +// This is a variable instead of a const to enable testing. +var GCEProductNameFile = "/sys/class/dmi/id/product_name" + +// For these urls, the parts of the host name can be glob, for example '*.gcr.io" will match +// "foo.gcr.io" and "bar.gcr.io". +var containerRegistryUrls = []string{"container.cloud.google.com", "gcr.io", "*.gcr.io", "*.pkg.dev"} + +var metadataHeader = &http.Header{ + "Metadata-Flavor": []string{"Google"}, +} + +// ProvideConfigKey implements a dockercfg-based authentication flow. +func ProvideConfigKey(client *http.Client, image string) credentialconfig.RegistryConfig { + // Read the contents of the google-dockercfg metadata key and + // parse them as an alternate .dockercfg + if cfg, err := ReadDockerConfigFileFromURL(DockerConfigKey, client, metadataHeader); err != nil { + klog.Errorf("while reading 'google-dockercfg' metadata: %v", err) + } else { + return cfg + } + + return credentialconfig.RegistryConfig{} +} + +// ProvideURLKey implements a dockercfg-url-based authentication flow. +func ProvideURLKey(client *http.Client, image string) credentialconfig.RegistryConfig { + // Read the contents of the google-dockercfg-url key and load a .dockercfg from there + if url, err := ReadURL(DockerConfigURLKey, client, metadataHeader); err != nil { + klog.Errorf("while reading 'google-dockercfg-url' metadata: %v", err) + } else { + if strings.HasPrefix(string(url), "http") { + if cfg, err := ReadDockerConfigFileFromURL(string(url), client, nil); err != nil { + klog.Errorf("while reading 'google-dockercfg-url'-specified url: %s, %v", string(url), err) + } else { + return cfg + } + } else { + // TODO(mattmoor): support reading alternate scheme URLs (e.g. gs:// or s3://) + klog.Errorf("Unsupported URL scheme: %s", string(url)) + } + } + + return credentialconfig.RegistryConfig{} +} + +// TokenBlob is used to decode the JSON blob containing an access token +// that is returned by GCE metadata. +type TokenBlob struct { + AccessToken string `json:"access_token"` +} + +// ProvideContainerRegistry implements a gcr.io-based authentication flow. +func ProvideContainerRegistry(client *http.Client, image string) credentialconfig.RegistryConfig { + cfg := credentialconfig.RegistryConfig{} + + tokenJSONBlob, err := ReadURL(metadataToken, client, metadataHeader) + if err != nil { + klog.Errorf("while reading access token endpoint: %v", err) + return cfg + } + + email, err := ReadURL(metadataEmail, client, metadataHeader) + if err != nil { + klog.Errorf("while reading email endpoint: %v", err) + return cfg + } + + var parsedBlob TokenBlob + if err := json.Unmarshal([]byte(tokenJSONBlob), &parsedBlob); err != nil { + klog.Errorf("while parsing json blob %s: %v", tokenJSONBlob, err) + return cfg + } + + entry := credentialconfig.RegistryConfigEntry{ + Username: "_token", + Password: parsedBlob.AccessToken, + Email: string(email), + } + + // Add our entry for each of the supported container registry URLs + for _, k := range containerRegistryUrls { + cfg[k] = entry + } + return cfg +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/registry_marshal.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/registry_marshal.go new file mode 100644 index 0000000000..75541e2116 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/gcpcredential/registry_marshal.go @@ -0,0 +1,110 @@ +/* +Copyright 2021 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gcpcredential + +import ( + "encoding/base64" + "encoding/json" + "fmt" + "strings" + + "k8s.io/cloud-provider/credentialconfig" +) + +// registryConfigEntryWithAuth is used solely for deserializing the Auth field +// into a dockerConfigEntry during JSON deserialization. +type registryConfigEntryWithAuth struct { + // +optional + Username string `json:"username,omitempty"` + // +optional + Password string `json:"password,omitempty"` + // +optional + Email string `json:"email,omitempty"` + // +optional + Auth string `json:"auth,omitempty"` +} + +// RegistryConfigEntry is a serializable wrapper around credentialconfig.RegistryConfigEntry. +type RegistryConfigEntry struct { + credentialconfig.RegistryConfigEntry +} + +// UnmarshalJSON implements the json.Unmarshaler interface. +func (ident *RegistryConfigEntry) UnmarshalJSON(data []byte) error { + var tmp registryConfigEntryWithAuth + err := json.Unmarshal(data, &tmp) + if err != nil { + return err + } + + ident.Username = tmp.Username + ident.Password = tmp.Password + ident.Email = tmp.Email + + if len(tmp.Auth) == 0 { + return nil + } + + ident.Username, ident.Password, err = decodeRegistryConfigFieldAuth(tmp.Auth) + return err +} + +// MarshalJSON implements the json.Marshaler interface. +func (ident RegistryConfigEntry) MarshalJSON() ([]byte, error) { + toEncode := registryConfigEntryWithAuth{ident.Username, ident.Password, ident.Email, ""} + toEncode.Auth = encodeRegistryConfigFieldAuth(ident.Username, ident.Password) + + return json.Marshal(toEncode) +} + +// decodeRegistryConfigFieldAuth deserializes the "auth" field from dockercfg into a +// username and a password. The format of the auth field is base64(:). +func decodeRegistryConfigFieldAuth(field string) (username, password string, err error) { + + var decoded []byte + + // StdEncoding can only decode padded string + // RawStdEncoding can only decode unpadded string + if strings.HasSuffix(strings.TrimSpace(field), "=") { + // decode padded data + decoded, err = base64.StdEncoding.DecodeString(field) + } else { + // decode unpadded data + decoded, err = base64.RawStdEncoding.DecodeString(field) + } + + if err != nil { + return + } + + parts := strings.SplitN(string(decoded), ":", 2) + if len(parts) != 2 { + err = fmt.Errorf("unable to parse auth field, must be formatted as base64(username:password)") + return + } + + username = parts[0] + password = parts[1] + + return +} + +func encodeRegistryConfigFieldAuth(username, password string) string { + fieldValue := username + ":" + password + + return base64.StdEncoding.EncodeToString([]byte(fieldValue)) +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/metrics.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/metrics.go new file mode 100644 index 0000000000..7695f0218f --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/metrics.go @@ -0,0 +1,111 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2014 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "time" + + "k8s.io/component-base/metrics" + "k8s.io/component-base/metrics/legacyregistry" +) + +const ( + // Version strings for recording metrics. + computeV1Version = "v1" + computeAlphaVersion = "alpha" + computeBetaVersion = "beta" +) + +type apiCallMetrics struct { + latency *metrics.HistogramVec + errors *metrics.CounterVec +} + +var ( + metricLabels = []string{ + "request", // API function that is begin invoked. + "region", // region (optional). + "zone", // zone (optional). + "version", // API version. + } + + apiMetrics = registerAPIMetrics(metricLabels...) +) + +type metricContext struct { + start time.Time + // The cardinalities of attributes and metricLabels (defined above) must + // match, or prometheus will panic. + attributes []string +} + +// Value for an unused label in the metric dimension. +const unusedMetricLabel = "" + +// Observe the result of a API call. +func (mc *metricContext) Observe(err error) error { + apiMetrics.latency.WithLabelValues(mc.attributes...).Observe( + time.Since(mc.start).Seconds()) + if err != nil { + apiMetrics.errors.WithLabelValues(mc.attributes...).Inc() + } + + return err +} + +func newGenericMetricContext(prefix, request, region, zone, version string) *metricContext { + if len(zone) == 0 { + zone = unusedMetricLabel + } + if len(region) == 0 { + region = unusedMetricLabel + } + return &metricContext{ + start: time.Now(), + attributes: []string{prefix + "_" + request, region, zone, version}, + } +} + +// registerApiMetrics adds metrics definitions for a category of API calls. +func registerAPIMetrics(attributes ...string) *apiCallMetrics { + metrics := &apiCallMetrics{ + latency: metrics.NewHistogramVec( + &metrics.HistogramOpts{ + Name: "cloudprovider_gce_api_request_duration_seconds", + Help: "Latency of a GCE API call", + StabilityLevel: metrics.ALPHA, + }, + attributes, + ), + errors: metrics.NewCounterVec( + &metrics.CounterOpts{ + Name: "cloudprovider_gce_api_request_errors", + Help: "Number of errors for an API call", + StabilityLevel: metrics.ALPHA, + }, + attributes, + ), + } + + legacyregistry.MustRegister(metrics.latency) + legacyregistry.MustRegister(metrics.errors) + + return metrics +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/support.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/support.go new file mode 100644 index 0000000000..c00a87c218 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/support.go @@ -0,0 +1,78 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2017 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" + "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud/meta" +) + +// gceProjectRouter sends requests to the appropriate project ID. +type gceProjectRouter struct { + gce *Cloud +} + +// ProjectID returns the project ID to be used for the given operation. +func (r *gceProjectRouter) ProjectID(ctx context.Context, version meta.Version, service string) string { + switch service { + case "Firewalls", "Routes": + return r.gce.NetworkProjectID() + default: + return r.gce.projectID + } +} + +// gceRateLimiter implements cloud.RateLimiter. +type gceRateLimiter struct { + gce *Cloud +} + +// Accept blocks until the operation can be performed. +// +// TODO: the current cloud provider policy doesn't seem to be correct as it +// only rate limits the polling operations, but not the /submission/ of +// operations. +func (l *gceRateLimiter) Accept(ctx context.Context, key *cloud.RateLimitKey) error { + if key.Operation == "Get" && key.Service == "Operations" { + // Wait a minimum amount of time regardless of rate limiter. + rl := &cloud.MinimumRateLimiter{ + // Convert flowcontrol.RateLimiter into cloud.RateLimiter + RateLimiter: &cloud.AcceptRateLimiter{ + Acceptor: l.gce.operationPollRateLimiter, + }, + Minimum: operationPollInterval, + } + return rl.Accept(ctx, key) + } + return nil +} + +// CreateGCECloudWithCloud is a helper function to create an instance of Cloud with the +// given Cloud interface implementation. Typical usage is to use cloud.NewMockGCE to get a +// handle to a mock Cloud instance and then use that for testing. +func CreateGCECloudWithCloud(config *CloudConfig, c cloud.Cloud) (*Cloud, error) { + gceCloud, err := CreateGCECloud(config) + if err == nil { + gceCloud.c = c + } + return gceCloud, err +} diff --git a/vendor/k8s.io/cloud-provider-gcp/providers/gce/token_source.go b/vendor/k8s.io/cloud-provider-gcp/providers/gce/token_source.go new file mode 100644 index 0000000000..3f8715dcd1 --- /dev/null +++ b/vendor/k8s.io/cloud-provider-gcp/providers/gce/token_source.go @@ -0,0 +1,130 @@ +//go:build !providerless +// +build !providerless + +/* +Copyright 2015 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package gce + +import ( + "context" + "encoding/json" + "net/http" + "strings" + "time" + + "golang.org/x/oauth2" + "golang.org/x/oauth2/google" + "google.golang.org/api/googleapi" + + "k8s.io/client-go/util/flowcontrol" + "k8s.io/component-base/metrics" + "k8s.io/component-base/metrics/legacyregistry" +) + +const ( + // Max QPS to allow through to the token URL. + tokenURLQPS = .05 // back off to once every 20 seconds when failing + // Maximum burst of requests to token URL before limiting. + tokenURLBurst = 3 +) + +/* + * By default, all the following metrics are defined as falling under + * ALPHA stability level https://github.com/kubernetes/enhancements/blob/master/keps/sig-instrumentation/1209-metrics-stability/20190404-kubernetes-control-plane-metrics-stability.md#stability-classes) + * + * Promoting the stability level of the metric is a responsibility of the component owner, since it + * involves explicitly acknowledging support for the metric across multiple releases, in accordance with + * the metric stability policy. + */ +var ( + getTokenCounter = metrics.NewCounter( + &metrics.CounterOpts{ + Name: "get_token_count", + Help: "Counter of total Token() requests to the alternate token source", + StabilityLevel: metrics.ALPHA, + }, + ) + getTokenFailCounter = metrics.NewCounter( + &metrics.CounterOpts{ + Name: "get_token_fail_count", + Help: "Counter of failed Token() requests to the alternate token source", + StabilityLevel: metrics.ALPHA, + }, + ) +) + +func init() { + legacyregistry.MustRegister(getTokenCounter) + legacyregistry.MustRegister(getTokenFailCounter) +} + +// AltTokenSource is the structure holding the data for the functionality needed to generates tokens +type AltTokenSource struct { + oauthClient *http.Client + tokenURL string + tokenBody string `datapolicy:"token"` + throttle flowcontrol.RateLimiter +} + +// Token returns a token which may be used for authentication +func (a *AltTokenSource) Token() (*oauth2.Token, error) { + a.throttle.Accept() + getTokenCounter.Inc() + t, err := a.token() + if err != nil { + getTokenFailCounter.Inc() + } + return t, err +} + +func (a *AltTokenSource) token() (*oauth2.Token, error) { + req, err := http.NewRequest("POST", a.tokenURL, strings.NewReader(a.tokenBody)) + if err != nil { + return nil, err + } + res, err := a.oauthClient.Do(req) + if err != nil { + return nil, err + } + defer res.Body.Close() + if err := googleapi.CheckResponse(res); err != nil { + return nil, err + } + var tok struct { + AccessToken string `json:"accessToken" datapolicy:"token"` + ExpireTime time.Time `json:"expireTime"` + } + if err := json.NewDecoder(res.Body).Decode(&tok); err != nil { + return nil, err + } + return &oauth2.Token{ + AccessToken: tok.AccessToken, + Expiry: tok.ExpireTime, + }, nil +} + +// NewAltTokenSource constructs a new alternate token source for generating tokens. +func NewAltTokenSource(tokenURL, tokenBody string) oauth2.TokenSource { + client := oauth2.NewClient(context.Background(), google.ComputeTokenSource("")) + a := &AltTokenSource{ + oauthClient: client, + tokenURL: tokenURL, + tokenBody: tokenBody, + throttle: flowcontrol.NewTokenBucketRateLimiter(tokenURLQPS, tokenURLBurst), + } + return oauth2.ReuseTokenSource(nil, a) +} diff --git a/vendor/k8s.io/cloud-provider/BUILD b/vendor/k8s.io/cloud-provider/BUILD deleted file mode 100644 index e8672af433..0000000000 --- a/vendor/k8s.io/cloud-provider/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cloud.go", - "doc.go", - "plugins.go", - "ports.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider", - importpath = "k8s.io/cloud-provider", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/api/BUILD b/vendor/k8s.io/cloud-provider/api/BUILD deleted file mode 100644 index 3abf3b1d49..0000000000 --- a/vendor/k8s.io/cloud-provider/api/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "well_known_annotations.go", - "well_known_taints.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/api", - importpath = "k8s.io/cloud-provider/api", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/cloud-provider/app/BUILD b/vendor/k8s.io/cloud-provider/app/BUILD deleted file mode 100644 index 7b4b086f58..0000000000 --- a/vendor/k8s.io/cloud-provider/app/BUILD +++ /dev/null @@ -1,52 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllermanager.go", - "core.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/app", - importpath = "k8s.io/cloud-provider/app", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/cobra:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema: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/apiserver/pkg/server:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/healthz:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/client-go/discovery/cached:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/metadata:go_default_library", - "//vendor/k8s.io/client-go/metadata/metadatainformer:go_default_library", - "//vendor/k8s.io/client-go/restmapper:go_default_library", - "//vendor/k8s.io/client-go/tools/leaderelection:go_default_library", - "//vendor/k8s.io/client-go/tools/leaderelection/resourcelock:go_default_library", - "//vendor/k8s.io/cloud-provider:go_default_library", - "//vendor/k8s.io/cloud-provider/app/config:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/node:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/nodelifecycle:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/route:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/service:go_default_library", - "//vendor/k8s.io/cloud-provider/options:go_default_library", - "//vendor/k8s.io/component-base/cli/flag:go_default_library", - "//vendor/k8s.io/component-base/cli/globalflag:go_default_library", - "//vendor/k8s.io/component-base/configz:go_default_library", - "//vendor/k8s.io/component-base/term:go_default_library", - "//vendor/k8s.io/component-base/version:go_default_library", - "//vendor/k8s.io/component-base/version/verflag:go_default_library", - "//vendor/k8s.io/controller-manager/app:go_default_library", - "//vendor/k8s.io/controller-manager/controller:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/clientbuilder:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/features:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/healthz:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/informerfactory:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/leadermigration:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/app/config/BUILD b/vendor/k8s.io/cloud-provider/app/config/BUILD deleted file mode 100644 index de92ea44fa..0000000000 --- a/vendor/k8s.io/cloud-provider/app/config/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["config.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/app/config", - importpath = "k8s.io/cloud-provider/app/config", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/server:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/record:go_default_library", - "//vendor/k8s.io/cloud-provider:go_default_library", - "//vendor/k8s.io/cloud-provider/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/config/BUILD b/vendor/k8s.io/cloud-provider/config/BUILD deleted file mode 100644 index 21491894b6..0000000000 --- a/vendor/k8s.io/cloud-provider/config/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/config", - importpath = "k8s.io/cloud-provider/config", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/service/config:go_default_library", - "//vendor/k8s.io/controller-manager/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/config/install/BUILD b/vendor/k8s.io/cloud-provider/config/install/BUILD deleted file mode 100644 index 881d074432..0000000000 --- a/vendor/k8s.io/cloud-provider/config/install/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["install.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/config/install", - importpath = "k8s.io/cloud-provider/config/install", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/cloud-provider/config:go_default_library", - "//vendor/k8s.io/cloud-provider/config/v1alpha1:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/config/v1alpha1/BUILD b/vendor/k8s.io/cloud-provider/config/v1alpha1/BUILD deleted file mode 100644 index 25551ca833..0000000000 --- a/vendor/k8s.io/cloud-provider/config/v1alpha1/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/config/v1alpha1", - importpath = "k8s.io/cloud-provider/config/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/cloud-provider/config:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/service/config/v1alpha1:go_default_library", - "//vendor/k8s.io/controller-manager/config/v1alpha1:go_default_library", - "//vendor/k8s.io/utils/pointer:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/controllers/node/BUILD b/vendor/k8s.io/cloud-provider/controllers/node/BUILD deleted file mode 100644 index a135a63e8e..0000000000 --- a/vendor/k8s.io/cloud-provider/controllers/node/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["node_controller.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/controllers/node", - importpath = "k8s.io/cloud-provider/controllers/node", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/client-go/informers/core/v1: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", - "//vendor/k8s.io/client-go/listers/core/v1: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/retry:go_default_library", - "//vendor/k8s.io/client-go/util/workqueue:go_default_library", - "//vendor/k8s.io/cloud-provider:go_default_library", - "//vendor/k8s.io/cloud-provider/api:go_default_library", - "//vendor/k8s.io/cloud-provider/node/helpers:go_default_library", - "//vendor/k8s.io/component-helpers/node/util:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/controllers/nodelifecycle/BUILD b/vendor/k8s.io/cloud-provider/controllers/nodelifecycle/BUILD deleted file mode 100644 index b8ed1a065f..0000000000 --- a/vendor/k8s.io/cloud-provider/controllers/nodelifecycle/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["node_lifecycle_controller.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/controllers/nodelifecycle", - importpath = "k8s.io/cloud-provider/controllers/nodelifecycle", - visibility = ["//visibility:public"], - deps = [ - "//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/labels: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/wait:go_default_library", - "//vendor/k8s.io/client-go/informers/core/v1: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", - "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", - "//vendor/k8s.io/client-go/tools/record:go_default_library", - "//vendor/k8s.io/cloud-provider:go_default_library", - "//vendor/k8s.io/cloud-provider/api:go_default_library", - "//vendor/k8s.io/cloud-provider/node/helpers:go_default_library", - "//vendor/k8s.io/component-helpers/node/util:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/controllers/route/BUILD b/vendor/k8s.io/cloud-provider/controllers/route/BUILD deleted file mode 100644 index 734d8f1efe..0000000000 --- a/vendor/k8s.io/cloud-provider/controllers/route/BUILD +++ /dev/null @@ -1,33 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "route_controller.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/controllers/route", - importpath = "k8s.io/cloud-provider/controllers/route", - visibility = ["//visibility:public"], - deps = [ - "//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/labels: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/wait:go_default_library", - "//vendor/k8s.io/client-go/informers/core/v1: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", - "//vendor/k8s.io/client-go/listers/core/v1: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/retry:go_default_library", - "//vendor/k8s.io/cloud-provider:go_default_library", - "//vendor/k8s.io/component-base/metrics/prometheus/ratelimiter:go_default_library", - "//vendor/k8s.io/component-helpers/node/util:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/controllers/service/BUILD b/vendor/k8s.io/cloud-provider/controllers/service/BUILD deleted file mode 100644 index e42a0c153f..0000000000 --- a/vendor/k8s.io/cloud-provider/controllers/service/BUILD +++ /dev/null @@ -1,36 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controller.go", - "doc.go", - "metrics.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/controllers/service", - importpath = "k8s.io/cloud-provider/controllers/service", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/errors: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/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/client-go/informers/core/v1: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", - "//vendor/k8s.io/client-go/listers/core/v1: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/workqueue:go_default_library", - "//vendor/k8s.io/cloud-provider:go_default_library", - "//vendor/k8s.io/cloud-provider/service/helpers:go_default_library", - "//vendor/k8s.io/component-base/featuregate:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/component-base/metrics/prometheus/ratelimiter:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/controllers/service/config/BUILD b/vendor/k8s.io/cloud-provider/controllers/service/config/BUILD deleted file mode 100644 index 4a3b2a579f..0000000000 --- a/vendor/k8s.io/cloud-provider/controllers/service/config/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/controllers/service/config", - importpath = "k8s.io/cloud-provider/controllers/service/config", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/cloud-provider/controllers/service/config/v1alpha1/BUILD b/vendor/k8s.io/cloud-provider/controllers/service/config/v1alpha1/BUILD deleted file mode 100644 index 1d11007e0c..0000000000 --- a/vendor/k8s.io/cloud-provider/controllers/service/config/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/controllers/service/config/v1alpha1", - importpath = "k8s.io/cloud-provider/controllers/service/config/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/service/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/credentialconfig/BUILD b/vendor/k8s.io/cloud-provider/credentialconfig/BUILD deleted file mode 100644 index d6039ac8c7..0000000000 --- a/vendor/k8s.io/cloud-provider/credentialconfig/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["registry.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/credentialconfig", - importpath = "k8s.io/cloud-provider/credentialconfig", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/cloud-provider/node/helpers/BUILD b/vendor/k8s.io/cloud-provider/node/helpers/BUILD deleted file mode 100644 index ab71669575..0000000000 --- a/vendor/k8s.io/cloud-provider/node/helpers/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "address.go", - "labels.go", - "taints.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/node/helpers", - importpath = "k8s.io/cloud-provider/node/helpers", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/equality: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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/strategicpatch: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/util/retry:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/options/BUILD b/vendor/k8s.io/cloud-provider/options/BUILD deleted file mode 100644 index 07e0936b51..0000000000 --- a/vendor/k8s.io/cloud-provider/options/BUILD +++ /dev/null @@ -1,40 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "cloudprovider.go", - "kubecloudshared.go", - "options.go", - "servicecontroller.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/options", - importpath = "k8s.io/cloud-provider/options", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag: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/errors:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/options:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/client-go/informers: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", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/tools/clientcmd:go_default_library", - "//vendor/k8s.io/client-go/tools/record:go_default_library", - "//vendor/k8s.io/cloud-provider:go_default_library", - "//vendor/k8s.io/cloud-provider/app/config:go_default_library", - "//vendor/k8s.io/cloud-provider/config:go_default_library", - "//vendor/k8s.io/cloud-provider/config/install:go_default_library", - "//vendor/k8s.io/cloud-provider/config/v1alpha1:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/service/config:go_default_library", - "//vendor/k8s.io/component-base/cli/flag:go_default_library", - "//vendor/k8s.io/controller-manager/options:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/clientbuilder:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/features/register:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/service/helpers/BUILD b/vendor/k8s.io/cloud-provider/service/helpers/BUILD deleted file mode 100644 index a9ccfc9417..0000000000 --- a/vendor/k8s.io/cloud-provider/service/helpers/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["helper.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/service/helpers", - importpath = "k8s.io/cloud-provider/service/helpers", - visibility = ["//visibility:public"], - deps = [ - "//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/apimachinery/pkg/util/strategicpatch:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/cloud-provider/volume/BUILD b/vendor/k8s.io/cloud-provider/volume/BUILD deleted file mode 100644 index 1e48b1e12e..0000000000 --- a/vendor/k8s.io/cloud-provider/volume/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["constants.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/volume", - importpath = "k8s.io/cloud-provider/volume", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/cloud-provider/volume/errors/BUILD b/vendor/k8s.io/cloud-provider/volume/errors/BUILD deleted file mode 100644 index e5aa6532f4..0000000000 --- a/vendor/k8s.io/cloud-provider/volume/errors/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["errors.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/volume/errors", - importpath = "k8s.io/cloud-provider/volume/errors", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apimachinery/pkg/types:go_default_library"], -) diff --git a/vendor/k8s.io/cloud-provider/volume/helpers/BUILD b/vendor/k8s.io/cloud-provider/volume/helpers/BUILD deleted file mode 100644 index de97fae0c3..0000000000 --- a/vendor/k8s.io/cloud-provider/volume/helpers/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "rounding.go", - "zones.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/cloud-provider/volume/helpers", - importpath = "k8s.io/cloud-provider/volume/helpers", - visibility = ["//visibility:public"], - deps = [ - "//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/sets:go_default_library", - "//vendor/k8s.io/cloud-provider/volume:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/cli/flag/BUILD b/vendor/k8s.io/component-base/cli/flag/BUILD deleted file mode 100644 index c1ca6c1169..0000000000 --- a/vendor/k8s.io/component-base/cli/flag/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ciphersuites_flag.go", - "colon_separated_multimap_string_string.go", - "configuration_map.go", - "flags.go", - "langle_separated_map_string_string.go", - "map_string_bool.go", - "map_string_string.go", - "namedcertkey_flag.go", - "noop.go", - "omitempty.go", - "sectioned.go", - "string_flag.go", - "string_slice_flag.go", - "tristate.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/cli/flag", - importpath = "k8s.io/component-base/cli/flag", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/cobra:go_default_library", - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/cli/globalflag/BUILD b/vendor/k8s.io/component-base/cli/globalflag/BUILD deleted file mode 100644 index 2c869cdce3..0000000000 --- a/vendor/k8s.io/component-base/cli/globalflag/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["globalflags.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/cli/globalflag", - importpath = "k8s.io/component-base/cli/globalflag", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/component-base/logs:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/config/BUILD b/vendor/k8s.io/component-base/config/BUILD deleted file mode 100644 index 62092779d8..0000000000 --- a/vendor/k8s.io/component-base/config/BUILD +++ /dev/null @@ -1,18 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/config", - importpath = "k8s.io/component-base/config", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/config/options/BUILD b/vendor/k8s.io/component-base/config/options/BUILD deleted file mode 100644 index 814c45395c..0000000000 --- a/vendor/k8s.io/component-base/config/options/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["leaderelectionconfig.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/config/options", - importpath = "k8s.io/component-base/config/options", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/component-base/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/config/v1alpha1/BUILD b/vendor/k8s.io/component-base/config/v1alpha1/BUILD deleted file mode 100644 index fa00c289d5..0000000000 --- a/vendor/k8s.io/component-base/config/v1alpha1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/config/v1alpha1", - importpath = "k8s.io/component-base/config/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//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/conversion:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/component-base/config:go_default_library", - "//vendor/k8s.io/utils/pointer:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/configz/BUILD b/vendor/k8s.io/component-base/configz/BUILD deleted file mode 100644 index 9415788ad5..0000000000 --- a/vendor/k8s.io/component-base/configz/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["configz.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/configz", - importpath = "k8s.io/component-base/configz", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/component-base/featuregate/BUILD b/vendor/k8s.io/component-base/featuregate/BUILD deleted file mode 100644 index f47206524f..0000000000 --- a/vendor/k8s.io/component-base/featuregate/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["feature_gate.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/featuregate", - importpath = "k8s.io/component-base/featuregate", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/naming:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/logs/BUILD b/vendor/k8s.io/component-base/logs/BUILD deleted file mode 100644 index 39eb9aaa77..0000000000 --- a/vendor/k8s.io/component-base/logs/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "config.go", - "logs.go", - "options.go", - "validate.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/logs", - importpath = "k8s.io/component-base/logs", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/component-base/cli/flag:go_default_library", - "//vendor/k8s.io/component-base/config:go_default_library", - "//vendor/k8s.io/component-base/config/v1alpha1:go_default_library", - "//vendor/k8s.io/component-base/logs/registry:go_default_library", - "//vendor/k8s.io/component-base/logs/sanitization:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/logs/datapol/BUILD b/vendor/k8s.io/component-base/logs/datapol/BUILD deleted file mode 100644 index 6ff494ff60..0000000000 --- a/vendor/k8s.io/component-base/logs/datapol/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "datapol.go", - "externaltypes.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/logs/datapol", - importpath = "k8s.io/component-base/logs/datapol", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/klog/v2:go_default_library"], -) diff --git a/vendor/k8s.io/component-base/logs/sanitization/BUILD b/vendor/k8s.io/component-base/logs/sanitization/BUILD deleted file mode 100644 index 0b3bd8829c..0000000000 --- a/vendor/k8s.io/component-base/logs/sanitization/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["sanitization.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/logs/sanitization", - importpath = "k8s.io/component-base/logs/sanitization", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/component-base/logs/datapol:go_default_library"], -) diff --git a/vendor/k8s.io/component-base/metrics/BUILD b/vendor/k8s.io/component-base/metrics/BUILD deleted file mode 100644 index ffa6e2473a..0000000000 --- a/vendor/k8s.io/component-base/metrics/BUILD +++ /dev/null @@ -1,78 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "collector.go", - "counter.go", - "desc.go", - "gauge.go", - "histogram.go", - "http.go", - "labels.go", - "metric.go", - "options.go", - "opts.go", - "processstarttime.go", - "processstarttime_others.go", - "processstarttime_windows.go", - "registry.go", - "summary.go", - "value.go", - "version.go", - "version_parser.go", - "wrappers.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics", - importpath = "k8s.io/component-base/metrics", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/blang/semver:go_default_library", - "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", - "//vendor/github.com/prometheus/client_golang/prometheus/promhttp:go_default_library", - "//vendor/github.com/prometheus/client_model/go:go_default_library", - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/version:go_default_library", - "//vendor/k8s.io/component-base/version:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ] + select({ - "@io_bazel_rules_go//go/platform:android": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:darwin": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:dragonfly": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:freebsd": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:ios": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:linux": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:nacl": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:netbsd": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:openbsd": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:plan9": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:solaris": [ - "//vendor/github.com/prometheus/procfs:go_default_library", - ], - "@io_bazel_rules_go//go/platform:windows": [ - "//vendor/golang.org/x/sys/windows:go_default_library", - ], - "//conditions:default": [], - }), -) diff --git a/vendor/k8s.io/component-base/metrics/legacyregistry/BUILD b/vendor/k8s.io/component-base/metrics/legacyregistry/BUILD deleted file mode 100644 index 408c917fe6..0000000000 --- a/vendor/k8s.io/component-base/metrics/legacyregistry/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["registry.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/legacyregistry", - importpath = "k8s.io/component-base/metrics/legacyregistry", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", - "//vendor/github.com/prometheus/client_golang/prometheus/promhttp:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/metrics/prometheus/clientgo/BUILD b/vendor/k8s.io/component-base/metrics/prometheus/clientgo/BUILD deleted file mode 100644 index a351179e54..0000000000 --- a/vendor/k8s.io/component-base/metrics/prometheus/clientgo/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/prometheus/clientgo", - importpath = "k8s.io/component-base/metrics/prometheus/clientgo", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/component-base/metrics/prometheus/clientgo/leaderelection:go_default_library", - "//vendor/k8s.io/component-base/metrics/prometheus/restclient:go_default_library", - "//vendor/k8s.io/component-base/metrics/prometheus/workqueue:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/metrics/prometheus/clientgo/leaderelection/BUILD b/vendor/k8s.io/component-base/metrics/prometheus/clientgo/leaderelection/BUILD deleted file mode 100644 index 5b15ba907b..0000000000 --- a/vendor/k8s.io/component-base/metrics/prometheus/clientgo/leaderelection/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/prometheus/clientgo/leaderelection", - importpath = "k8s.io/component-base/metrics/prometheus/clientgo/leaderelection", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/tools/leaderelection:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/metrics/prometheus/ratelimiter/BUILD b/vendor/k8s.io/component-base/metrics/prometheus/ratelimiter/BUILD deleted file mode 100644 index 1b27085900..0000000000 --- a/vendor/k8s.io/component-base/metrics/prometheus/ratelimiter/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["rate_limiter.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/prometheus/ratelimiter", - importpath = "k8s.io/component-base/metrics/prometheus/ratelimiter", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/util/flowcontrol:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/metrics/prometheus/restclient/BUILD b/vendor/k8s.io/component-base/metrics/prometheus/restclient/BUILD deleted file mode 100644 index ebfc94fd85..0000000000 --- a/vendor/k8s.io/component-base/metrics/prometheus/restclient/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/prometheus/restclient", - importpath = "k8s.io/component-base/metrics/prometheus/restclient", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/tools/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/metrics/prometheus/version/BUILD b/vendor/k8s.io/component-base/metrics/prometheus/version/BUILD deleted file mode 100644 index 771b58ec12..0000000000 --- a/vendor/k8s.io/component-base/metrics/prometheus/version/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/prometheus/version", - importpath = "k8s.io/component-base/metrics/prometheus/version", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/component-base/version:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/metrics/prometheus/workqueue/BUILD b/vendor/k8s.io/component-base/metrics/prometheus/workqueue/BUILD deleted file mode 100644 index be8099cdbb..0000000000 --- a/vendor/k8s.io/component-base/metrics/prometheus/workqueue/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["metrics.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/prometheus/workqueue", - importpath = "k8s.io/component-base/metrics/prometheus/workqueue", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/client-go/util/workqueue:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/metrics/testutil/BUILD b/vendor/k8s.io/component-base/metrics/testutil/BUILD deleted file mode 100644 index 33c760193d..0000000000 --- a/vendor/k8s.io/component-base/metrics/testutil/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "metrics.go", - "promlint.go", - "testutil.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/metrics/testutil", - importpath = "k8s.io/component-base/metrics/testutil", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/prometheus/client_golang/prometheus/testutil:go_default_library", - "//vendor/github.com/prometheus/client_golang/prometheus/testutil/promlint:go_default_library", - "//vendor/github.com/prometheus/client_model/go:go_default_library", - "//vendor/github.com/prometheus/common/expfmt:go_default_library", - "//vendor/github.com/prometheus/common/model:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/version:go_default_library", - "//vendor/k8s.io/component-base/metrics:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/term/BUILD b/vendor/k8s.io/component-base/term/BUILD deleted file mode 100644 index 9de22a29f2..0000000000 --- a/vendor/k8s.io/component-base/term/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["term.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/term", - importpath = "k8s.io/component-base/term", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/moby/term:go_default_library"], -) diff --git a/vendor/k8s.io/component-base/traces/BUILD b/vendor/k8s.io/component-base/traces/BUILD deleted file mode 100644 index fbb1faab80..0000000000 --- a/vendor/k8s.io/component-base/traces/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["utils.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/traces", - importpath = "k8s.io/component-base/traces", - visibility = ["//visibility:public"], - deps = [ - "//vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp:go_default_library", - "//vendor/go.opentelemetry.io/otel/exporters/otlp:go_default_library", - "//vendor/go.opentelemetry.io/otel/exporters/otlp/otlpgrpc:go_default_library", - "//vendor/go.opentelemetry.io/otel/propagation:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/resource:go_default_library", - "//vendor/go.opentelemetry.io/otel/sdk/trace:go_default_library", - "//vendor/go.opentelemetry.io/otel/trace:go_default_library", - "//vendor/k8s.io/client-go/transport:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-base/version/BUILD b/vendor/k8s.io/component-base/version/BUILD deleted file mode 100644 index 01807373a3..0000000000 --- a/vendor/k8s.io/component-base/version/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "base.go", - "version.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/version", - importpath = "k8s.io/component-base/version", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/apimachinery/pkg/version:go_default_library"], -) diff --git a/vendor/k8s.io/component-base/version/verflag/BUILD b/vendor/k8s.io/component-base/version/verflag/BUILD deleted file mode 100644 index 7f89402a27..0000000000 --- a/vendor/k8s.io/component-base/version/verflag/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["verflag.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-base/version/verflag", - importpath = "k8s.io/component-base/version/verflag", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/component-base/version:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-helpers/node/topology/BUILD b/vendor/k8s.io/component-helpers/node/topology/BUILD deleted file mode 100644 index b4bf88189b..0000000000 --- a/vendor/k8s.io/component-helpers/node/topology/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["helpers.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-helpers/node/topology", - importpath = "k8s.io/component-helpers/node/topology", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/api/core/v1:go_default_library"], -) diff --git a/vendor/k8s.io/component-helpers/scheduling/corev1/BUILD b/vendor/k8s.io/component-helpers/scheduling/corev1/BUILD deleted file mode 100644 index 60ecf715f9..0000000000 --- a/vendor/k8s.io/component-helpers/scheduling/corev1/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "helpers.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-helpers/scheduling/corev1", - importpath = "k8s.io/component-helpers/scheduling/corev1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/component-helpers/scheduling/corev1/nodeaffinity:go_default_library", - ], -) diff --git a/vendor/k8s.io/component-helpers/scheduling/corev1/nodeaffinity/BUILD b/vendor/k8s.io/component-helpers/scheduling/corev1/nodeaffinity/BUILD deleted file mode 100644 index 34a7012516..0000000000 --- a/vendor/k8s.io/component-helpers/scheduling/corev1/nodeaffinity/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["nodeaffinity.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/component-helpers/scheduling/corev1/nodeaffinity", - importpath = "k8s.io/component-helpers/scheduling/corev1/nodeaffinity", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/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/selection:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/app/BUILD b/vendor/k8s.io/controller-manager/app/BUILD deleted file mode 100644 index 0b5405bf14..0000000000 --- a/vendor/k8s.io/controller-manager/app/BUILD +++ /dev/null @@ -1,36 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controllercontext.go", - "helper.go", - "serve.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/app", - importpath = "k8s.io/controller-manager/app", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime/schema: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/apiserver/pkg/endpoints/filters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/endpoints/request:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/filters:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/mux:go_default_library", - "//vendor/k8s.io/apiserver/pkg/server/routes:go_default_library", - "//vendor/k8s.io/client-go/informers: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/restmapper:go_default_library", - "//vendor/k8s.io/component-base/config:go_default_library", - "//vendor/k8s.io/component-base/configz:go_default_library", - "//vendor/k8s.io/component-base/logs:go_default_library", - "//vendor/k8s.io/component-base/metrics/legacyregistry:go_default_library", - "//vendor/k8s.io/component-base/metrics/prometheus/workqueue:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/clientbuilder:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/informerfactory:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/config/BUILD b/vendor/k8s.io/controller-manager/config/BUILD deleted file mode 100644 index 17a8c858a2..0000000000 --- a/vendor/k8s.io/controller-manager/config/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/config", - importpath = "k8s.io/controller-manager/config", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/component-base/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/config/v1alpha1/BUILD b/vendor/k8s.io/controller-manager/config/v1alpha1/BUILD deleted file mode 100644 index 2177541136..0000000000 --- a/vendor/k8s.io/controller-manager/config/v1alpha1/BUILD +++ /dev/null @@ -1,25 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/config/v1alpha1", - importpath = "k8s.io/controller-manager/config/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/component-base/config/v1alpha1:go_default_library", - "//vendor/k8s.io/controller-manager/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/config/v1beta1/BUILD b/vendor/k8s.io/controller-manager/config/v1beta1/BUILD deleted file mode 100644 index 7ad7072a82..0000000000 --- a/vendor/k8s.io/controller-manager/config/v1beta1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/config/v1beta1", - importpath = "k8s.io/controller-manager/config/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/controller-manager/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/options/BUILD b/vendor/k8s.io/controller-manager/options/BUILD deleted file mode 100644 index 452eacc910..0000000000 --- a/vendor/k8s.io/controller-manager/options/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "debugging.go", - "generic.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/options", - importpath = "k8s.io/controller-manager/options", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/component-base/cli/flag:go_default_library", - "//vendor/k8s.io/component-base/config:go_default_library", - "//vendor/k8s.io/component-base/config/options:go_default_library", - "//vendor/k8s.io/controller-manager/config:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/leadermigration/options:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/pkg/clientbuilder/BUILD b/vendor/k8s.io/controller-manager/pkg/clientbuilder/BUILD deleted file mode 100644 index 12e7f53a68..0000000000 --- a/vendor/k8s.io/controller-manager/pkg/clientbuilder/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "client_builder.go", - "client_builder_dynamic.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/pkg/clientbuilder", - importpath = "k8s.io/controller-manager/pkg/clientbuilder", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/oauth2:go_default_library", - "//vendor/k8s.io/api/authentication/v1: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/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", - "//vendor/k8s.io/client-go/discovery:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//vendor/k8s.io/client-go/rest:go_default_library", - "//vendor/k8s.io/client-go/transport:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - "//vendor/k8s.io/utils/pointer:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/pkg/features/BUILD b/vendor/k8s.io/controller-manager/pkg/features/BUILD deleted file mode 100644 index 4d3cfa2fce..0000000000 --- a/vendor/k8s.io/controller-manager/pkg/features/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["kube_features.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/pkg/features", - importpath = "k8s.io/controller-manager/pkg/features", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/component-base/featuregate:go_default_library"], -) diff --git a/vendor/k8s.io/controller-manager/pkg/features/register/BUILD b/vendor/k8s.io/controller-manager/pkg/features/register/BUILD deleted file mode 100644 index 4c500f7c9e..0000000000 --- a/vendor/k8s.io/controller-manager/pkg/features/register/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["register.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/pkg/features/register", - importpath = "k8s.io/controller-manager/pkg/features/register", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/features:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/pkg/informerfactory/BUILD b/vendor/k8s.io/controller-manager/pkg/informerfactory/BUILD deleted file mode 100644 index c923995908..0000000000 --- a/vendor/k8s.io/controller-manager/pkg/informerfactory/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["informer_factory.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/pkg/informerfactory", - importpath = "k8s.io/controller-manager/pkg/informerfactory", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/client-go/informers:go_default_library", - "//vendor/k8s.io/client-go/metadata/metadatainformer:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/pkg/leadermigration/BUILD b/vendor/k8s.io/controller-manager/pkg/leadermigration/BUILD deleted file mode 100644 index 479e8cab7d..0000000000 --- a/vendor/k8s.io/controller-manager/pkg/leadermigration/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "feature.go", - "filter.go", - "migrator.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/pkg/leadermigration", - importpath = "k8s.io/controller-manager/pkg/leadermigration", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/controller-manager/config:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/features:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/features/register:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/pkg/leadermigration/config/BUILD b/vendor/k8s.io/controller-manager/pkg/leadermigration/config/BUILD deleted file mode 100644 index 7ec34ed157..0000000000 --- a/vendor/k8s.io/controller-manager/pkg/leadermigration/config/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "config.go", - "default.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/pkg/leadermigration/config", - importpath = "k8s.io/controller-manager/pkg/leadermigration/config", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/controller-manager/config:go_default_library", - "//vendor/k8s.io/controller-manager/config/v1alpha1:go_default_library", - "//vendor/k8s.io/controller-manager/config/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/controller-manager/pkg/leadermigration/options/BUILD b/vendor/k8s.io/controller-manager/pkg/leadermigration/options/BUILD deleted file mode 100644 index 00a95c881c..0000000000 --- a/vendor/k8s.io/controller-manager/pkg/leadermigration/options/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["options.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/controller-manager/pkg/leadermigration/options", - importpath = "k8s.io/controller-manager/pkg/leadermigration/options", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/spf13/pflag:go_default_library", - "//vendor/k8s.io/controller-manager/config:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/leadermigration:go_default_library", - "//vendor/k8s.io/controller-manager/pkg/leadermigration/config:go_default_library", - ], -) diff --git a/vendor/k8s.io/klog/v2/BUILD b/vendor/k8s.io/klog/v2/BUILD deleted file mode 100644 index 8ceb026e2f..0000000000 --- a/vendor/k8s.io/klog/v2/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "klog.go", - "klog_file.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/klog/v2", - importpath = "k8s.io/klog/v2", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/go-logr/logr:go_default_library"], -) diff --git a/vendor/k8s.io/kube-controller-manager/config/v1alpha1/BUILD b/vendor/k8s.io/kube-controller-manager/config/v1alpha1/BUILD deleted file mode 100644 index c25637b985..0000000000 --- a/vendor/k8s.io/kube-controller-manager/config/v1alpha1/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-controller-manager/config/v1alpha1", - importpath = "k8s.io/kube-controller-manager/config/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/cloud-provider/config/v1alpha1:go_default_library", - "//vendor/k8s.io/cloud-provider/controllers/service/config/v1alpha1:go_default_library", - "//vendor/k8s.io/controller-manager/config/v1alpha1:go_default_library", - ], -) diff --git a/vendor/k8s.io/kube-openapi/pkg/builder/BUILD b/vendor/k8s.io/kube-openapi/pkg/builder/BUILD deleted file mode 100644 index c9055ba4b8..0000000000 --- a/vendor/k8s.io/kube-openapi/pkg/builder/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "openapi.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-openapi/pkg/builder", - importpath = "k8s.io/kube-openapi/pkg/builder", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/util:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - ], -) diff --git a/vendor/k8s.io/kube-openapi/pkg/common/BUILD b/vendor/k8s.io/kube-openapi/pkg/common/BUILD deleted file mode 100644 index e5ac536787..0000000000 --- a/vendor/k8s.io/kube-openapi/pkg/common/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "common.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-openapi/pkg/common", - importpath = "k8s.io/kube-openapi/pkg/common", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - ], -) diff --git a/vendor/k8s.io/kube-openapi/pkg/handler/BUILD b/vendor/k8s.io/kube-openapi/pkg/handler/BUILD deleted file mode 100644 index 07e00ce337..0000000000 --- a/vendor/k8s.io/kube-openapi/pkg/handler/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "default_pruning.go", - "handler.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-openapi/pkg/handler", - importpath = "k8s.io/kube-openapi/pkg/handler", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/NYTimes/gziphandler:go_default_library", - "//vendor/github.com/emicklei/go-restful:go_default_library", - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/github.com/googleapis/gnostic/openapiv2:go_default_library", - "//vendor/github.com/munnerz/goautoneg:go_default_library", - "//vendor/gopkg.in/yaml.v2:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/builder:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library", - "//vendor/k8s.io/kube-openapi/pkg/validation/spec:go_default_library", - ], -) diff --git a/vendor/k8s.io/kube-openapi/pkg/schemaconv/BUILD b/vendor/k8s.io/kube-openapi/pkg/schemaconv/BUILD deleted file mode 100644 index c8535d7e39..0000000000 --- a/vendor/k8s.io/kube-openapi/pkg/schemaconv/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["smd.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-openapi/pkg/schemaconv", - importpath = "k8s.io/kube-openapi/pkg/schemaconv", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/kube-openapi/pkg/util/BUILD b/vendor/k8s.io/kube-openapi/pkg/util/BUILD deleted file mode 100644 index 3a4887a09d..0000000000 --- a/vendor/k8s.io/kube-openapi/pkg/util/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "trie.go", - "util.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-openapi/pkg/util", - importpath = "k8s.io/kube-openapi/pkg/util", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/kube-openapi/pkg/util/proto/BUILD b/vendor/k8s.io/kube-openapi/pkg/util/proto/BUILD deleted file mode 100644 index 750793610a..0000000000 --- a/vendor/k8s.io/kube-openapi/pkg/util/proto/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "document.go", - "openapi.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-openapi/pkg/util/proto", - importpath = "k8s.io/kube-openapi/pkg/util/proto", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/googleapis/gnostic/openapiv2:go_default_library", - "//vendor/gopkg.in/yaml.v2:go_default_library", - ], -) diff --git a/vendor/k8s.io/kube-openapi/pkg/validation/spec/BUILD b/vendor/k8s.io/kube-openapi/pkg/validation/spec/BUILD deleted file mode 100644 index dd18005c45..0000000000 --- a/vendor/k8s.io/kube-openapi/pkg/validation/spec/BUILD +++ /dev/null @@ -1,31 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "contact_info.go", - "external_docs.go", - "header.go", - "info.go", - "items.go", - "license.go", - "operation.go", - "parameter.go", - "path_item.go", - "paths.go", - "ref.go", - "response.go", - "responses.go", - "schema.go", - "security_scheme.go", - "swagger.go", - "tag.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kube-openapi/pkg/validation/spec", - importpath = "k8s.io/kube-openapi/pkg/validation/spec", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/go-openapi/jsonreference:go_default_library", - "//vendor/github.com/go-openapi/swag:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubelet/pkg/apis/credentialprovider/BUILD b/vendor/k8s.io/kubelet/pkg/apis/credentialprovider/BUILD deleted file mode 100644 index 4cf5633633..0000000000 --- a/vendor/k8s.io/kubelet/pkg/apis/credentialprovider/BUILD +++ /dev/null @@ -1,19 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubelet/pkg/apis/credentialprovider", - importpath = "k8s.io/kubelet/pkg/apis/credentialprovider", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1/BUILD b/vendor/k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1/BUILD deleted file mode 100644 index cebe8a91b4..0000000000 --- a/vendor/k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1", - importpath = "k8s.io/kubelet/pkg/apis/credentialprovider/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/kubelet/pkg/apis/credentialprovider:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/api/legacyscheme/BUILD b/vendor/k8s.io/kubernetes/pkg/api/legacyscheme/BUILD deleted file mode 100644 index ff48689aff..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/api/legacyscheme/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["scheme.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/api/legacyscheme", - importpath = "k8s.io/kubernetes/pkg/api/legacyscheme", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/api/service/BUILD b/vendor/k8s.io/kubernetes/pkg/api/service/BUILD deleted file mode 100644 index 6f93cbbe39..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/api/service/BUILD +++ /dev/null @@ -1,13 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["util.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/api/service", - importpath = "k8s.io/kubernetes/pkg/api/service", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/api/v1/pod/BUILD b/vendor/k8s.io/kubernetes/pkg/api/v1/pod/BUILD deleted file mode 100644 index 2e6f86655a..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/api/v1/pod/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["util.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/api/v1/pod", - importpath = "k8s.io/kubernetes/pkg/api/v1/pod", - visibility = ["//visibility:public"], - deps = [ - "//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/intstr:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/features:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/apps/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/apps/BUILD deleted file mode 100644 index 30541c070f..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/apps/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/apps", - importpath = "k8s.io/kubernetes/pkg/apis/apps", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/autoscaling:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/BUILD deleted file mode 100644 index 7027f70f61..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/autoscaling/BUILD +++ /dev/null @@ -1,23 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "annotations.go", - "doc.go", - "helpers.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/autoscaling", - importpath = "k8s.io/kubernetes/pkg/apis/autoscaling", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/certificates/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/certificates/BUILD deleted file mode 100644 index e50b87eb21..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/certificates/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "helpers.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/certificates", - importpath = "k8s.io/kubernetes/pkg/apis/certificates", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/certificates/install/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/certificates/install/BUILD deleted file mode 100644 index 700f18c689..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/certificates/install/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["install.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/certificates/install", - importpath = "k8s.io/kubernetes/pkg/apis/certificates/install", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/api/legacyscheme:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/certificates:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/certificates/v1:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1/BUILD deleted file mode 100644 index 9e5b550fa3..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "helpers.go", - "register.go", - "zz_generated.conversion.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1", - importpath = "k8s.io/kubernetes/pkg/apis/certificates/v1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/conversion: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/kubernetes/pkg/apis/certificates:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/BUILD deleted file mode 100644 index 8c2b10b49d..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1/BUILD +++ /dev/null @@ -1,28 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "helpers.go", - "register.go", - "zz_generated.conversion.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/certificates/v1beta1", - importpath = "k8s.io/kubernetes/pkg/apis/certificates/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/certificates/v1beta1: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/conversion: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/util/sets:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/certificates:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/core/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/core/BUILD deleted file mode 100644 index baed35dee3..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/core/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "annotation_key_constants.go", - "doc.go", - "json.go", - "objectreference.go", - "register.go", - "resource.go", - "taint.go", - "toleration.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/core", - importpath = "k8s.io/kubernetes/pkg/apis/core", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/internalversion:go_default_library", - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/core/helper/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/core/helper/BUILD deleted file mode 100644 index 7f7111aa40..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/core/helper/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["helpers.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/core/helper", - importpath = "k8s.io/kubernetes/pkg/apis/core/helper", - visibility = ["//visibility:public"], - deps = [ - "//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/conversion: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/selection:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/core/install/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/core/install/BUILD deleted file mode 100644 index bcc44a034a..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/core/install/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["install.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/core/install", - importpath = "k8s.io/kubernetes/pkg/apis/core/install", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/api/legacyscheme:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/v1:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/core/pods/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/core/pods/BUILD deleted file mode 100644 index f5bb50f819..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/core/pods/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["helpers.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/core/pods", - importpath = "k8s.io/kubernetes/pkg/apis/core/pods", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/features:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/fieldpath:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/core/v1/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/core/v1/BUILD deleted file mode 100644 index abf3bd05dd..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/core/v1/BUILD +++ /dev/null @@ -1,33 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conversion.go", - "defaults.go", - "doc.go", - "register.go", - "zz_generated.conversion.go", - "zz_generated.defaults.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/core/v1", - importpath = "k8s.io/kubernetes/pkg/apis/core/v1", - visibility = ["//visibility:public"], - deps = [ - "//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/conversion: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", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/apps:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/features:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/util/parsers:go_default_library", - "//vendor/k8s.io/utils/pointer:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/core/validation/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/core/validation/BUILD deleted file mode 100644 index b0f2f05e59..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/core/validation/BUILD +++ /dev/null @@ -1,43 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conditional_validation.go", - "doc.go", - "events.go", - "validation.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/core/validation", - importpath = "k8s.io/kubernetes/pkg/apis/core/validation", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/api/events/v1beta1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/api/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/diff:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation/field:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/component-helpers/scheduling/corev1:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/api/service:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/helper:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/pods:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/v1:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/capabilities:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/cluster/ports:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/features:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/fieldpath:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/security/apparmor:go_default_library", - "//vendor/k8s.io/utils/net:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/apis/scheduling/BUILD b/vendor/k8s.io/kubernetes/pkg/apis/scheduling/BUILD deleted file mode 100644 index c6a1467427..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/apis/scheduling/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/apis/scheduling", - importpath = "k8s.io/kubernetes/pkg/apis/scheduling", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/capabilities/BUILD b/vendor/k8s.io/kubernetes/pkg/capabilities/BUILD deleted file mode 100644 index d76db8b46c..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/capabilities/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "capabilities.go", - "doc.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/capabilities", - importpath = "k8s.io/kubernetes/pkg/capabilities", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/kubernetes/pkg/cluster/ports/BUILD b/vendor/k8s.io/kubernetes/pkg/cluster/ports/BUILD deleted file mode 100644 index 14d5a75176..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/cluster/ports/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "ports.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/cluster/ports", - importpath = "k8s.io/kubernetes/pkg/cluster/ports", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/kubernetes/pkg/controller/BUILD b/vendor/k8s.io/kubernetes/pkg/controller/BUILD deleted file mode 100644 index 161b6d8640..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/controller/BUILD +++ /dev/null @@ -1,46 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "controller_ref_manager.go", - "controller_utils.go", - "doc.go", - "lookup_cache.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/controller", - importpath = "k8s.io/kubernetes/pkg/controller", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/groupcache/lru:go_default_library", - "//vendor/k8s.io/api/apps/v1: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/meta: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/errors:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/rand:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_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/kubernetes: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/retry:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/api/v1/pod:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/helper:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/install:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/validation:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/features:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/util/hash:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/util/taints:go_default_library", - "//vendor/k8s.io/utils/clock:go_default_library", - "//vendor/k8s.io/utils/integer:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/controller/certificates/BUILD b/vendor/k8s.io/kubernetes/pkg/controller/certificates/BUILD deleted file mode 100644 index 679ebb0bc3..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/controller/certificates/BUILD +++ /dev/null @@ -1,29 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "certificate_controller.go", - "certificate_controller_utils.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/controller/certificates", - importpath = "k8s.io/kubernetes/pkg/controller/certificates", - visibility = ["//visibility:public"], - deps = [ - "//vendor/golang.org/x/time/rate:go_default_library", - "//vendor/k8s.io/api/certificates/v1: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/util/runtime:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", - "//vendor/k8s.io/client-go/informers/certificates/v1:go_default_library", - "//vendor/k8s.io/client-go/kubernetes:go_default_library", - "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", - "//vendor/k8s.io/client-go/listers/certificates/v1: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/workqueue:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/controller:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/features/BUILD b/vendor/k8s.io/kubernetes/pkg/features/BUILD deleted file mode 100644 index 82921b2105..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/features/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["kube_features.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/features", - importpath = "k8s.io/kubernetes/pkg/features", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/apiserver/pkg/features:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/component-base/featuregate:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/fieldpath/BUILD b/vendor/k8s.io/kubernetes/pkg/fieldpath/BUILD deleted file mode 100644 index 8a7ced2876..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/fieldpath/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "fieldpath.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/fieldpath", - importpath = "k8s.io/kubernetes/pkg/fieldpath", - visibility = ["//visibility:public"], - deps = [ - "//vendor/k8s.io/apimachinery/pkg/api/meta:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/kubelet/types/BUILD b/vendor/k8s.io/kubernetes/pkg/kubelet/types/BUILD deleted file mode 100644 index 0619cb951e..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/kubelet/types/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "constants.go", - "doc.go", - "labels.go", - "pod_status.go", - "pod_update.go", - "types.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/kubelet/types", - importpath = "k8s.io/kubernetes/pkg/kubelet/types", - visibility = ["//visibility:public"], - deps = [ - "//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/kubernetes/pkg/apis/scheduling:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/security/apparmor/BUILD b/vendor/k8s.io/kubernetes/pkg/security/apparmor/BUILD deleted file mode 100644 index 5e45ae9448..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/security/apparmor/BUILD +++ /dev/null @@ -1,22 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "helpers.go", - "validate.go", - "validate_disabled.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/security/apparmor", - importpath = "k8s.io/kubernetes/pkg/security/apparmor", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/opencontainers/runc/libcontainer/apparmor:go_default_library", - "//vendor/k8s.io/api/core/v1:go_default_library", - "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/api/v1/pod:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/features:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/kubelet/types:go_default_library", - "//vendor/k8s.io/utils/path:go_default_library", - ], -) diff --git a/vendor/k8s.io/kubernetes/pkg/util/hash/BUILD b/vendor/k8s.io/kubernetes/pkg/util/hash/BUILD deleted file mode 100644 index b8cf5fab72..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/util/hash/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["hash.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/util/hash", - importpath = "k8s.io/kubernetes/pkg/util/hash", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/davecgh/go-spew/spew:go_default_library"], -) diff --git a/vendor/k8s.io/kubernetes/pkg/util/parsers/BUILD b/vendor/k8s.io/kubernetes/pkg/util/parsers/BUILD deleted file mode 100644 index d2ef81a148..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/util/parsers/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["parsers.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/util/parsers", - importpath = "k8s.io/kubernetes/pkg/util/parsers", - visibility = ["//visibility:public"], - deps = ["//vendor/github.com/docker/distribution/reference:go_default_library"], -) diff --git a/vendor/k8s.io/kubernetes/pkg/util/taints/BUILD b/vendor/k8s.io/kubernetes/pkg/util/taints/BUILD deleted file mode 100644 index c553ab06b1..0000000000 --- a/vendor/k8s.io/kubernetes/pkg/util/taints/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["taints.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/kubernetes/pkg/util/taints", - importpath = "k8s.io/kubernetes/pkg/util/taints", - visibility = ["//visibility:public"], - deps = [ - "//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/sets:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/validation:go_default_library", - "//vendor/k8s.io/kubernetes/pkg/apis/core/helper:go_default_library", - ], -) diff --git a/vendor/k8s.io/metrics/pkg/apis/metrics/BUILD b/vendor/k8s.io/metrics/pkg/apis/metrics/BUILD deleted file mode 100644 index 4a3e62986f..0000000000 --- a/vendor/k8s.io/metrics/pkg/apis/metrics/BUILD +++ /dev/null @@ -1,20 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - "types.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/metrics/pkg/apis/metrics", - importpath = "k8s.io/metrics/pkg/apis/metrics", - visibility = ["//visibility:public"], - deps = [ - "//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", - "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", - ], -) diff --git a/vendor/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD b/vendor/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD deleted file mode 100644 index 8ed78744ca..0000000000 --- a/vendor/k8s.io/metrics/pkg/apis/metrics/v1alpha1/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/metrics/pkg/apis/metrics/v1alpha1", - importpath = "k8s.io/metrics/pkg/apis/metrics/v1alpha1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/conversion: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/metrics/pkg/apis/metrics:go_default_library", - ], -) diff --git a/vendor/k8s.io/metrics/pkg/apis/metrics/v1beta1/BUILD b/vendor/k8s.io/metrics/pkg/apis/metrics/v1beta1/BUILD deleted file mode 100644 index af485ad867..0000000000 --- a/vendor/k8s.io/metrics/pkg/apis/metrics/v1beta1/BUILD +++ /dev/null @@ -1,27 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "generated.pb.go", - "register.go", - "types.go", - "zz_generated.conversion.go", - "zz_generated.deepcopy.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/metrics/pkg/apis/metrics/v1beta1", - importpath = "k8s.io/metrics/pkg/apis/metrics/v1beta1", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/gogo/protobuf/proto:go_default_library", - "//vendor/github.com/gogo/protobuf/sortkeys: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/conversion: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/metrics/pkg/apis/metrics:go_default_library", - ], -) diff --git a/vendor/k8s.io/metrics/pkg/client/clientset/versioned/scheme/BUILD b/vendor/k8s.io/metrics/pkg/client/clientset/versioned/scheme/BUILD deleted file mode 100644 index cd02095cfa..0000000000 --- a/vendor/k8s.io/metrics/pkg/client/clientset/versioned/scheme/BUILD +++ /dev/null @@ -1,21 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "register.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/metrics/pkg/client/clientset/versioned/scheme", - importpath = "k8s.io/metrics/pkg/client/clientset/versioned/scheme", - visibility = ["//visibility:public"], - deps = [ - "//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/runtime/schema:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/runtime/serializer:go_default_library", - "//vendor/k8s.io/apimachinery/pkg/util/runtime:go_default_library", - "//vendor/k8s.io/metrics/pkg/apis/metrics/v1alpha1:go_default_library", - "//vendor/k8s.io/metrics/pkg/apis/metrics/v1beta1:go_default_library", - ], -) diff --git a/vendor/k8s.io/utils/buffer/BUILD b/vendor/k8s.io/utils/buffer/BUILD deleted file mode 100644 index a3638361ae..0000000000 --- a/vendor/k8s.io/utils/buffer/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["ring_growing.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/buffer", - importpath = "k8s.io/utils/buffer", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/utils/integer/BUILD b/vendor/k8s.io/utils/integer/BUILD deleted file mode 100644 index b988d54306..0000000000 --- a/vendor/k8s.io/utils/integer/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["integer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/integer", - importpath = "k8s.io/utils/integer", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/utils/internal/third_party/forked/golang/golang-lru/BUILD b/vendor/k8s.io/utils/internal/third_party/forked/golang/golang-lru/BUILD deleted file mode 100644 index daad9d2d27..0000000000 --- a/vendor/k8s.io/utils/internal/third_party/forked/golang/golang-lru/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["lru.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/internal/third_party/forked/golang/golang-lru", - importpath = "k8s.io/utils/internal/third_party/forked/golang/golang-lru", - visibility = ["//vendor/k8s.io/utils:__subpackages__"], -) diff --git a/vendor/k8s.io/utils/internal/third_party/forked/golang/net/BUILD b/vendor/k8s.io/utils/internal/third_party/forked/golang/net/BUILD deleted file mode 100644 index 66da6f1ced..0000000000 --- a/vendor/k8s.io/utils/internal/third_party/forked/golang/net/BUILD +++ /dev/null @@ -1,12 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ip.go", - "parse.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/internal/third_party/forked/golang/net", - importpath = "k8s.io/utils/internal/third_party/forked/golang/net", - visibility = ["//vendor/k8s.io/utils:__subpackages__"], -) diff --git a/vendor/k8s.io/utils/lru/BUILD b/vendor/k8s.io/utils/lru/BUILD deleted file mode 100644 index 922fd975b8..0000000000 --- a/vendor/k8s.io/utils/lru/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["lru.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/lru", - importpath = "k8s.io/utils/lru", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/utils/internal/third_party/forked/golang/golang-lru:go_default_library"], -) diff --git a/vendor/k8s.io/utils/net/BUILD b/vendor/k8s.io/utils/net/BUILD deleted file mode 100644 index c9430a7d6d..0000000000 --- a/vendor/k8s.io/utils/net/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "ipnet.go", - "net.go", - "parse.go", - "port.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/net", - importpath = "k8s.io/utils/net", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/utils/internal/third_party/forked/golang/net:go_default_library"], -) diff --git a/vendor/k8s.io/utils/path/BUILD b/vendor/k8s.io/utils/path/BUILD deleted file mode 100644 index 569ffe5875..0000000000 --- a/vendor/k8s.io/utils/path/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["file.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/path", - importpath = "k8s.io/utils/path", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/utils/pointer/BUILD b/vendor/k8s.io/utils/pointer/BUILD deleted file mode 100644 index a87527614c..0000000000 --- a/vendor/k8s.io/utils/pointer/BUILD +++ /dev/null @@ -1,9 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["pointer.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/pointer", - importpath = "k8s.io/utils/pointer", - visibility = ["//visibility:public"], -) diff --git a/vendor/k8s.io/utils/trace/BUILD b/vendor/k8s.io/utils/trace/BUILD deleted file mode 100644 index f3379905e2..0000000000 --- a/vendor/k8s.io/utils/trace/BUILD +++ /dev/null @@ -1,10 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["trace.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/k8s.io/utils/trace", - importpath = "k8s.io/utils/trace", - visibility = ["//visibility:public"], - deps = ["//vendor/k8s.io/klog/v2:go_default_library"], -) diff --git a/vendor/modules.txt b/vendor/modules.txt index 9303abb079..d29f1272da 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -352,12 +352,7 @@ golang.org/x/crypto/internal/subtle golang.org/x/crypto/nacl/secretbox golang.org/x/crypto/poly1305 golang.org/x/crypto/salsa20/salsa -# golang.org/x/mod v0.4.2 -## explicit; go 1.12 -golang.org/x/mod/module -golang.org/x/mod/semver -# golang.org/x/net v0.0.0-20211209124913-491a49abca63 -## explicit; go 1.17 +# golang.org/x/net v0.0.0-20210520170846-37e1c6afe023 golang.org/x/net/context golang.org/x/net/context/ctxhttp golang.org/x/net/http/httpguts @@ -1275,28 +1270,7 @@ k8s.io/utils/trace ## explicit; go 1.17 sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client -# sigs.k8s.io/controller-tools v0.8.0 -## explicit; go 1.17 -sigs.k8s.io/controller-tools/cmd/controller-gen -sigs.k8s.io/controller-tools/pkg/crd -sigs.k8s.io/controller-tools/pkg/crd/markers -sigs.k8s.io/controller-tools/pkg/deepcopy -sigs.k8s.io/controller-tools/pkg/genall -sigs.k8s.io/controller-tools/pkg/genall/help -sigs.k8s.io/controller-tools/pkg/genall/help/pretty -sigs.k8s.io/controller-tools/pkg/loader -sigs.k8s.io/controller-tools/pkg/markers -sigs.k8s.io/controller-tools/pkg/rbac -sigs.k8s.io/controller-tools/pkg/schemapatcher -sigs.k8s.io/controller-tools/pkg/schemapatcher/internal/yaml -sigs.k8s.io/controller-tools/pkg/version -sigs.k8s.io/controller-tools/pkg/webhook -# sigs.k8s.io/json v0.0.0-20211020170558-c049b76a60c6 -## explicit; go 1.16 -sigs.k8s.io/json -sigs.k8s.io/json/internal/golang/encoding/json -# sigs.k8s.io/structured-merge-diff/v4 v4.2.1 -## explicit; go 1.13 +# sigs.k8s.io/structured-merge-diff/v4 v4.1.2 sigs.k8s.io/structured-merge-diff/v4/fieldpath sigs.k8s.io/structured-merge-diff/v4/merge sigs.k8s.io/structured-merge-diff/v4/schema diff --git a/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client/BUILD b/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client/BUILD deleted file mode 100644 index 290f894adc..0000000000 --- a/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client/BUILD +++ /dev/null @@ -1,17 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "client.go", - "conn.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client", - importpath = "sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client", - visibility = ["//visibility:public"], - deps = [ - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/k8s.io/klog/v2:go_default_library", - "//vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client:go_default_library", - ], -) diff --git a/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client/BUILD b/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client/BUILD deleted file mode 100644 index 176f6fa33c..0000000000 --- a/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client/BUILD +++ /dev/null @@ -1,15 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = ["client.pb.go"], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client", - importpath = "sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/golang/protobuf/proto:go_default_library", - "//vendor/google.golang.org/grpc:go_default_library", - "//vendor/google.golang.org/grpc/codes:go_default_library", - "//vendor/google.golang.org/grpc/status:go_default_library", - ], -) diff --git a/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/BUILD b/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/BUILD deleted file mode 100644 index 090525f93a..0000000000 --- a/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath/BUILD +++ /dev/null @@ -1,24 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "element.go", - "fromvalue.go", - "managers.go", - "path.go", - "pathelementmap.go", - "serialize.go", - "serialize-pe.go", - "set.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath", - importpath = "sigs.k8s.io/structured-merge-diff/v4/fieldpath", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/json-iterator/go:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/schema:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/value:go_default_library", - ], -) diff --git a/vendor/sigs.k8s.io/structured-merge-diff/v4/merge/BUILD b/vendor/sigs.k8s.io/structured-merge-diff/v4/merge/BUILD deleted file mode 100644 index 1b9974d68f..0000000000 --- a/vendor/sigs.k8s.io/structured-merge-diff/v4/merge/BUILD +++ /dev/null @@ -1,16 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "conflict.go", - "update.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/structured-merge-diff/v4/merge", - importpath = "sigs.k8s.io/structured-merge-diff/v4/merge", - visibility = ["//visibility:public"], - deps = [ - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/typed:go_default_library", - ], -) diff --git a/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/BUILD b/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/BUILD deleted file mode 100644 index ff0847b1b3..0000000000 --- a/vendor/sigs.k8s.io/structured-merge-diff/v4/schema/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "elements.go", - "equals.go", - "schemaschema.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/structured-merge-diff/v4/schema", - importpath = "sigs.k8s.io/structured-merge-diff/v4/schema", - visibility = ["//visibility:public"], -) diff --git a/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/BUILD b/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/BUILD deleted file mode 100644 index 20877696fe..0000000000 --- a/vendor/sigs.k8s.io/structured-merge-diff/v4/typed/BUILD +++ /dev/null @@ -1,26 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "doc.go", - "helpers.go", - "merge.go", - "parser.go", - "reconcile_schema.go", - "remove.go", - "tofieldset.go", - "typed.go", - "union.go", - "validate.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/structured-merge-diff/v4/typed", - importpath = "sigs.k8s.io/structured-merge-diff/v4/typed", - visibility = ["//visibility:public"], - deps = [ - "//vendor/gopkg.in/yaml.v2:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/fieldpath:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/schema:go_default_library", - "//vendor/sigs.k8s.io/structured-merge-diff/v4/value:go_default_library", - ], -) diff --git a/vendor/sigs.k8s.io/structured-merge-diff/v4/value/BUILD b/vendor/sigs.k8s.io/structured-merge-diff/v4/value/BUILD deleted file mode 100644 index c0fe9b9c1a..0000000000 --- a/vendor/sigs.k8s.io/structured-merge-diff/v4/value/BUILD +++ /dev/null @@ -1,30 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "allocator.go", - "doc.go", - "fields.go", - "jsontagutil.go", - "list.go", - "listreflect.go", - "listunstructured.go", - "map.go", - "mapreflect.go", - "mapunstructured.go", - "reflectcache.go", - "scalar.go", - "structreflect.go", - "value.go", - "valuereflect.go", - "valueunstructured.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/structured-merge-diff/v4/value", - importpath = "sigs.k8s.io/structured-merge-diff/v4/value", - visibility = ["//visibility:public"], - deps = [ - "//vendor/github.com/json-iterator/go:go_default_library", - "//vendor/gopkg.in/yaml.v2:go_default_library", - ], -) diff --git a/vendor/sigs.k8s.io/yaml/BUILD b/vendor/sigs.k8s.io/yaml/BUILD deleted file mode 100644 index 330492f942..0000000000 --- a/vendor/sigs.k8s.io/yaml/BUILD +++ /dev/null @@ -1,14 +0,0 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") - -go_library( - name = "go_default_library", - srcs = [ - "fields.go", - "yaml.go", - "yaml_go110.go", - ], - importmap = "k8s.io/cloud-provider-gcp/vendor/sigs.k8s.io/yaml", - importpath = "sigs.k8s.io/yaml", - visibility = ["//visibility:public"], - deps = ["//vendor/gopkg.in/yaml.v2:go_default_library"], -)