Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Azure SDK updates (6/30/19) #79574

Merged
merged 3 commits into from Aug 16, 2019

Conversation

@justaugustus
Copy link
Member

commented Jun 30, 2019

What type of PR is this?
/kind cleanup
/kind feature

What this PR does / why we need it:

Update Azure modules:

  • github.com/Azure/azure-sdk-for-go v32.5.0+incompatible
  • github.com/Azure/go-autorest/autorest v0.9.0
  • github.com/Azure/go-autorest/autorest/adal v0.5.0
  • github.com/Azure/go-autorest/autorest/to v0.2.0

Does this PR introduce a user-facing change?:

Update Azure SDK + go-autorest API versions
@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Jun 30, 2019

/assign @feiskyer @andyzhangx @khenidak

Heads up that I'm going to try to get this in early in the cycle.

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Jun 30, 2019

/sig azure
/priority important-longterm
/milestone v1.16

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 9, 2019

pull-kubernetes-dependencies is complaining about verify-vendor.sh failing but...

Errr, works on my laptop?

$ hack/verify-vendor.sh 
+++ [0809 18:50:10] logfile at /tmp/update-vendor.TXtW/update-vendor.log
+++ [0809 18:50:10] go.mod: update staging references
+++ [0809 18:50:15] go.mod: propagate to staging modules
+++ [0809 18:50:16] go.mod: sorting staging modules
+++ [0809 18:50:32] go.mod: tidying
+++ [0809 18:50:45] go.mod: adding generated comments
+++ [0809 18:50:46] vendor: running 'go mod vendor'
+++ [0809 18:50:46] vendor: updating BUILD files
+++ [0809 18:50:52] vendor: updating LICENSES file
+++ [0809 18:50:58] vendor: creating OWNERS file
Skipping golang.org/x/... dependencies, pass --all to include
All pinned versions of checked dependencies match their preferred version.
Vendor Verified.
Removing /home/augustus/go/src/k8s.io/kubernetes/_tmp/kube-vendor.rDBZR2
@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 9, 2019

@cblecker -- that'd be great! The PR is ready for review :)

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 9, 2019

Running make verify locally with GOPROXY=https://proxy.golang.org set (as that's how it runs in CI):

$ GOPROXY=https://proxy.golang.org WHAT="vendor vendor-licenses" make verify
Verifying verify-vendor-licenses.sh

+++ Running case: verify.vendor-licenses 
+++ working dir: /home/augustus/go/src/k8s.io/kubernetes
+++ command: bash "hack/make-rules/../../hack/verify-vendor-licenses.sh"
github.com/alecthomas/template doesn't exist in vendor, skipping
github.com/alecthomas/units doesn't exist in vendor, skipping
github.com/apache/thrift doesn't exist in vendor, skipping
github.com/armon/consul-api doesn't exist in vendor, skipping
github.com/auth0/go-jwt-middleware doesn't exist in vendor, skipping
github.com/Azure/go-autorest/autorest/mocks doesn't exist in vendor, skipping
github.com/bifurcation/mint doesn't exist in vendor, skipping
github.com/boltdb/bolt doesn't exist in vendor, skipping
github.com/BurntSushi/toml doesn't exist in vendor, skipping
github.com/BurntSushi/xgb doesn't exist in vendor, skipping
github.com/cenkalti/backoff doesn't exist in vendor, skipping
github.com/cespare/xxhash doesn't exist in vendor, skipping
github.com/cheekybits/genny doesn't exist in vendor, skipping
github.com/codegangsta/negroni doesn't exist in vendor, skipping
github.com/containerd/typeurl doesn't exist in vendor, skipping
github.com/coreos/go-etcd doesn't exist in vendor, skipping
github.com/coreos/rkt doesn't exist in vendor, skipping
github.com/dgryski/go-sip13 doesn't exist in vendor, skipping
github.com/dnaeon/go-vcr doesn't exist in vendor, skipping
github.com/dustin/go-humanize doesn't exist in vendor, skipping
github.com/eapache/go-resiliency doesn't exist in vendor, skipping
github.com/eapache/go-xerial-snappy doesn't exist in vendor, skipping
github.com/eapache/queue doesn't exist in vendor, skipping
github.com/flynn/go-shlex doesn't exist in vendor, skipping
github.com/go-acme/lego doesn't exist in vendor, skipping
github.com/go-kit/kit doesn't exist in vendor, skipping
github.com/go-logfmt/logfmt doesn't exist in vendor, skipping
github.com/go-stack/stack doesn't exist in vendor, skipping
github.com/golang/glog doesn't exist in vendor, skipping
github.com/golang/snappy doesn't exist in vendor, skipping
github.com/golangplus/bytes doesn't exist in vendor, skipping
github.com/golangplus/fmt doesn't exist in vendor, skipping
github.com/golangplus/testing doesn't exist in vendor, skipping
github.com/gopherjs/gopherjs doesn't exist in vendor, skipping
github.com/gorilla/context doesn't exist in vendor, skipping
github.com/gorilla/mux doesn't exist in vendor, skipping
github.com/hashicorp/go-syslog doesn't exist in vendor, skipping
github.com/heketi/rest doesn't exist in vendor, skipping
github.com/heketi/tests doesn't exist in vendor, skipping
github.com/heketi/utils doesn't exist in vendor, skipping
github.com/jimstudt/http-authentication doesn't exist in vendor, skipping
github.com/jtolds/gls doesn't exist in vendor, skipping
github.com/julienschmidt/httprouter doesn't exist in vendor, skipping
github.com/kisielk/errcheck doesn't exist in vendor, skipping
github.com/kisielk/gotool doesn't exist in vendor, skipping
github.com/klauspost/cpuid doesn't exist in vendor, skipping
github.com/kr/logfmt doesn't exist in vendor, skipping
github.com/kr/pretty doesn't exist in vendor, skipping
github.com/kr/pty doesn't exist in vendor, skipping
github.com/kr/text doesn't exist in vendor, skipping
github.com/kylelemons/godebug doesn't exist in vendor, skipping
github.com/lpabon/godbc doesn't exist in vendor, skipping
github.com/lucas-clemente/aes12 doesn't exist in vendor, skipping
github.com/lucas-clemente/quic-clients doesn't exist in vendor, skipping
github.com/lucas-clemente/quic-go doesn't exist in vendor, skipping
github.com/lucas-clemente/quic-go-certificates doesn't exist in vendor, skipping
github.com/marten-seemann/qtls doesn't exist in vendor, skipping
github.com/mesos/mesos-go doesn't exist in vendor, skipping
github.com/mholt/certmagic doesn't exist in vendor, skipping
github.com/mitchellh/go-homedir doesn't exist in vendor, skipping
github.com/mwitkow/go-conntrack doesn't exist in vendor, skipping
github.com/naoina/go-stringutil doesn't exist in vendor, skipping
github.com/naoina/toml doesn't exist in vendor, skipping
github.com/oklog/ulid doesn't exist in vendor, skipping
github.com/OneOfOne/xxhash doesn't exist in vendor, skipping
github.com/openzipkin/zipkin-go doesn't exist in vendor, skipping
github.com/pierrec/lz4 doesn't exist in vendor, skipping
github.com/pquerna/ffjson doesn't exist in vendor, skipping
github.com/prometheus/tsdb doesn't exist in vendor, skipping
github.com/rcrowley/go-metrics doesn't exist in vendor, skipping
github.com/remyoudompheng/bigfft doesn't exist in vendor, skipping
github.com/Rican7/retry doesn't exist in vendor, skipping
github.com/rogpeppe/fastuuid doesn't exist in vendor, skipping
github.com/Shopify/sarama doesn't exist in vendor, skipping
github.com/Shopify/toxiproxy doesn't exist in vendor, skipping
github.com/smartystreets/assertions doesn't exist in vendor, skipping
github.com/smartystreets/goconvey doesn't exist in vendor, skipping
github.com/spaolacci/murmur3 doesn't exist in vendor, skipping
github.com/ugorji/go/codec doesn't exist in vendor, skipping
github.com/urfave/negroni doesn't exist in vendor, skipping
github.com/xlab/handysort doesn't exist in vendor, skipping
github.com/xordataexchange/crypt doesn't exist in vendor, skipping
golang.org/x/exp doesn't exist in vendor, skipping
golang.org/x/image doesn't exist in vendor, skipping
golang.org/x/mobile doesn't exist in vendor, skipping
gonum.org/v1/netlib doesn't exist in vendor, skipping
gopkg.in/airbrake/gobrake.v2 doesn't exist in vendor, skipping
gopkg.in/alecthomas/kingpin.v2 doesn't exist in vendor, skipping
gopkg.in/check.v1 doesn't exist in vendor, skipping
gopkg.in/gemnasium/logrus-airbrake-hook.v2 doesn't exist in vendor, skipping
gopkg.in/mcuadros/go-syslog.v2 doesn't exist in vendor, skipping
gopkg.in/resty.v1 doesn't exist in vendor, skipping
honnef.co/go/tools doesn't exist in vendor, skipping
k8s.io/api is a staging package, skipping
k8s.io/apiextensions-apiserver is a staging package, skipping
k8s.io/apimachinery is a staging package, skipping
k8s.io/apiserver is a staging package, skipping
k8s.io/cli-runtime is a staging package, skipping
k8s.io/client-go is a staging package, skipping
k8s.io/cloud-provider is a staging package, skipping
k8s.io/cluster-bootstrap is a staging package, skipping
k8s.io/code-generator is a staging package, skipping
k8s.io/component-base is a staging package, skipping
k8s.io/cri-api is a staging package, skipping
k8s.io/csi-translation-lib is a staging package, skipping
k8s.io/kube-aggregator is a staging package, skipping
k8s.io/kube-controller-manager is a staging package, skipping
k8s.io/kube-proxy is a staging package, skipping
k8s.io/kube-scheduler is a staging package, skipping
k8s.io/kubectl is a staging package, skipping
k8s.io/kubelet is a staging package, skipping
k8s.io/kubernetes doesn't exist in vendor, skipping
k8s.io/legacy-cloud-providers is a staging package, skipping
k8s.io/metrics is a staging package, skipping
k8s.io/sample-apiserver is a staging package, skipping
modernc.org/cc doesn't exist in vendor, skipping
modernc.org/golex doesn't exist in vendor, skipping
modernc.org/mathutil doesn't exist in vendor, skipping
modernc.org/strutil doesn't exist in vendor, skipping
modernc.org/xc doesn't exist in vendor, skipping
+++ exit code: 0
SUCCESS  verify-vendor-licenses.sh	5s
Verifying verify-vendor.sh

