- Add VolumeAttachment Lister to prevent calling DeleteVolume on the CSI plugin for volumes that are still attached to a kubernetes node. New RBAC rules for listing VolumeAttachment objects are required. (#438, @RaunakShah)
- Deprecated arguments "--connection-timeout" and "--provisioner" have been removed (#458, @msau42)
- The fstype on provisioned PVs no longer defaults to "ext4". A
defaultFStype
arg is added to the provisioner. Admins can also specify thisfstype
via storage class parameter. Iffstype
is set in storage class parameter, it will be used. The sidecar arg is only checked if fstype is not set in the SC param. (#400, @humblec) - The topology feature is GA and requires K8s api server >= 1.17 and K8s nodes >= 1.15 (#448, @msau42)
- This introduces a new flag
leader-election
which is the same as in other sidecar containers and also removes theenable-leader-election
andleader-election-type
flag (#402, @Madhu-1) - Use v1 version of CSINode object. This removes support for v1beta1 and makes the minimum Kubernetes apiserver version 1.17. (#383, @bertinatto)
- Don't create volume if the DataSource is not VolumeSnapshot and PVC. (#442, @xing-yang)
- Use a separate client for leader election go routine and add kube-api-qps and kube-api-burst configurable parameters for the provisioner's kubernetes client. (#447, @RaunakShah)
- bitbucket.org/bertimus9/systemstat: 0eeff89
- cloud.google.com/go/bigquery: v1.0.1
- cloud.google.com/go/datastore: v1.0.0
- cloud.google.com/go/pubsub: v1.0.1
- cloud.google.com/go/storage: v1.0.0
- dmitri.shuralyov.com/gpu/mtl: 666a987
- github.com/Azure/azure-sdk-for-go: v43.0.0+incompatible
- github.com/Azure/go-autorest/autorest/to: v0.2.0
- github.com/Azure/go-autorest/autorest/validation: v0.1.0
- github.com/GoogleCloudPlatform/k8s-cloud-provider: 7901bc8
- github.com/JeffAshton/win_pdh: 76bb4ee
- github.com/MakeNowJust/heredoc: bb23615
- github.com/Microsoft/go-winio: fc70bd9
- github.com/Microsoft/hcsshim: v0.8.9
- github.com/OneOfOne/xxhash: v1.2.2
- github.com/agnivade/levenshtein: v1.0.1
- github.com/ajstarks/svgo: 644b8db
- github.com/andreyvit/diff: c7f18ee
- github.com/armon/circbuf: bbbad09
- github.com/armon/consul-api: eb2c6b5
- github.com/asaskevich/govalidator: f61b66f
- github.com/auth0/go-jwt-middleware: 5493cab
- github.com/aws/aws-sdk-go: v1.28.2
- github.com/bifurcation/mint: 93c51c6
- github.com/boltdb/bolt: v1.3.1
- github.com/caddyserver/caddy: v1.0.3
- github.com/cenkalti/backoff: v2.1.1+incompatible
- github.com/cespare/xxhash: v1.1.0
- github.com/chai2010/gettext-go: c6fed77
- github.com/checkpoint-restore/go-criu/v4: v4.0.2
- github.com/cheekybits/genny: 9127e81
- github.com/chzyer/logex: v1.1.10
- github.com/chzyer/readline: 2972be2
- github.com/chzyer/test: a1ea475
- github.com/cilium/ebpf: 1c8d4c9
- github.com/clusterhq/flocker-go: 2b8b725
- github.com/cncf/udpa/go: 269d4d4
- github.com/codegangsta/negroni: v1.0.0
- github.com/containerd/cgroups: bf292b2
- github.com/containerd/console: v1.0.0
- github.com/containerd/containerd: v1.3.3
- github.com/containerd/continuity: aaeac12
- github.com/containerd/fifo: a9fb20d
- github.com/containerd/go-runc: 5a6d9f3
- github.com/containerd/ttrpc: v1.0.0
- github.com/containerd/typeurl: v1.0.0
- github.com/containernetworking/cni: v0.8.0
- github.com/coredns/corefile-migration: v1.0.10
- github.com/coreos/bbolt: v1.3.2
- github.com/coreos/etcd: v3.3.10+incompatible
- github.com/coreos/go-systemd/v22: v22.1.0
- github.com/cpuguy83/go-md2man/v2: v2.0.0
- github.com/cyphar/filepath-securejoin: v0.2.2
- github.com/daviddengcn/go-colortext: 511bcaf
- github.com/dgryski/go-sip13: e10d5fe
- github.com/dnaeon/go-vcr: v1.0.1
- github.com/docker/distribution: v2.7.1+incompatible
- github.com/docker/go-connections: v0.4.0
- github.com/docker/go-units: v0.4.0
- github.com/docopt/docopt-go: ee0de3b
- github.com/euank/go-kmsg-parser: v2.0.0+incompatible
- github.com/exponent-io/jsonpath: d6023ce
- github.com/fatih/camelcase: v1.0.0
- github.com/flynn/go-shlex: 3f9db97
- github.com/fogleman/gg: 0403632
- github.com/globalsign/mgo: eeefdec
- github.com/go-acme/lego: v2.5.0+incompatible
- github.com/go-bindata/go-bindata: v3.1.1+incompatible
- github.com/go-gl/glfw/v3.3/glfw: 12ad95a
- github.com/go-ini/ini: v1.9.0
- github.com/go-logr/zapr: v0.1.0
- github.com/go-openapi/analysis: v0.19.5
- github.com/go-openapi/errors: v0.19.2
- github.com/go-openapi/loads: v0.19.4
- github.com/go-openapi/runtime: v0.19.4
- github.com/go-openapi/strfmt: v0.19.3
- github.com/go-openapi/validate: v0.19.5
- github.com/go-ozzo/ozzo-validation: v3.5.0+incompatible
- github.com/godbus/dbus/v5: v5.0.3
- github.com/godbus/dbus: ade71ed
- github.com/golang/freetype: e2365df
- github.com/golangplus/bytes: 45c989f
- github.com/golangplus/fmt: 2a5d6d7
- github.com/golangplus/testing: af21d9c
- github.com/google/cadvisor: v0.37.0
- github.com/google/renameio: v0.1.0
- github.com/gopherjs/gopherjs: 0766667
- github.com/gorilla/context: v1.1.1
- github.com/gorilla/mux: v1.7.3
- github.com/hashicorp/go-syslog: v1.0.0
- github.com/hashicorp/hcl: v1.0.0
- github.com/heketi/heketi: c2e2a4a
- github.com/heketi/tests: f3775cb
- github.com/ianlancetaylor/demangle: 5e5cf60
- github.com/ishidawataru/sctp: 7c296d4
- github.com/jimstudt/http-authentication: 3eca13d
- github.com/jmespath/go-jmespath: c2b33e8
- github.com/jtolds/gls: v4.20.0+incompatible
- github.com/jung-kurt/gofpdf: 24315ac
- github.com/karrick/godirwalk: v1.7.5
- github.com/klauspost/cpuid: v1.2.0
- github.com/kubernetes-csi/csi-test/v3: v3.1.1
- github.com/kubernetes-csi/external-snapshotter/v2: v2.2.0-rc2
- github.com/kylelemons/godebug: d65d576
- github.com/libopenstorage/openstorage: v1.0.0
- github.com/liggitt/tabwriter: 89fcab3
- github.com/lithammer/dedent: v1.1.0
- github.com/lpabon/godbc: v0.1.1
- github.com/lucas-clemente/aes12: cd47fb3
- github.com/lucas-clemente/quic-clients: v0.1.0
- github.com/lucas-clemente/quic-go-certificates: d2f8652
- github.com/lucas-clemente/quic-go: v0.10.2
- github.com/magiconair/properties: v1.8.1
- github.com/marten-seemann/qtls: v0.2.3
- github.com/mholt/certmagic: 6a42ef9
- github.com/mindprince/gonvml: 9ebdce4
- github.com/mistifyio/go-zfs: f784269
- github.com/mitchellh/go-homedir: v1.1.0
- github.com/mitchellh/go-wordwrap: v1.0.0
- github.com/mitchellh/mapstructure: v1.1.2
- github.com/moby/ipvs: v1.0.1
- github.com/moby/sys/mountinfo: v0.1.3
- github.com/moby/term: 672ec06
- github.com/mohae/deepcopy: 491d360
- github.com/morikuni/aec: v1.0.0
- github.com/mrunalp/fileutils: abd8a0e
- github.com/mvdan/xurls: v1.1.0
- github.com/naoina/go-stringutil: v0.1.0
- github.com/naoina/toml: v0.1.1
- github.com/nxadm/tail: v1.4.4
- github.com/oklog/ulid: v1.3.1
- github.com/opencontainers/go-digest: v1.0.0-rc1
- github.com/opencontainers/image-spec: v1.0.1
- github.com/opencontainers/runc: 819fcc6
- github.com/opencontainers/runtime-spec: 237cc4f
- github.com/opencontainers/selinux: v1.5.2
- github.com/pborman/uuid: v1.2.0
- github.com/pelletier/go-toml: v1.2.0
- github.com/prometheus/tsdb: v0.7.1
- github.com/quobyte/api: v0.1.2
- github.com/robertkrimen/otto: c382bd3
- github.com/robfig/cron: v1.1.0
- github.com/rogpeppe/go-internal: v1.3.0
- github.com/rubiojr/go-vhd: 02e2102
- github.com/russross/blackfriday/v2: v2.0.1
- github.com/russross/blackfriday: v1.5.2
- github.com/satori/go.uuid: v1.2.0
- github.com/seccomp/libseccomp-golang: v0.9.1
- github.com/sergi/go-diff: v1.0.0
- github.com/shurcooL/sanitized_anchor_name: v1.0.0
- github.com/smartystreets/assertions: b2de0cb
- github.com/smartystreets/goconvey: v1.6.4
- github.com/spaolacci/murmur3: f09979e
- github.com/spf13/cast: v1.3.0
- github.com/spf13/jwalterweatherman: v1.1.0
- github.com/spf13/viper: v1.4.0
- github.com/storageos/go-api: 343b3ef
- github.com/syndtr/gocapability: d983527
- github.com/thecodeteam/goscaleio: v0.1.0
- github.com/tidwall/pretty: v1.0.0
- github.com/ugorji/go: v1.1.4
- github.com/urfave/negroni: v1.0.0
- github.com/vektah/gqlparser: v1.1.2
- github.com/vishvananda/netlink: v1.1.0
- github.com/vishvananda/netns: 52d707b
- github.com/vmware/govmomi: v0.20.3
- github.com/xlab/handysort: fb3537e
- github.com/xordataexchange/crypt: b2862e3
- go.mongodb.org/mongo-driver: v1.1.2
- gomodules.xyz/jsonpatch/v2: v2.0.1
- gonum.org/v1/plot: e2840ee
- google.golang.org/protobuf: v1.24.0
- gopkg.in/errgo.v2: v2.1.0
- gopkg.in/gcfg.v1: v1.2.0
- gopkg.in/mcuadros/go-syslog.v2: v2.2.1
- gopkg.in/sourcemap.v1: v1.0.5
- gopkg.in/warnings.v0: v0.1.1
- gotest.tools/v3: v3.0.2
- k8s.io/apiextensions-apiserver: v0.19.0-rc.2
- k8s.io/cli-runtime: v0.19.0-rc.2
- k8s.io/cluster-bootstrap: v0.19.0-rc.2
- k8s.io/cri-api: v0.19.0-rc.2
- k8s.io/heapster: v1.2.0-beta.1
- k8s.io/klog/v2: v2.2.0
- k8s.io/kube-aggregator: v0.19.0-rc.2
- k8s.io/kube-controller-manager: v0.19.0-rc.2
- k8s.io/kube-proxy: v0.19.0-rc.2
- k8s.io/kube-scheduler: v0.19.0-rc.2
- k8s.io/kubectl: v0.19.0-rc.2
- k8s.io/kubelet: v0.19.0-rc.2
- k8s.io/legacy-cloud-providers: v0.19.0-rc.2
- k8s.io/metrics: v0.19.0-rc.2
- k8s.io/sample-apiserver: v0.19.0-rc.2
- k8s.io/system-validators: v1.1.2
- rsc.io/binaryregexp: v0.2.0
- rsc.io/pdf: v0.1.1
- rsc.io/quote/v3: v3.1.0
- rsc.io/sampler: v1.3.0
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.9
- sigs.k8s.io/controller-runtime: v0.6.2
- sigs.k8s.io/kustomize: v2.0.3+incompatible
- sigs.k8s.io/sig-storage-lib-external-provisioner/v6: v6.1.0-rc1
- sigs.k8s.io/structured-merge-diff/v3: 43c19bb
- vbom.ml/util: db5cfe1
- cloud.google.com/go: v0.38.0 → v0.51.0
- github.com/Azure/go-autorest/autorest/adal: v0.5.0 → v0.8.2
- github.com/Azure/go-autorest/autorest/date: v0.1.0 → v0.2.0
- github.com/Azure/go-autorest/autorest/mocks: v0.2.0 → v0.3.0
- github.com/Azure/go-autorest/autorest: v0.9.0 → v0.9.6
- github.com/container-storage-interface/spec: v1.1.0 → v1.2.0
- github.com/coreos/pkg: 97fdf19 → 399ea9e
- github.com/docker/docker: be7ac8b → aa6a989
- github.com/elazarl/goproxy: c4fc265 → 947c36d
- github.com/envoyproxy/go-control-plane: 5f8ba28 → v0.9.4
- github.com/fsnotify/fsnotify: v1.4.7 → v1.4.9
- github.com/go-logr/logr: v0.1.0 → v0.2.0
- github.com/gogo/protobuf: 65acae2 → v1.3.1
- github.com/golang/groupcache: 5b532d6 → 215e871
- github.com/golang/mock: v1.2.0 → v1.4.3
- github.com/golang/protobuf: v1.3.2 → v1.4.2
- github.com/google/gofuzz: v1.0.0 → v1.1.0
- github.com/google/pprof: 3ea8567 → d4f498a
- github.com/googleapis/gax-go/v2: v2.0.4 → v2.0.5
- github.com/googleapis/gnostic: v0.2.0 → v0.4.1
- github.com/hashicorp/golang-lru: v0.5.1 → v0.5.4
- github.com/imdario/mergo: v0.3.7 → v0.3.9
- github.com/json-iterator/go: v1.1.9 → v1.1.10
- github.com/jstemmer/go-junit-report: af01ea7 → v0.9.1
- github.com/konsorten/go-windows-terminal-sequences: v1.0.1 → v1.0.3
- github.com/kr/pretty: v0.1.0 → v0.2.0
- github.com/matttproud/golang_protobuf_extensions: v1.0.1 → c182aff
- github.com/miekg/dns: v1.1.27 → v1.1.29
- github.com/onsi/ginkgo: v1.12.0 → v1.12.1
- github.com/onsi/gomega: v1.9.0 → v1.10.1
- github.com/pkg/errors: v0.8.1 → v0.9.1
- github.com/prometheus/client_golang: v1.4.1 → v1.7.1
- github.com/prometheus/common: v0.9.1 → v0.10.0
- github.com/prometheus/procfs: v0.0.8 → v0.1.3
- github.com/sirupsen/logrus: v1.4.2 → v1.6.0
- github.com/spf13/cobra: v0.0.3 → v1.0.0
- github.com/tmc/grpc-websocket-proxy: 89b8d40 → 0ad062e
- github.com/urfave/cli: v1.20.0 → v1.22.1
- go.etcd.io/bbolt: v1.3.3 → v1.3.5
- go.etcd.io/etcd: 3cf2f69 → 18dfb9c
- go.opencensus.io: v0.21.0 → v0.22.2
- go.uber.org/atomic: v1.3.2 → v1.4.0
- golang.org/x/crypto: 87dc89f → bac4c82
- golang.org/x/exp: 4b39c73 → da58074
- golang.org/x/image: 0694c2d → cff245a
- golang.org/x/lint: d0100b6 → fdd1cda
- golang.org/x/mobile: d3739f8 → d2bd2a2
- golang.org/x/net: c0dbc17 → 59133d7
- golang.org/x/sys: e047566 → ed371f2
- golang.org/x/text: v0.3.2 → v0.3.3
- golang.org/x/tools: 49a3e74 → c00d67e
- gonum.org/v1/gonum: 3d26580 → v0.6.2
- google.golang.org/api: v0.4.0 → v0.15.1
- google.golang.org/appengine: v1.5.0 → v1.6.5
- google.golang.org/genproto: 5c49e3e → cb27e3a
- google.golang.org/grpc: v1.26.0 → v1.29.1
- gopkg.in/yaml.v2: v2.2.8 → v2.3.0
- honnef.co/go/tools: ea95bdf → v0.0.1-2019.2.3
- k8s.io/api: v0.17.3 → v0.19.0-rc.2
- k8s.io/apimachinery: v0.17.3 → v0.19.0-rc.2
- k8s.io/apiserver: v0.17.0 → v0.19.0-rc.2
- k8s.io/client-go: v0.17.0 → v0.19.0-rc.2
- k8s.io/cloud-provider: v0.17.0 → v0.19.0-rc.2
- k8s.io/code-generator: v0.17.1-beta.0 → v0.19.0-rc.2
- k8s.io/component-base: v0.17.0 → v0.19.0-rc.2
- k8s.io/csi-translation-lib: v0.17.0 → v0.19.0-rc.2
- k8s.io/gengo: 26a6646 → 8167cfd
- k8s.io/kube-openapi: 30be4d1 → 656914f
- k8s.io/kubernetes: v1.14.0 → v1.19.0-rc.2
- k8s.io/utils: 8619460 → 0bdb4ca
- sigs.k8s.io/yaml: v1.1.0 → v1.2.0
- github.com/kubernetes-csi/external-snapshotter: bba3584
- sigs.k8s.io/sig-storage-lib-external-provisioner/v5: v5.0.0
- sigs.k8s.io/sig-storage-lib-external-provisioner: v4.1.0+incompatible
- sigs.k8s.io/structured-merge-diff: b1b620d