+++ Running case: verify.vendor 
+++ working dir: /home/augustus/go/src/k8s.io/kubernetes
+++ command: bash "hack/make-rules/../../hack/verify-vendor.sh"
+++ [0809 19:01:06] logfile at /tmp/update-vendor.MdKz/update-vendor.log
+++ [0809 19:01:06] go.mod: update staging references
+++ [0809 19:01:12] go.mod: propagate to staging modules
+++ [0809 19:01:13] go.mod: sorting staging modules
+++ [0809 19:01:31] go.mod: tidying
+++ [0809 19:01:44] go.mod: adding generated comments
+++ [0809 19:01:45] vendor: running 'go mod vendor'
+++ [0809 19:01:45] vendor: updating BUILD files
+++ [0809 19:01:51] vendor: updating LICENSES file
+++ [0809 19:01:57] vendor: creating OWNERS file
Skipping golang.org/x/... dependencies, pass --all to include
All pinned versions of checked dependencies match their preferred version.
Vendor Verified.
Removing /home/augustus/go/src/k8s.io/kubernetes/_tmp/kube-vendor.aDk7aG
+++ exit code: 0
SUCCESS  verify-vendor.sh	53s

Running make verify locally with GOPROXY=https://proxy.golang.org set, after cleaning the module cache (GO111MODULE=on go clean -modcache):

$ GO111MODULE=on go clean -modcache
go: finding github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
go: finding github.com/Azure/azure-sdk-for-go v32.3.0+incompatible
go: finding github.com/Microsoft/hcsshim v0.8.6
go: finding github.com/PuerkitoBio/purell v1.1.1
go: finding github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab
go: finding github.com/Microsoft/go-winio v0.4.11
go: finding github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90
go: finding github.com/Azure/go-autorest/autorest/adal v0.4.0
go: finding github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20181220005116-f8e995905100
go: finding github.com/fsnotify/fsnotify v1.4.7
go: finding github.com/prometheus/client_golang v0.9.3
go: finding github.com/docker/go-units v0.3.3
go: finding github.com/vishvananda/netns v0.0.0-20171111001504-be1fbeda1936
go: finding github.com/xlab/handysort v0.0.0-20150421192137-fb3537ed64a1
go: finding github.com/emicklei/go-restful v2.9.5+incompatible
go: finding github.com/coreos/rkt v1.30.0
go: finding github.com/Azure/go-autorest/autorest v0.8.0
go: finding github.com/opencontainers/go-digest v1.0.0-rc1
go: finding github.com/spf13/jwalterweatherman v1.1.0
go: finding github.com/docker/go-connections v0.3.0
go: finding github.com/boltdb/bolt v1.3.1
go: finding github.com/dgrijalva/jwt-go v3.2.0+incompatible
go: finding github.com/gophercloud/gophercloud v0.1.0
go: finding github.com/spf13/pflag v1.0.3
go: finding github.com/miekg/dns v1.1.4
go: finding github.com/Azure/go-autorest/autorest/mocks v0.2.0
go: finding github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d
go: finding github.com/clusterhq/flocker-go v0.0.0-20160920122132-2b8b7259d313
go: finding github.com/google/go-cmp v0.3.0
go: finding github.com/urfave/negroni v1.0.0
go: finding github.com/go-logfmt/logfmt v0.4.0
go: finding github.com/Azure/go-autorest/autorest/date v0.1.0
go: finding github.com/bazelbuild/bazel-gazelle v0.0.0-20181012220611-c728ce9f663e
go: finding golang.org/x/net v0.0.0-20190206173232-65e2d4e15006
go: finding github.com/stretchr/testify v1.3.0
go: finding gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485
go: finding github.com/containerd/console v0.0.0-20170925154832-84eeaae905fa
go: finding github.com/google/cadvisor v0.33.2-0.20190411163913-9db8c7dee20a
go: finding github.com/aws/aws-sdk-go v1.16.26
go: finding gotest.tools/gotestsum v0.3.5
go: finding k8s.io/heapster v1.2.0-beta.1
go: finding github.com/checkpoint-restore/go-criu v0.0.0-20190109184317-bdb7599cd87b
go: finding github.com/godbus/dbus v4.1.0+incompatible
go: finding github.com/prometheus/common v0.4.0
go: finding github.com/spf13/cobra v0.0.4
go: finding github.com/containerd/typeurl v0.0.0-20190228175220-2a93cfde8c20
go: finding gopkg.in/yaml.v2 v2.2.2
go: finding gopkg.in/alecthomas/kingpin.v2 v2.2.6
go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
go: finding golang.org/x/sync v0.0.0-20181108010431-42b317875d0f
go: finding github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084
go: finding github.com/onsi/ginkgo v1.8.0
go: finding github.com/lithammer/dedent v1.1.0
go: finding github.com/spf13/viper v1.3.2
go: finding github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea
go: finding gotest.tools v2.2.0+incompatible
go: finding golang.org/x/crypto v0.0.0-20181025213731-e84da0312774
go: finding github.com/pelletier/go-toml v1.2.0
go: finding github.com/seccomp/libseccomp-golang v0.9.1
go: finding github.com/gorilla/mux v1.7.0
go: finding github.com/fatih/color v1.6.0
go: finding github.com/opencontainers/runc v1.0.0-rc2.0.20190611121236-6cc515888830
go: finding golang.org/x/tools v0.0.0-20190313210603-aa82965741a9
go: finding github.com/mattn/go-colorable v0.0.9
go: finding github.com/pquerna/ffjson v0.0.0-20180717144149-af8b230fcd20
go: finding golang.org/x/sys v0.0.0-20190209173611-3b5209105503
go: finding github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e
go: finding github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223
go: finding github.com/mrunalp/fileutils v0.0.0-20160930181131-4ee1cc9a8058
go: finding github.com/davecgh/go-spew v1.1.1
go: finding github.com/BurntSushi/toml v0.3.1
go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
go: finding github.com/golang/protobuf v1.3.1
go: finding k8s.io/repo-infra v0.0.0-20181204233714-00fe14e3d1a3
go: finding github.com/docker/distribution v2.7.1+incompatible
go: finding github.com/satori/go.uuid v1.2.0
go: finding github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d
go: finding github.com/inconshreveable/mousetrap v1.0.0
go: finding github.com/mohae/deepcopy v0.0.0-20170603005431-491d3605edfb
go: finding github.com/beorn7/perks v1.0.0
go: finding github.com/caddyserver/caddy v1.0.1
go: finding go.opencensus.io v0.19.2
go: finding github.com/mattn/go-shellwords v1.0.5
go: finding github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c
go: finding vbom.ml/util v0.0.0-20160121211510-db5cfe13f5cc
go: finding golang.org/x/time v0.0.0-20161028155119-f51c12702a4d
go: finding github.com/vmware/govmomi v0.20.1
go: finding github.com/client9/misspell v0.3.4
go: finding github.com/opencontainers/runtime-spec v1.0.0
go: finding github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf
go: finding github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903
go: finding github.com/cloudflare/cfssl v0.0.0-20180726162950-56268a613adf
go: finding github.com/bazelbuild/buildtools v0.0.0-20180226164855-80c7f0d45d7e
go: finding github.com/mesos/mesos-go v0.0.9
go: finding github.com/json-iterator/go v1.1.7
go: finding github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a
go: finding github.com/dnaeon/go-vcr v1.0.1
go: finding github.com/syndtr/gocapability v0.0.0-20160928074757-e7cb7fa329f4
go: finding github.com/opencontainers/selinux v1.2.2
go: finding github.com/thecodeteam/goscaleio v0.1.0
go: finding github.com/blang/semver v3.5.0+incompatible
go: finding github.com/Rican7/retry v0.1.0
go: finding github.com/storageos/go-api v0.0.0-20180912212459-343b3eff91fc
go: finding github.com/heketi/heketi v9.0.0+incompatible
go: finding github.com/Azure/go-autorest/logger v0.1.0
go: finding github.com/codegangsta/negroni v1.0.0
go: finding github.com/cyphar/filepath-securejoin v0.2.2
go: finding github.com/onsi/gomega v1.5.0
go: finding github.com/vishvananda/netlink v0.0.0-20171020171820-b2de5d10e38e
go: finding github.com/containerd/containerd v1.0.2
go: finding github.com/openzipkin/zipkin-go v0.1.6
go: finding github.com/magiconair/properties v1.8.1
go: finding github.com/google/certificate-transparency-go v1.0.21
go: finding github.com/heketi/tests v0.0.0-20151005000721-f3775cbcefd6
go: finding github.com/pborman/uuid v1.2.0
go: finding github.com/lucas-clemente/quic-go v0.10.2
go: finding github.com/jimstudt/http-authentication v0.0.0-20140401203705-3eca13d6893a
go: finding github.com/libopenstorage/openstorage v1.0.0
go: finding github.com/euank/go-kmsg-parser v2.0.0+incompatible
go: finding github.com/russross/blackfriday v1.5.2
go: finding github.com/lpabon/godbc v0.1.1
go: finding github.com/hashicorp/go-syslog v1.0.0
go: finding github.com/gorilla/context v1.1.1
go: finding github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21
go: finding github.com/go-openapi/loads v0.19.2
go: finding github.com/Azure/go-autorest/autorest/validation v0.1.0
go: finding github.com/google/uuid v1.1.1
go: finding bitbucket.org/bertimus9/systemstat v0.0.0-20180207000608-0eeff89b0690
go: finding github.com/stretchr/objx v0.2.0
go: finding github.com/hashicorp/hcl v1.0.0
go: finding github.com/google/gofuzz v1.0.0
go: finding gopkg.in/square/go-jose.v2 v2.2.2
go: finding github.com/robfig/cron v1.1.0
go: finding github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc
go: finding github.com/mistifyio/go-zfs v2.1.1+incompatible
go: finding github.com/go-openapi/validate v0.19.2
go: finding gopkg.in/fsnotify.v1 v1.4.7
go: finding github.com/coreos/etcd v3.3.13+incompatible
go: finding github.com/go-acme/lego v2.5.0+incompatible
go: finding github.com/mindprince/gonvml v0.0.0-20171110221305-fee913ce8fb2
go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
go: finding github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
go: finding sigs.k8s.io/yaml v1.1.0
go: finding github.com/spf13/cast v1.3.0
go: finding github.com/spf13/afero v1.2.2
go: finding github.com/golang/mock v1.2.0
go: finding github.com/eapache/queue v1.1.0
go: finding k8s.io/kube-openapi v0.0.0-20190709113604-33be087ad058
go: finding github.com/cpuguy83/go-md2man v1.0.10
go: finding k8s.io/klog v0.3.1
go: finding github.com/go-openapi/errors v0.19.2
go: finding github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1
go: finding github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
go: finding github.com/sigma/go-inotify v0.0.0-20181102212354-c87b6cf5033d
go: finding github.com/evanphx/json-patch v4.2.0+incompatible
go: finding github.com/marten-seemann/qtls v0.2.3
go: finding golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db
go: finding cloud.google.com/go v0.34.0
go: finding github.com/naoina/go-stringutil v0.1.0
go: finding google.golang.org/grpc v1.19.0
go: finding github.com/jtolds/gls v4.20.0+incompatible
go: finding github.com/opencontainers/image-spec v1.0.1
go: finding github.com/go-openapi/jsonreference v0.19.2
go: finding github.com/lucas-clemente/quic-clients v0.1.0
go: finding github.com/mholt/certmagic v0.6.2-0.20190624175158-6a42ef9fe8c2
go: finding github.com/coreos/go-etcd v2.0.0+incompatible
go: finding gopkg.in/natefinch/lumberjack.v2 v2.0.0
go: finding github.com/cespare/prettybench v0.0.0-20150116022406-03b8cfe5406c
go: finding github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
go: finding github.com/mitchellh/mapstructure v1.1.2
go: finding github.com/pmezard/go-difflib v1.0.0
go: finding github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: finding golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a
go: finding github.com/containernetworking/cni v0.7.1
go: finding github.com/go-openapi/strfmt v0.19.0
go: finding github.com/go-bindata/go-bindata v3.1.1+incompatible
go: finding github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d
go: finding github.com/modern-go/reflect2 v1.0.1
go: finding github.com/quobyte/api v0.1.2
go: finding github.com/mattn/go-isatty v0.0.3
go: finding github.com/soheilhy/cmux v0.1.3
go: finding github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c
go: finding github.com/bifurcation/mint v0.0.0-20180715133206-93c51c6ce115
go: finding github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515
go: finding github.com/hpcloud/tail v1.0.0
go: finding github.com/coreos/go-oidc v0.0.0-20180117170138-065b426bd416
go: finding github.com/Shopify/sarama v1.19.0
go: finding github.com/klauspost/cpuid v1.2.0
go: finding github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8
go: finding github.com/coreos/go-semver v0.3.0
go: finding golang.org/x/lint v0.0.0-20181217174547-8f45f776aaf1
go: finding github.com/Azure/go-autorest/tracing v0.4.0
go: finding github.com/sirupsen/logrus v1.4.2
go: finding go.uber.org/multierr v0.0.0-20180122172545-ddea229ff1df
go: finding github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63
go: finding github.com/kisielk/errcheck v1.2.0
go: finding github.com/hashicorp/golang-lru v0.5.0
go: finding github.com/go-openapi/spec v0.19.2
go: finding github.com/grpc-ecosystem/go-grpc-prometheus v0.0.0-20170330212424-2500245aa611
go: finding github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7
go: finding github.com/go-openapi/swag v0.19.2
go: finding github.com/census-instrumentation/opencensus-proto v0.1.0
go: finding github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8
go: finding gopkg.in/inf.v0 v0.9.0
go: finding github.com/go-openapi/jsonpointer v0.19.2
go: finding github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46
go: finding github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77
go: finding google.golang.org/appengine v1.5.0
go: finding github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a
go: finding sigs.k8s.io/kustomize v2.0.3+incompatible
go: finding github.com/cheekybits/genny v0.0.0-20170328200008-9127e812e1e9
go: finding github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
go: finding github.com/konsorten/go-windows-terminal-sequences v1.0.1
go: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: finding github.com/lucas-clemente/quic-go-certificates v0.0.0-20160823095156-d2f86524cced
go: finding github.com/peterbourgon/diskv v2.0.1+incompatible
go: finding github.com/julienschmidt/httprouter v1.2.0
go: finding gopkg.in/warnings.v0 v0.1.1
go: finding gopkg.in/gcfg.v1 v1.2.0
go: finding github.com/pierrec/lz4 v2.0.5+incompatible
go: finding github.com/go-ozzo/ozzo-validation v3.5.0+incompatible
go: finding golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495
go: finding github.com/kr/pretty v0.1.0
go: finding github.com/imdario/mergo v0.3.5
go: finding github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6
go: finding github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
go: finding gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
go: finding github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568
go: finding github.com/heketi/rest v0.0.0-20180404230133-aa6a65207413
go: finding github.com/dustin/go-humanize v1.0.0
go: finding github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
go: finding github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0
go: finding github.com/jonboulle/clockwork v0.1.0
go: finding github.com/heketi/utils v0.0.0-20170317161834-435bc5bdfa64
go: finding github.com/go-openapi/runtime v0.19.0
go: finding sigs.k8s.io/structured-merge-diff v0.0.0-20190724202554-0c1d754dd648
go: finding github.com/kr/text v0.1.0
go: finding github.com/Azure/go-autorest/autorest/to v0.2.0
go: finding github.com/naoina/toml v0.1.1
go: finding github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: finding github.com/google/btree v0.0.0-20160524151835-7d79101e329e
go: finding contrib.go.opencensus.io/exporter/ocagent v0.4.6
go: finding gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e
go: finding github.com/mvdan/xurls v1.1.0
go: finding github.com/mitchellh/go-homedir v1.1.0
go: finding github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7
go: finding github.com/prometheus/tsdb v0.7.1
go: finding google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19
go: finding github.com/docker/libnetwork v0.0.0-20180830151422-a9cd636e3789
go: finding github.com/fatih/camelcase v1.0.0
go: finding github.com/auth0/go-jwt-middleware v0.0.0-20170425171159-5493cabe49f7
go: finding github.com/cenkalti/backoff v2.1.1+incompatible
go: finding github.com/coreos/bbolt v1.3.1-coreos.6
go: finding github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18
go: finding google.golang.org/api v0.2.0
go: finding github.com/golangplus/fmt v0.0.0-20150411045040-2a5d6d7d2995
go: finding github.com/gorilla/websocket v1.4.0
go: finding github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802
go: finding github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20190222133341-cfaf5686ec79
go: finding modernc.org/strutil v1.0.0
go: finding gopkg.in/mcuadros/go-syslog.v2 v2.2.1
go: finding k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6
go: finding go.uber.org/atomic v0.0.0-20181018215023-8dc6146f7569
go: finding golang.org/x/image v0.0.0-20190227222117-0694c2d4d067
go: finding github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8
go: finding github.com/go-stack/stack v1.8.0
go: finding k8s.io/utils v0.0.0-20190801114015-581e00157fb1
go: finding github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446
go: finding github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d
go: finding github.com/grpc-ecosystem/grpc-gateway v1.9.5
go: finding github.com/mitchellh/go-wordwrap v1.0.0
go: finding github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5
go: finding github.com/karrick/godirwalk v1.7.5
go: finding github.com/eapache/go-resiliency v1.1.0
go: finding modernc.org/cc v1.0.0
go: finding modernc.org/golex v1.0.0
go: finding github.com/Shopify/toxiproxy v2.1.4+incompatible
go: finding github.com/kr/pty v1.1.5
go: finding github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af
go: finding github.com/oklog/ulid v1.3.1
go: finding github.com/kisielk/gotool v1.0.0
go: finding modernc.org/xc v1.0.0
go: finding github.com/golangplus/bytes v0.0.0-20160111154220-45c989fe5450
go: finding github.com/golangplus/testing v0.0.0-20180327235837-af21d9c3145e
go: finding gopkg.in/resty.v1 v1.12.0
go: finding github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954
go: finding github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: finding github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021
go: finding github.com/pkg/errors v0.8.0
go: finding github.com/ghodss/yaml v1.0.0
go: finding github.com/apache/thrift v0.12.0
go: finding github.com/matttproud/golang_protobuf_extensions v1.0.1
go: finding github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78
go: finding golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6
go: finding honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099
go: finding github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db
go: finding github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd
go: finding github.com/container-storage-interface/spec v1.1.0
go: finding github.com/go-kit/kit v0.8.0
go: finding github.com/cespare/xxhash v1.1.0
go: finding github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d
go: finding github.com/lucas-clemente/aes12 v0.0.0-20171027163421-cd47fb39b79f
go: finding github.com/go-openapi/analysis v0.19.2
go: finding go.uber.org/zap v0.0.0-20180814183419-67bc79d13d15
go: finding github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72
go: finding github.com/OneOfOne/xxhash v1.2.2
go: finding modernc.org/mathutil v1.0.0
can't load package: package k8s.io/kubernetes: unknown import path "k8s.io/kubernetes": cannot find module providing package k8s.io/kubernetes
augustus@auggievmw01:~/go/src/k8s.io/kubernetes$ git status
On branch azure-sdk-bump
Your branch is up to date with 'a/azure-sdk-bump'.

nothing to commit, working tree clean
augustus@auggievmw01:~/go/src/k8s.io/kubernetes$ GOPROXY=https://proxy.golang.org WHAT="vendor vendor-licenses" make verify
Verifying verify-vendor-licenses.sh

+++ Running case: verify.vendor-licenses 
+++ working dir: /home/augustus/go/src/k8s.io/kubernetes
+++ command: bash "hack/make-rules/../../hack/verify-vendor-licenses.sh"
go: finding github.com/auth0/go-jwt-middleware v0.0.0-20170425171159-5493cabe49f7
go: finding github.com/PuerkitoBio/purell v1.1.1
go: finding github.com/Microsoft/hcsshim v0.8.6
go: finding github.com/clusterhq/flocker-go v0.0.0-20160920122132-2b8b7259d313
go: finding github.com/containernetworking/cni v0.7.1
go: finding github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e
go: finding github.com/JeffAshton/win_pdh v0.0.0-20161109143554-76bb4ee9f0ab
go: finding github.com/Rican7/retry v0.1.0
go: finding github.com/blang/semver v3.5.0+incompatible
go: finding github.com/go-bindata/go-bindata v3.1.1+incompatible
go: finding github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90
go: finding github.com/docker/libnetwork v0.0.0-20180830151422-a9cd636e3789
go: finding github.com/vmware/govmomi v0.20.1
go: finding golang.org/x/crypto v0.0.0-20181025213731-e84da0312774
go: finding github.com/xlab/handysort v0.0.0-20150421192137-fb3537ed64a1
go: finding github.com/go-openapi/validate v0.19.2
go: finding github.com/docker/docker v0.7.3-0.20190327010347-be7ac8be2ae0
go: finding github.com/heketi/heketi v9.0.0+incompatible
go: finding github.com/GoogleCloudPlatform/k8s-cloud-provider v0.0.0-20181220005116-f8e995905100
go: finding github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d
go: finding github.com/godbus/dbus v4.1.0+incompatible
go: finding github.com/mrunalp/fileutils v0.0.0-20160930181131-4ee1cc9a8058
go: finding github.com/mindprince/gonvml v0.0.0-20171110221305-fee913ce8fb2
go: finding github.com/spf13/viper v1.3.2
go: finding github.com/onsi/ginkgo v1.8.0
go: finding github.com/containerd/containerd v1.0.2
go: finding github.com/pquerna/ffjson v0.0.0-20180717144149-af8b230fcd20
go: finding github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e
go: finding github.com/stretchr/testify v1.3.0
go: finding github.com/Azure/azure-sdk-for-go v32.3.0+incompatible
go: finding github.com/opencontainers/go-digest v1.0.0-rc1
go: finding github.com/quobyte/api v0.1.2
go: finding github.com/client9/misspell v0.3.4
go: finding google.golang.org/grpc v1.19.0
go: finding github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
go: finding golang.org/x/sync v0.0.0-20181108010431-42b317875d0f
go: finding github.com/kr/pretty v0.1.0
go: finding github.com/cloudflare/cfssl v0.0.0-20180726162950-56268a613adf
go: finding github.com/prometheus/common v0.4.0
go: finding github.com/google/uuid v1.1.1
go: finding github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a
go: finding github.com/stretchr/objx v0.2.0
go: finding github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8
go: finding github.com/go-openapi/loads v0.19.2
go: finding github.com/mesos/mesos-go v0.0.9
go: finding github.com/opencontainers/selinux v1.2.2
go: finding github.com/hashicorp/hcl v1.0.0
go: finding golang.org/x/net v0.0.0-20190206173232-65e2d4e15006
go: finding github.com/opencontainers/runtime-spec v1.0.0
go: finding github.com/go-ozzo/ozzo-validation v3.5.0+incompatible
go: finding gotest.tools v2.2.0+incompatible
go: finding github.com/vishvananda/netns v0.0.0-20171111001504-be1fbeda1936
go: finding github.com/cespare/prettybench v0.0.0-20150116022406-03b8cfe5406c
go: finding github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
go: finding github.com/docker/go-units v0.3.3
go: finding gopkg.in/yaml.v2 v2.2.2
go: finding golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db
go: finding github.com/spf13/afero v1.2.2
go: finding github.com/go-logfmt/logfmt v0.4.0
go: finding github.com/boltdb/bolt v1.3.1
go: finding k8s.io/kube-openapi v0.0.0-20190709113604-33be087ad058
go: finding golang.org/x/tools v0.0.0-20190313210603-aa82965741a9
go: finding github.com/google/certificate-transparency-go v1.0.21
go: finding k8s.io/repo-infra v0.0.0-20181204233714-00fe14e3d1a3
go: finding github.com/container-storage-interface/spec v1.1.0
go: finding github.com/spf13/cobra v0.0.4
go: finding github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1
go: finding github.com/coreos/etcd v3.3.13+incompatible
go: finding github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf
go: finding github.com/coreos/pkg v0.0.0-20180108230652-97fdf19511ea
go: finding github.com/google/cadvisor v0.33.2-0.20190411163913-9db8c7dee20a
go: finding github.com/spf13/jwalterweatherman v1.1.0
go: finding github.com/pmezard/go-difflib v1.0.0
go: finding golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a
go: finding k8s.io/utils v0.0.0-20190801114015-581e00157fb1
go: finding github.com/opencontainers/image-spec v1.0.1
go: finding github.com/urfave/negroni v1.0.0
go: finding github.com/modern-go/reflect2 v1.0.1
go: finding github.com/mitchellh/mapstructure v1.1.2
go: finding github.com/heketi/tests v0.0.0-20151005000721-f3775cbcefd6
go: finding github.com/golang/protobuf v1.3.1
go: finding github.com/pkg/errors v0.8.0
go: finding github.com/go-openapi/jsonreference v0.19.2
go: finding sigs.k8s.io/yaml v1.1.0
go: finding github.com/containerd/console v0.0.0-20170925154832-84eeaae905fa
go: finding k8s.io/heapster v1.2.0-beta.1
go: finding github.com/spf13/pflag v1.0.3
go: finding github.com/google/go-cmp v0.3.0
go: finding gonum.org/v1/netlib v0.0.0-20190331212654-76723241ea4e
go: finding github.com/euank/go-kmsg-parser v2.0.0+incompatible
go: finding github.com/go-openapi/analysis v0.19.2
go: finding gotest.tools/gotestsum v0.3.5
go: finding github.com/go-openapi/spec v0.19.2
go: finding github.com/mitchellh/go-homedir v1.1.0
go: finding github.com/go-openapi/strfmt v0.19.0
go: finding k8s.io/klog v0.3.1
go: finding github.com/sigma/go-inotify v0.0.0-20181102212354-c87b6cf5033d
go: finding google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19
go: finding github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d
go: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: finding github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084
go: finding github.com/json-iterator/go v1.1.7
go: finding github.com/go-openapi/errors v0.19.2
go: finding github.com/spf13/cast v1.3.0
go: finding github.com/sirupsen/logrus v1.4.2
go: finding github.com/Azure/go-autorest/autorest v0.8.0
go: finding gopkg.in/warnings.v0 v0.1.1
go: finding github.com/kr/text v0.1.0
go: finding github.com/mattn/go-isatty v0.0.3
go: finding github.com/cyphar/filepath-securejoin v0.2.2
go: finding github.com/BurntSushi/toml v0.3.1
go: finding github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7
go: finding github.com/prometheus/client_golang v0.9.3
go: finding github.com/checkpoint-restore/go-criu v0.0.0-20190109184317-bdb7599cd87b
go: finding github.com/opencontainers/runc v1.0.0-rc2.0.20190611121236-6cc515888830
go: finding github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8
go: finding golang.org/x/sys v0.0.0-20190209173611-3b5209105503
go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
go: finding github.com/go-openapi/swag v0.19.2
go: finding bitbucket.org/bertimus9/systemstat v0.0.0-20180207000608-0eeff89b0690
go: finding github.com/go-openapi/jsonpointer v0.19.2
go: finding github.com/hashicorp/golang-lru v0.5.0
go: finding gopkg.in/alecthomas/kingpin.v2 v2.2.6
go: finding github.com/mattn/go-colorable v0.0.9
go: finding github.com/kr/pty v1.1.5
go: finding github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d
go: finding github.com/ghodss/yaml v1.0.0
go: finding golang.org/x/lint v0.0.0-20181217174547-8f45f776aaf1
go: finding github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96
go: finding go.opencensus.io v0.19.2
go: finding github.com/onsi/gomega v1.5.0
go: finding github.com/emicklei/go-restful v2.9.5+incompatible
go: finding github.com/Azure/go-autorest/autorest/adal v0.4.0
go: finding github.com/magiconair/properties v1.8.1
go: finding github.com/fsnotify/fsnotify v1.4.7
go: finding github.com/fatih/color v1.6.0
go: finding github.com/robfig/cron v1.1.0
go: finding github.com/codegangsta/negroni v1.0.0
go: finding github.com/evanphx/json-patch v4.2.0+incompatible
go: finding github.com/pelletier/go-toml v1.2.0
go: finding github.com/konsorten/go-windows-terminal-sequences v1.0.1
go: finding github.com/prometheus/tsdb v0.7.1
go: finding gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
go: finding github.com/Azure/go-autorest/tracing v0.4.0
go: finding github.com/storageos/go-api v0.0.0-20180912212459-343b3eff91fc
go: finding github.com/beorn7/perks v1.0.0
go: finding github.com/davecgh/go-spew v1.1.1
go: finding github.com/go-stack/stack v1.8.0
go: finding github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903
go: finding github.com/libopenstorage/openstorage v1.0.0
go: finding github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515
go: finding github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77
go: finding gopkg.in/fsnotify.v1 v1.4.7
go: finding modernc.org/cc v1.0.0
go: finding github.com/lpabon/godbc v0.1.1
go: finding google.golang.org/appengine v1.5.0
go: finding github.com/docker/go-connections v0.3.0
go: finding github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223
go: finding github.com/google/btree v0.0.0-20160524151835-7d79101e329e
go: finding github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7
go: finding contrib.go.opencensus.io/exporter/ocagent v0.4.6
go: finding github.com/inconshreveable/mousetrap v1.0.0
go: finding sigs.k8s.io/structured-merge-diff v0.0.0-20190724202554-0c1d754dd648
go: finding gopkg.in/square/go-jose.v2 v2.2.2
go: finding k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6
go: finding modernc.org/xc v1.0.0
go: finding github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46
go: finding github.com/mattn/go-shellwords v1.0.5
go: finding github.com/Azure/go-autorest/autorest/mocks v0.2.0
go: finding github.com/coreos/go-semver v0.3.0
go: finding github.com/mvdan/xurls v1.1.0
go: finding github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc
go: finding github.com/census-instrumentation/opencensus-proto v0.1.0
go: finding github.com/caddyserver/caddy v1.0.1
go: finding github.com/go-openapi/runtime v0.19.0
go: finding cloud.google.com/go v0.34.0
go: finding github.com/Microsoft/go-winio v0.4.11
go: finding gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
go: finding github.com/heketi/utils v0.0.0-20170317161834-435bc5bdfa64
go: finding github.com/grpc-ecosystem/grpc-gateway v1.9.5
go: finding github.com/go-kit/kit v0.8.0
go: finding github.com/oklog/ulid v1.3.1
go: finding google.golang.org/api v0.2.0
go: finding sigs.k8s.io/kustomize v2.0.3+incompatible
go: finding github.com/gorilla/mux v1.7.0
go: finding github.com/pborman/uuid v1.2.0
go: finding github.com/cespare/xxhash v1.1.0
go: finding gopkg.in/inf.v0 v0.9.0
go: finding github.com/klauspost/cpuid v1.2.0
go: finding modernc.org/golex v1.0.0
go: finding github.com/russross/blackfriday v1.5.2
go: finding github.com/lucas-clemente/quic-go v0.10.2
go: finding github.com/Azure/go-autorest/autorest/to v0.2.0
go: finding github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af
go: finding github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568
go: finding github.com/Azure/go-autorest/autorest/validation v0.1.0
go: finding github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a
go: finding github.com/containerd/typeurl v0.0.0-20190228175220-2a93cfde8c20
go: finding github.com/karrick/godirwalk v1.7.5
go: finding github.com/naoina/go-stringutil v0.1.0
go: finding github.com/aws/aws-sdk-go v1.16.26
go: finding github.com/imdario/mergo v0.3.5
go: finding github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd
go: finding github.com/cheekybits/genny v0.0.0-20170328200008-9127e812e1e9
go: finding gopkg.in/gcfg.v1 v1.2.0
go: finding github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578
go: finding github.com/gorilla/websocket v1.4.0
go: finding github.com/hpcloud/tail v1.0.0
go: finding github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd
go: finding github.com/docker/distribution v2.7.1+incompatible
go: finding github.com/vishvananda/netlink v0.0.0-20171020171820-b2de5d10e38e
go: finding golang.org/x/time v0.0.0-20161028155119-f51c12702a4d
go: finding github.com/julienschmidt/httprouter v1.2.0
go: finding github.com/OneOfOne/xxhash v1.2.2
go: finding github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6
go: finding modernc.org/strutil v1.0.0
go: finding gopkg.in/mcuadros/go-syslog.v2 v2.2.1
go: finding modernc.org/mathutil v1.0.0
go: finding github.com/openzipkin/zipkin-go v0.1.6
go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
go: finding gonum.org/v1/gonum v0.0.0-20190331200053-3d26580ed485
go: finding github.com/seccomp/libseccomp-golang v0.9.1
go: finding github.com/golangplus/fmt v0.0.0-20150411045040-2a5d6d7d2995
go: finding github.com/dustin/go-humanize v1.0.0
go: finding github.com/golang/mock v1.2.0
go: finding github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72
go: finding github.com/peterbourgon/diskv v2.0.1+incompatible
go: finding gopkg.in/natefinch/lumberjack.v2 v2.0.0
go: finding github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954
go: finding github.com/gophercloud/gophercloud v0.1.0
go: finding github.com/jimstudt/http-authentication v0.0.0-20140401203705-3eca13d6893a
go: finding github.com/miekg/dns v1.1.4
go: finding golang.org/x/exp v0.0.0-20190312203227-4b39c73a6495
go: finding github.com/mohae/deepcopy v0.0.0-20170603005431-491d3605edfb
go: finding github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d
go: finding github.com/apache/thrift v0.12.0
go: finding github.com/pierrec/lz4 v2.0.5+incompatible
go: finding github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63
go: finding github.com/go-acme/lego v2.5.0+incompatible
go: finding github.com/syndtr/gocapability v0.0.0-20160928074757-e7cb7fa329f4
go: finding github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
go: finding github.com/google/gofuzz v1.0.0
go: finding honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099
go: finding github.com/mholt/certmagic v0.6.2-0.20190624175158-6a42ef9fe8c2
go: finding github.com/bazelbuild/buildtools v0.0.0-20180226164855-80c7f0d45d7e
go: finding github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db
go: finding github.com/mitchellh/go-wordwrap v1.0.0
go: finding github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a
go: finding github.com/matttproud/golang_protobuf_extensions v1.0.1
go: finding github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021
go: finding github.com/lucas-clemente/aes12 v0.0.0-20171027163421-cd47fb39b79f
go: finding github.com/Shopify/sarama v1.19.0
go: finding github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: finding github.com/jonboulle/clockwork v0.1.0
go: finding gopkg.in/resty.v1 v1.12.0
go: finding github.com/coreos/go-etcd v2.0.0+incompatible
go: finding github.com/eapache/go-resiliency v1.1.0
go: finding github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78
go: finding github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8
go: finding github.com/eapache/queue v1.1.0
go: finding github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21
go: finding github.com/gorilla/context v1.1.1
go: finding github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802
go: finding github.com/grpc-ecosystem/go-grpc-prometheus v0.0.0-20170330212424-2500245aa611
go: finding github.com/cpuguy83/go-md2man v1.0.10
go: finding github.com/remyoudompheng/bigfft v0.0.0-20170806203942-52369c62f446
go: finding github.com/bifurcation/mint v0.0.0-20180715133206-93c51c6ce115
go: finding github.com/kisielk/gotool v1.0.0
go: finding github.com/grpc-ecosystem/go-grpc-middleware v0.0.0-20190222133341-cfaf5686ec79
go: finding github.com/naoina/toml v0.1.1
go: finding go.uber.org/atomic v0.0.0-20181018215023-8dc6146f7569
go: finding go.uber.org/zap v0.0.0-20180814183419-67bc79d13d15
go: finding github.com/lithammer/dedent v1.1.0
go: finding github.com/cenkalti/backoff v2.1.1+incompatible
go: finding github.com/dgrijalva/jwt-go v3.2.0+incompatible
go: finding github.com/lucas-clemente/quic-go-certificates v0.0.0-20160823095156-d2f86524cced
go: finding github.com/coreos/bbolt v1.3.1-coreos.6
go: finding github.com/soheilhy/cmux v0.1.3
go: finding github.com/hashicorp/go-syslog v1.0.0
go: finding github.com/satori/go.uuid v1.2.0
go: finding github.com/thecodeteam/goscaleio v0.1.0
go: finding github.com/golangplus/bytes v0.0.0-20160111154220-45c989fe5450
go: finding github.com/coreos/rkt v1.30.0
go: finding go.uber.org/multierr v0.0.0-20180122172545-ddea229ff1df
go: finding github.com/Azure/go-autorest/logger v0.1.0
go: finding github.com/Shopify/toxiproxy v2.1.4+incompatible
go: finding golang.org/x/image v0.0.0-20190227222117-0694c2d4d067
go: finding github.com/lucas-clemente/quic-clients v0.1.0
go: finding github.com/coreos/go-oidc v0.0.0-20180117170138-065b426bd416
go: finding github.com/kisielk/errcheck v1.2.0
go: finding vbom.ml/util v0.0.0-20160121211510-db5cfe13f5cc
go: finding github.com/rubiojr/go-vhd v0.0.0-20160810183302-0bfd3b39853c
go: finding github.com/marten-seemann/qtls v0.2.3
go: finding github.com/golangplus/testing v0.0.0-20180327235837-af21d9c3145e
go: finding golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6
go: finding github.com/fatih/camelcase v1.0.0
go: finding github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5
go: finding github.com/bazelbuild/bazel-gazelle v0.0.0-20181012220611-c728ce9f663e
go: finding github.com/mistifyio/go-zfs v2.1.1+incompatible
go: finding github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
go: finding github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d
go: finding github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18
go: finding github.com/heketi/rest v0.0.0-20180404230133-aa6a65207413
go: finding github.com/Azure/go-autorest/autorest/date v0.1.0
go: finding github.com/dnaeon/go-vcr v1.0.1
go: finding github.com/morikuni/aec v0.0.0-20170113033406-39771216ff4c
go: finding github.com/jtolds/gls v4.20.0+incompatible
github.com/alecthomas/template doesn't exist in vendor, skipping
github.com/alecthomas/units doesn't exist in vendor, skipping
github.com/apache/thrift doesn't exist in vendor, skipping
github.com/armon/consul-api doesn't exist in vendor, skipping
github.com/auth0/go-jwt-middleware doesn't exist in vendor, skipping
github.com/Azure/go-autorest/autorest/mocks doesn't exist in vendor, skipping
github.com/bifurcation/mint doesn't exist in vendor, skipping
github.com/boltdb/bolt doesn't exist in vendor, skipping
github.com/BurntSushi/toml doesn't exist in vendor, skipping
github.com/BurntSushi/xgb doesn't exist in vendor, skipping
github.com/cenkalti/backoff doesn't exist in vendor, skipping
github.com/cespare/xxhash doesn't exist in vendor, skipping
github.com/cheekybits/genny doesn't exist in vendor, skipping
github.com/codegangsta/negroni doesn't exist in vendor, skipping
github.com/containerd/typeurl doesn't exist in vendor, skipping
github.com/coreos/go-etcd doesn't exist in vendor, skipping
github.com/coreos/rkt doesn't exist in vendor, skipping
github.com/dgryski/go-sip13 doesn't exist in vendor, skipping
github.com/dnaeon/go-vcr doesn't exist in vendor, skipping
github.com/dustin/go-humanize doesn't exist in vendor, skipping
github.com/eapache/go-resiliency doesn't exist in vendor, skipping
github.com/eapache/go-xerial-snappy doesn't exist in vendor, skipping
github.com/eapache/queue doesn't exist in vendor, skipping
github.com/flynn/go-shlex doesn't exist in vendor, skipping
github.com/go-acme/lego doesn't exist in vendor, skipping
github.com/go-kit/kit doesn't exist in vendor, skipping
github.com/go-logfmt/logfmt doesn't exist in vendor, skipping
github.com/go-stack/stack doesn't exist in vendor, skipping
github.com/golang/glog doesn't exist in vendor, skipping
github.com/golang/snappy doesn't exist in vendor, skipping
github.com/golangplus/bytes doesn't exist in vendor, skipping
github.com/golangplus/fmt doesn't exist in vendor, skipping
github.com/golangplus/testing doesn't exist in vendor, skipping
github.com/gopherjs/gopherjs doesn't exist in vendor, skipping
github.com/gorilla/context doesn't exist in vendor, skipping
github.com/gorilla/mux doesn't exist in vendor, skipping
github.com/hashicorp/go-syslog doesn't exist in vendor, skipping
github.com/heketi/rest doesn't exist in vendor, skipping
github.com/heketi/tests doesn't exist in vendor, skipping
github.com/heketi/utils doesn't exist in vendor, skipping
github.com/jimstudt/http-authentication doesn't exist in vendor, skipping
github.com/jtolds/gls doesn't exist in vendor, skipping
github.com/julienschmidt/httprouter doesn't exist in vendor, skipping
github.com/kisielk/errcheck doesn't exist in vendor, skipping
github.com/kisielk/gotool doesn't exist in vendor, skipping
github.com/klauspost/cpuid doesn't exist in vendor, skipping
github.com/kr/logfmt doesn't exist in vendor, skipping
github.com/kr/pretty doesn't exist in vendor, skipping
github.com/kr/pty doesn't exist in vendor, skipping
github.com/kr/text doesn't exist in vendor, skipping
github.com/kylelemons/godebug doesn't exist in vendor, skipping
github.com/lpabon/godbc doesn't exist in vendor, skipping
github.com/lucas-clemente/aes12 doesn't exist in vendor, skipping
github.com/lucas-clemente/quic-clients doesn't exist in vendor, skipping
github.com/lucas-clemente/quic-go doesn't exist in vendor, skipping
github.com/lucas-clemente/quic-go-certificates doesn't exist in vendor, skipping
github.com/marten-seemann/qtls doesn't exist in vendor, skipping
github.com/mesos/mesos-go doesn't exist in vendor, skipping
github.com/mholt/certmagic doesn't exist in vendor, skipping
github.com/mitchellh/go-homedir doesn't exist in vendor, skipping
github.com/mwitkow/go-conntrack doesn't exist in vendor, skipping
github.com/naoina/go-stringutil doesn't exist in vendor, skipping
github.com/naoina/toml doesn't exist in vendor, skipping
github.com/oklog/ulid doesn't exist in vendor, skipping
github.com/OneOfOne/xxhash doesn't exist in vendor, skipping
github.com/openzipkin/zipkin-go doesn't exist in vendor, skipping
github.com/pierrec/lz4 doesn't exist in vendor, skipping
github.com/pquerna/ffjson doesn't exist in vendor, skipping
github.com/prometheus/tsdb doesn't exist in vendor, skipping
github.com/rcrowley/go-metrics doesn't exist in vendor, skipping
github.com/remyoudompheng/bigfft doesn't exist in vendor, skipping
github.com/Rican7/retry doesn't exist in vendor, skipping
github.com/rogpeppe/fastuuid doesn't exist in vendor, skipping
github.com/Shopify/sarama doesn't exist in vendor, skipping
github.com/Shopify/toxiproxy doesn't exist in vendor, skipping
github.com/smartystreets/assertions doesn't exist in vendor, skipping
github.com/smartystreets/goconvey doesn't exist in vendor, skipping
github.com/spaolacci/murmur3 doesn't exist in vendor, skipping
github.com/ugorji/go/codec doesn't exist in vendor, skipping
github.com/urfave/negroni doesn't exist in vendor, skipping
github.com/xlab/handysort doesn't exist in vendor, skipping
github.com/xordataexchange/crypt doesn't exist in vendor, skipping
golang.org/x/exp doesn't exist in vendor, skipping
golang.org/x/image doesn't exist in vendor, skipping
golang.org/x/mobile doesn't exist in vendor, skipping
gonum.org/v1/netlib doesn't exist in vendor, skipping
gopkg.in/airbrake/gobrake.v2 doesn't exist in vendor, skipping
gopkg.in/alecthomas/kingpin.v2 doesn't exist in vendor, skipping
gopkg.in/check.v1 doesn't exist in vendor, skipping
gopkg.in/gemnasium/logrus-airbrake-hook.v2 doesn't exist in vendor, skipping
gopkg.in/mcuadros/go-syslog.v2 doesn't exist in vendor, skipping
gopkg.in/resty.v1 doesn't exist in vendor, skipping
honnef.co/go/tools doesn't exist in vendor, skipping
k8s.io/api is a staging package, skipping
k8s.io/apiextensions-apiserver is a staging package, skipping
k8s.io/apimachinery is a staging package, skipping
k8s.io/apiserver is a staging package, skipping
k8s.io/cli-runtime is a staging package, skipping
k8s.io/client-go is a staging package, skipping
k8s.io/cloud-provider is a staging package, skipping
k8s.io/cluster-bootstrap is a staging package, skipping
k8s.io/code-generator is a staging package, skipping
k8s.io/component-base is a staging package, skipping
k8s.io/cri-api is a staging package, skipping
k8s.io/csi-translation-lib is a staging package, skipping
k8s.io/kube-aggregator is a staging package, skipping
k8s.io/kube-controller-manager is a staging package, skipping
k8s.io/kube-proxy is a staging package, skipping
k8s.io/kube-scheduler is a staging package, skipping
k8s.io/kubectl is a staging package, skipping
k8s.io/kubelet is a staging package, skipping
k8s.io/kubernetes doesn't exist in vendor, skipping
k8s.io/legacy-cloud-providers is a staging package, skipping
k8s.io/metrics is a staging package, skipping
k8s.io/sample-apiserver is a staging package, skipping
modernc.org/cc doesn't exist in vendor, skipping
modernc.org/golex doesn't exist in vendor, skipping
modernc.org/mathutil doesn't exist in vendor, skipping
modernc.org/strutil doesn't exist in vendor, skipping
modernc.org/xc doesn't exist in vendor, skipping
+++ exit code: 0
SUCCESS  verify-vendor-licenses.sh	12s
Verifying verify-vendor.sh

+++ Running case: verify.vendor 
+++ working dir: /home/augustus/go/src/k8s.io/kubernetes
+++ command: bash "hack/make-rules/../../hack/verify-vendor.sh"
+++ [0809 19:05:32] logfile at /tmp/update-vendor.M0px/update-vendor.log
+++ [0809 19:05:32] go.mod: update staging references
+++ [0809 19:06:32] go.mod: propagate to staging modules
+++ [0809 19:06:33] go.mod: sorting staging modules
+++ [0809 19:06:49] go.mod: tidying
Removing /home/augustus/go/src/k8s.io/kubernetes/_tmp/kube-vendor.ySTsyg
+++ exit code: 1
+++ error: 1
FAILED   verify-vendor.sh	83s
========================
FAILED TESTS
========================
hack/make-rules/../../hack/verify-vendor.sh
Makefile:129: recipe for target 'verify' failed
make: *** [verify] Error 1

After cleaning the module cache, I can reproduce the verify-vendor error locally.

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 11, 2019

Of note in update-vendor.log:

go: github.com/census-instrumentation/opencensus-proto@v0.1.0-0.20181214143942-ba49f56771b8: unexpected status (https://proxy.golang.org/github.com/census-instrumentation/opencensus-proto/@v/v0.1.0-0.20181214143942-ba49f56771b8.info): 410 Gone
go: error loading module requirements

Jordan mentioned here that GOPROXY seems to be stricter about the dependency versions that it allows, which is why this was working locally, but failing in CI.

Checking to see what requires github.com/census-instrumentation/opencensus-proto@v0.1.0-0.20181214143942-ba49f56771b8:

$ GO111MODULE=on go mod graph | grep github.com/census-instrumentation/opencensus-proto
contrib.go.opencensus.io/exporter/ocagent@v0.4.6 github.com/census-instrumentation/opencensus-proto@v0.1.0-0.20181214143942-ba49f56771b8
k8s.io/client-go@v0.0.0 github.com/census-instrumentation/opencensus-proto@v0.1.0

So we're led to contrib.go.opencensus.io/exporter/ocagent@v0.4.6:

$ GO111MODULE=on go mod graph | grep contrib.go.opencensus.io/exporter/ocagent
contrib.go.opencensus.io/exporter/ocagent@v0.4.6 google.golang.org/grpc@v1.15.0
contrib.go.opencensus.io/exporter/ocagent@v0.4.6 github.com/census-instrumentation/opencensus-proto@v0.1.0-0.20181214143942-ba49f56771b8
contrib.go.opencensus.io/exporter/ocagent@v0.4.6 github.com/golang/protobuf@v1.2.0
contrib.go.opencensus.io/exporter/ocagent@v0.4.6 go.opencensus.io@v0.18.1-0.20181204023538-aab39bd6a98b
contrib.go.opencensus.io/exporter/ocagent@v0.4.6 google.golang.org/api@v0.0.0-20180910000450-7ca32eb868bf
github.com/Azure/go-autorest/tracing@v0.4.0 contrib.go.opencensus.io/exporter/ocagent@v0.4.6

$ GO111MODULE=on go mod why contrib.go.opencensus.io/exporter/ocagent
warning: ignoring symlink /home/augustus/go/src/k8s.io/kubernetes/cluster/gce/cos
warning: ignoring symlink /home/augustus/go/src/k8s.io/kubernetes/cluster/gce/custom
warning: ignoring symlink /home/augustus/go/src/k8s.io/kubernetes/cluster/gce/ubuntu
go: finding k8s.io/kubernetes/pkg/client/unversioned/remotecommand latest
go: finding k8s.io/kubernetes/pkg/api latest
go: finding k8s.io/kubernetes/pkg/client/clientset_generated/clientset latest
go: finding k8s.io/kubernetes/pkg/volume/util/volumehelper latest
go: finding k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake latest
go: finding k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/core latest
go: finding k8s.io/kubernetes/pkg/client/unversioned latest
go: finding k8s.io/kubernetes/pkg latest
go: finding k8s.io/kubernetes/pkg/client/clientset_generated latest
go: finding k8s.io/kubernetes/pkg/volume/util latest
go: finding k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed latest
go: finding k8s.io/kubernetes/pkg/client latest
go: finding k8s.io/kubernetes/pkg/volume latest
# contrib.go.opencensus.io/exporter/ocagent
k8s.io/kubernetes/pkg/credentialprovider/azure
github.com/Azure/azure-sdk-for-go/services/containerregistry/mgmt/2018-09-01/containerregistry
github.com/Azure/go-autorest/tracing
contrib.go.opencensus.io/exporter/ocagent

...which is pulled in by github.com/Azure/go-autorest/tracing@v0.4.0 (https://github.com/Azure/go-autorest/blob/2c7495122ed36dd28d63b9882b4ab3459fc56095/tracing/go.mod#L7)

Thanks @liggitt for helping me debug on Friday! :)


So it appears that contrib.go.opencensus.io/exporter/ocagent@v0.5.0 is the first release which uses a version of github.com/census-instrumentation/opencensus-proto > v0.1.0-0.20181214143942-ba49f56771b8 (v0.2.0).

Some of this pinning on the go-autorest side was done to prevent a bump to github.com/golang/protobuf v1.3.0.

At this point though, it seems like it would be fine to move to github.com/golang/protobuf``>= v1.3.0, as previous PRs have moved us to a tagged release version of the project.
In fact, this PR already uses v1.3.1 in various places:

$ GO111MODULE=on go mod graph | grep github.com/golang/protobuf
k8s.io/kubernetes github.com/golang/protobuf@v1.3.1
contrib.go.opencensus.io/exporter/ocagent@v0.4.6 github.com/golang/protobuf@v1.2.0
go.opencensus.io@v0.19.1 github.com/golang/protobuf@v1.2.0
github.com/prometheus/common@v0.4.0 github.com/golang/protobuf@v1.2.0
github.com/prometheus/common@v0.0.0-20181113130724-41aa239b4cce github.com/golang/protobuf@v1.2.0
go.opencensus.io@v0.18.1-0.20181204023538-aab39bd6a98b github.com/golang/protobuf@v1.2.0
google.golang.org/grpc@v1.17.0 github.com/golang/protobuf@v1.2.0
google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8 github.com/golang/protobuf@v1.2.0
google.golang.org/grpc@v1.15.0 github.com/golang/protobuf@v1.2.0
github.com/grpc-ecosystem/grpc-gateway@v1.9.5 github.com/golang/protobuf@v1.2.0
google.golang.org/appengine@v1.1.0 github.com/golang/protobuf@v1.2.0
github.com/prometheus/client_model@v0.0.0-20190129233127-fd36f4220a90 github.com/golang/protobuf@v1.2.0
github.com/openzipkin/zipkin-go@v0.1.6 github.com/golang/protobuf@v1.2.0
github.com/onsi/gomega@v1.5.0 github.com/golang/protobuf@v1.2.0
github.com/prometheus/client_golang@v0.9.3-0.20190127221311-3c4408c8b829 github.com/golang/protobuf@v1.3.1
github.com/onsi/gomega@v1.4.3 github.com/golang/protobuf@v1.2.0
google.golang.org/appengine@v1.4.0 github.com/golang/protobuf@v1.2.0
google.golang.org/appengine@v1.5.0 github.com/golang/protobuf@v1.2.0
github.com/prometheus/client_golang@v0.9.1 github.com/golang/protobuf@v1.3.1
go.opencensus.io@v0.19.2 github.com/golang/protobuf@v1.2.0
google.golang.org/grpc@v1.19.0 github.com/golang/protobuf@v1.2.0
google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19 github.com/golang/protobuf@v1.2.0
github.com/prometheus/client_golang@v0.9.3 github.com/golang/protobuf@v1.3.1
github.com/onsi/gomega@v0.0.0-20170829124025-dcabb60a477c github.com/golang/protobuf@v1.2.0
github.com/prometheus/client_model@v0.0.0-20180712105110-5c3871d89910 github.com/golang/protobuf@v1.2.0
github.com/prometheus/tsdb@v0.7.1 github.com/golang/protobuf@v1.2.0
k8s.io/cri-api@v0.0.0 github.com/golang/protobuf@v1.3.1
k8s.io/kube-openapi@v0.0.0-20190709113604-33be087ad058 github.com/golang/protobuf@v0.0.0-20161109072736-4bd1920723d7
k8s.io/apimachinery@v0.0.0 github.com/golang/protobuf@v1.3.1
k8s.io/client-go@v0.0.0 github.com/golang/protobuf@v1.3.1

Outside of pull-kubernetes-dependencies, the rest of the tests are passing on 09da728 (https://prow.k8s.io/pr-history/?org=kubernetes&repo=kubernetes&pr=79574).

I'm going to play around with the dependencies some more, but we probably are going to need another cut of the tracing package that uses a version of ocagent >= v0.5.0.

Can you help out on that, @jhendrixMSFT?

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 11, 2019

Tried the following in 60e9270 and 785a305:

hack/pin-dependency.sh github.com/golang/protobuf v1.3.1
hack/pin-dependency.sh contrib.go.opencensus.io/exporter/ocagent v0.5.0
hack/pin-dependency.sh github.com/census-instrumentation/opencensus-proto v0.2.0
hack/update-vendor.sh
hack/lint-dependencies.sh 
hack/pin-dependency.sh go.opencensus.io v0.21.0
hack/pin-dependency.sh google.golang.org/api v0.4.0
hack/pin-dependency.sh google.golang.org/grpc v1.20.1
hack/update-vendor.sh 
hack/lint-dependencies.sh 
GO111MODULE=on go mod edit -dropreplace github.com/apache/thrift
GO111MODULE=on go mod edit -dropreplace github.com/eapache/go-resiliency
GO111MODULE=on go mod edit -dropreplace github.com/eapache/go-xerial-snappy
GO111MODULE=on go mod edit -dropreplace github.com/eapache/queue
GO111MODULE=on go mod edit -dropreplace github.com/golang/snappy
GO111MODULE=on go mod edit -dropreplace github.com/openzipkin/zipkin-go
GO111MODULE=on go mod edit -dropreplace github.com/pierrec/lz4
GO111MODULE=on go mod edit -dropreplace github.com/rcrowley/go-metrics
GO111MODULE=on go mod edit -dropreplace github.com/Shopify/sarama
GO111MODULE=on go mod edit -dropreplace github.com/Shopify/toxiproxy
hack/lint-dependencies.sh 
hack/update-vendor.sh 
hack/lint-dependencies.sh
GOPROXY=https://proxy.golang.org WHAT="vendor vendor-licenses" make verify

@justaugustus justaugustus force-pushed the justaugustus:azure-sdk-bump branch from 785a305 to 09da728 Aug 11, 2019

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 11, 2019

Okay, that didn't work. Dropping those commits.

@devigned

This comment has been minimized.

Copy link

commented Aug 15, 2019

go-autorest is removing direct dependencies on the OpenCensus exporter in Azure/go-autorest#451

Update Azure/azure-sdk-for-go and Azure/go-autorest modules
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
Update vendor for Azure dependencies
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
Lint Azure imports
Signed-off-by: Stephen Augustus <saugustus@vmware.com>

@justaugustus justaugustus force-pushed the justaugustus:azure-sdk-bump branch from 09da728 to c7858aa Aug 15, 2019

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 15, 2019

Weeeeeeee! Just rebased with the following:

  • github.com/Azure/azure-sdk-for-go v32.5.0+incompatible
  • github.com/Azure/go-autorest/autorest v0.9.0
  • github.com/Azure/go-autorest/autorest/adal v0.5.0
  • github.com/Azure/go-autorest/autorest/to v0.2.0

Thanks @jhendrixMSFT, @feiskyer, and @lachie83!

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 15, 2019

I'm going to throw a preemptive pony party:
/pony party

@k8s-ci-robot

This comment has been minimized.

Copy link
Contributor

commented Aug 15, 2019

@justaugustus: pony image

In response to this:

I'm going to throw a preemptive pony party:
/pony party

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 15, 2019

/retest

@justaugustus

This comment has been minimized.

Copy link
Member Author

commented Aug 16, 2019

(Fun fact: this went from 220kloc --> ~100kloc --> 25kloc. Nice to see the scope of this bump be massively decreased.)

@feiskyer

This comment has been minimized.

Copy link
Member

commented Aug 16, 2019

Thanks @jhendrixMSFT. hack/lint-dependencies.sh also pass now.

/retest

@feiskyer

This comment has been minimized.

Copy link
Member

commented Aug 16, 2019

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm label Aug 16, 2019

@andyzhangx
Copy link
Member

left a comment

/lgtm
Finally it works!
@justaugustus what's the best practice ? Shall we run following commands again if we want to upgrade azure-sdk-for-go version next time?

hack/pin-dependency.sh github.com/golang/protobuf v1.3.1
hack/pin-dependency.sh contrib.go.opencensus.io/exporter/ocagent v0.5.0
hack/pin-dependency.sh github.com/census-instrumentation/opencensus-proto v0.2.0
hack/update-vendor.sh
hack/lint-dependencies.sh 
hack/pin-dependency.sh go.opencensus.io v0.21.0
hack/pin-dependency.sh google.golang.org/api v0.4.0
hack/pin-dependency.sh google.golang.org/grpc v1.20.1
hack/update-vendor.sh 
hack/lint-dependencies.sh 
GO111MODULE=on go mod edit -dropreplace github.com/apache/thrift
GO111MODULE=on go mod edit -dropreplace github.com/eapache/go-resiliency
GO111MODULE=on go mod edit -dropreplace github.com/eapache/go-xerial-snappy
GO111MODULE=on go mod edit -dropreplace github.com/eapache/queue
GO111MODULE=on go mod edit -dropreplace github.com/golang/snappy
GO111MODULE=on go mod edit -dropreplace github.com/openzipkin/zipkin-go
GO111MODULE=on go mod edit -dropreplace github.com/pierrec/lz4
GO111MODULE=on go mod edit -dropreplace github.com/rcrowley/go-metrics
GO111MODULE=on go mod edit -dropreplace github.com/Shopify/sarama
GO111MODULE=on go mod edit -dropreplace github.com/Shopify/toxiproxy
hack/lint-dependencies.sh 
hack/update-vendor.sh 
hack/lint-dependencies.sh
GOPROXY=https://proxy.golang.org WHAT="vendor vendor-licenses" make verify
@liggitt

This comment has been minimized.

Copy link
Member

commented Aug 16, 2019

/approve

@k8s-ci-robot

This comment has been minimized.

Copy link
Contributor

commented Aug 16, 2019

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: justaugustus, liggitt

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot merged commit 1ff4525 into kubernetes:master Aug 16, 2019

23 checks passed

cla/linuxfoundation justaugustus authorized
Details
pull-kubernetes-bazel-build Job succeeded.
Details
pull-kubernetes-bazel-test Job succeeded.
Details
pull-kubernetes-conformance-image-test Skipped.
pull-kubernetes-cross Skipped.
pull-kubernetes-dependencies Job succeeded.
Details
pull-kubernetes-e2e-gce Job succeeded.
Details
pull-kubernetes-e2e-gce-100-performance Job succeeded.
Details
pull-kubernetes-e2e-gce-csi-serial Skipped.
pull-kubernetes-e2e-gce-device-plugin-gpu Job succeeded.
Details
pull-kubernetes-e2e-gce-iscsi Skipped.
pull-kubernetes-e2e-gce-iscsi-serial Skipped.
pull-kubernetes-e2e-gce-storage-slow Skipped.
pull-kubernetes-godeps Skipped.
pull-kubernetes-integration Job succeeded.
Details
pull-kubernetes-kubemark-e2e-gce-big Job succeeded.
Details
pull-kubernetes-local-e2e Skipped.
pull-kubernetes-node-e2e Job succeeded.
Details
pull-kubernetes-node-e2e-containerd Job succeeded.
Details
pull-kubernetes-typecheck Job succeeded.
Details
pull-kubernetes-verify Job succeeded.
Details
pull-publishing-bot-validate Skipped.
tide In merge pool.
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.