Skip to content

Latest commit

 

History

History
359 lines (326 loc) · 27.9 KB

File metadata and controls

359 lines (326 loc) · 27.9 KB

v1.0.4 - Changelog since v1.0.2

Other

v1.0.3 - Bad tag, skipped

v1.0.2 - Changelog since v1.0.1

Bug or Regression

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.0.1 - Changelog since v1.0.0

Changes by Kind

Other (Cleanup or Flake)

  • Update GCE PD CSI Driver Docker base image to k8s.gcr.io/build-image/debian-base-amd64:v2.1.3 (previously gcr.io/google-containers/debian-base-amd64:v2.0.0) to address CVEs. (#598, @saad-ali)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

v1.0.0 - Changelog since v0.7.0

Changes by Kind

Feature

  • Add support for multi-writer raw block devices. (#415, @sschmitt)
  • Enable CSI Snapshotter (2.x) side car for PD CSI driver (#500, @saikat-royc)
  • Enable CSI snapshotter side car (beta) for PD CSI driver. (#507, @saikat-royc)
  • Increase sidecar operation timeout for stable overlay (#577, @saikat-royc)
  • Provisioned GCE PD Description will contain JSON with information about what PVC/PV disk was created for (similar to volumes provisioned by in-tree GCE PD plugin). This feature requires the --extra-create-metadata flag to be set on the CSI external-provisioner. (#570, @saad-ali)
  • The driver deployment now has leader election enabled, and the controller deployment uses a Deployment instead of a StatefulSet. (#521, @verult)
  • Updating the following image versions in stable deployment specs:
    • csi-provisioner: v1.6.0-gke.0
    • csi-attacher: v2.2.0-gke.0
    • csi-node-driver-registrar: v1.3.0-gke.0
    • csi-resizer: v0.5.0-gke.0 (#517, @verult)
  • Add Windows support in GCE PD driver with the use of csi-proxy (https://github.com/kubernetes-csi/csi-proxy/). (#483, @jingxu97)
  • Adds new build rules using docker buildx feature for allowing to build windows container image on either windows or linux node. (#489, @jingxu97)
  • Install CSIDriver object as part of driver deployment. (#575, @Jiawei0227)

Bug or Regression

  • Increase provisioner and attacher op timeout to reduce retries (#542, @saikat-royc)
  • Fixed issue where provisioning of GCE PDs with CMEK used to sometimes fails with disk already exists with same name error. (#563, @saad-ali)
  • Honor image-type in GKE cluster deploy (#536, @saikat-royc)
  • In GCE PersistentDisk CSI Driver CreateVolume call, wait for disk to reach a READY status, before returning success to caller. (#527, @saikat-royc)
  • Skip NodeExpandVolume for block volumes. (#571, @saad-ali)

Failing Test

  • Add autorepair options for GKE release channel (#538, @saikat-royc)
  • Disable the optional capability to handle volume in user errors for staging-head PD driver. (#540, @saikat-royc)
  • Add hook to deploy GKE with GCE PD CSI driver, and run kubernetes e2e tests against the managed driver (#515, @saikat-royc)
  • Enable PD CSI snapshot tests for release-staging-head and release-staging-rc (#505, @saikat-royc)

Documentation

  • Update documentation and user guides for beta snapshotter (#508, @saikat-royc)

Dependencies

Added

  • bitbucket.org/bertimus9/systemstat: 0eeff89
  • github.com/Azure/go-autorest/autorest/adal: v0.5.0
  • github.com/Azure/go-autorest/autorest/date: v0.1.0
  • github.com/Azure/go-autorest/autorest/mocks: v0.2.0
  • github.com/Azure/go-autorest/autorest/to: v0.2.0
  • github.com/Azure/go-autorest/autorest/validation: v0.1.0
  • github.com/Azure/go-autorest/autorest: v0.9.0
  • github.com/Azure/go-autorest/logger: v0.1.0
  • github.com/Azure/go-autorest/tracing: v0.5.0
  • github.com/JeffAshton/win_pdh: 76bb4ee
  • github.com/MakeNowJust/heredoc: bb23615
  • github.com/Microsoft/hcsshim: 672e52e
  • github.com/OpenPeeDeeP/depguard: v1.0.1
  • github.com/Rican7/retry: v0.1.0
  • github.com/StackExchange/wmi: 5d04971
  • github.com/agnivade/levenshtein: v1.0.1
  • github.com/ajstarks/svgo: 644b8db
  • github.com/andreyvit/diff: c7f18ee
  • github.com/anmitsu/go-shlex: 648efa6
  • github.com/armon/circbuf: bbbad09
  • github.com/auth0/go-jwt-middleware: 5493cab
  • github.com/bazelbuild/bazel-gazelle: 70208cb
  • github.com/bazelbuild/rules_go: 6dae44d
  • github.com/bifurcation/mint: 93c51c6
  • github.com/boltdb/bolt: v1.3.1
  • github.com/bradfitz/go-smtpd: deb6d62
  • github.com/caddyserver/caddy: v1.0.3
  • github.com/cenkalti/backoff: v2.1.1+incompatible
  • github.com/cespare/prettybench: 03b8cfe
  • github.com/chai2010/gettext-go: c6fed77
  • github.com/checkpoint-restore/go-criu: 17b0214
  • github.com/cheekybits/genny: 9127e81
  • github.com/cilium/ebpf: 95b36a5
  • github.com/clusterhq/flocker-go: 2b8b725
  • github.com/cockroachdb/datadriven: 80d97fb
  • github.com/codegangsta/negroni: v1.0.0
  • github.com/containerd/console: 84eeaae
  • github.com/containerd/containerd: v1.0.2
  • github.com/containerd/typeurl: 2a93cfd
  • github.com/containernetworking/cni: v0.7.1
  • github.com/coredns/corefile-migration: v1.0.6
  • github.com/creack/pty: v1.1.7
  • github.com/cyphar/filepath-securejoin: v0.2.2
  • github.com/daviddengcn/go-colortext: 511bcaf
  • github.com/dnaeon/go-vcr: v1.0.1
  • github.com/docker/libnetwork: c8a5fca
  • 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/gliderlabs/ssh: v0.1.1
  • github.com/go-acme/lego: v2.5.0+incompatible
  • github.com/go-bindata/go-bindata: v3.1.1+incompatible
  • github.com/go-critic/go-critic: 1df3008
  • github.com/go-lintpack/lintpack: v0.5.2
  • github.com/go-ole/go-ole: v1.2.1
  • github.com/go-ozzo/ozzo-validation: v3.5.0+incompatible
  • github.com/go-toolsmith/astcast: v1.0.0
  • github.com/go-toolsmith/astcopy: v1.0.0
  • github.com/go-toolsmith/astequal: v1.0.0
  • github.com/go-toolsmith/astfmt: v1.0.0
  • github.com/go-toolsmith/astinfo: 9809ff7
  • github.com/go-toolsmith/astp: v1.0.0
  • github.com/go-toolsmith/pkgload: v1.0.0
  • github.com/go-toolsmith/strparse: v1.0.0
  • github.com/go-toolsmith/typep: v1.0.0
  • github.com/gobwas/glob: v0.2.3
  • github.com/godbus/dbus: 2ff6f7f
  • github.com/golang/freetype: e2365df
  • github.com/golangci/check: cfe4005
  • github.com/golangci/dupl: 3e9179a
  • github.com/golangci/errcheck: ef45e06
  • github.com/golangci/go-misc: 927a3d8
  • github.com/golangci/go-tools: e32c541
  • github.com/golangci/goconst: 041c5f2
  • github.com/golangci/gocyclo: 2becd97
  • github.com/golangci/gofmt: 0b8337e
  • github.com/golangci/golangci-lint: v1.18.0
  • github.com/golangci/gosec: 66fb7fc
  • github.com/golangci/ineffassign: 42439a7
  • github.com/golangci/lint-1: ee948d0
  • github.com/golangci/maligned: b1d8939
  • github.com/golangci/misspell: 950f5d1
  • github.com/golangci/prealloc: 215b22d
  • github.com/golangci/revgrep: d9c87f5
  • github.com/golangci/unconvert: 28b1c44
  • github.com/golangplus/bytes: 45c989f
  • github.com/golangplus/fmt: 2a5d6d7
  • github.com/golangplus/testing: af21d9c
  • github.com/google/cadvisor: v0.35.0
  • github.com/google/renameio: v0.1.0
  • github.com/gopherjs/gopherjs: 0766667
  • github.com/gostaticanalysis/analysisutil: v0.0.3
  • github.com/hashicorp/go-syslog: v1.0.0
  • github.com/heketi/heketi: c2e2a4a
  • github.com/heketi/tests: f3775cb
  • github.com/jellevandenhooff/dkim: f50fe3d
  • github.com/jimstudt/http-authentication: 3eca13d
  • github.com/jtolds/gls: v4.20.0+incompatible
  • github.com/jung-kurt/gofpdf: 24315ac
  • github.com/karrick/godirwalk: v1.7.5
  • github.com/kubernetes-csi/csi-proxy/client: 9eff164
  • 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/logrusorgru/aurora: a7b3b31
  • 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/marten-seemann/qtls: v0.2.3
  • github.com/mattn/go-shellwords: v1.0.5
  • github.com/mattn/goveralls: v0.0.2
  • github.com/mesos/mesos-go: v0.0.9
  • github.com/mholt/certmagic: 6a42ef9
  • github.com/miekg/dns: v1.1.4
  • github.com/mindprince/gonvml: 9ebdce4
  • github.com/mistifyio/go-zfs: v2.1.1+incompatible
  • github.com/mitchellh/go-ps: 4fdf99a
  • github.com/mitchellh/go-wordwrap: v1.0.0
  • github.com/mohae/deepcopy: 491d360
  • github.com/morikuni/aec: v1.0.0
  • github.com/mozilla/tls-observatory: 8791a20
  • github.com/mrunalp/fileutils: 7d4729f
  • github.com/mvdan/xurls: v1.1.0
  • github.com/naoina/go-stringutil: v0.1.0
  • github.com/naoina/toml: v0.1.1
  • github.com/nbutton23/zxcvbn-go: eafdab6
  • github.com/opencontainers/runc: v1.0.0-rc10
  • github.com/opencontainers/runtime-spec: v1.0.0
  • github.com/opencontainers/selinux: 5215b18
  • github.com/pquerna/ffjson: af8b230
  • github.com/quasilyte/go-consistent: c6f3937
  • github.com/quobyte/api: v0.1.2
  • github.com/robfig/cron: v1.1.0
  • github.com/rogpeppe/fastuuid: 6724a57
  • github.com/rogpeppe/go-internal: v1.3.0
  • github.com/rubiojr/go-vhd: 0bfd3b3
  • github.com/ryanuber/go-glob: 256dc44
  • github.com/seccomp/libseccomp-golang: v0.9.1
  • github.com/sergi/go-diff: v1.0.0
  • github.com/shirou/gopsutil: c95755e
  • github.com/shirou/w32: bb4de01
  • github.com/shurcooL/go-goon: 37c2f52
  • github.com/smartystreets/assertions: b2de0cb
  • github.com/smartystreets/goconvey: v1.6.4
  • github.com/sourcegraph/go-diff: v0.5.1
  • github.com/storageos/go-api: 343b3ef
  • github.com/syndtr/gocapability: d983527
  • github.com/tarm/serial: 98f6abe
  • github.com/thecodeteam/goscaleio: v0.1.0
  • github.com/tidwall/pretty: v1.0.0
  • github.com/timakin/bodyclose: 87058b9
  • github.com/ultraware/funlen: v0.0.2
  • github.com/urfave/negroni: v1.0.0
  • github.com/valyala/bytebufferpool: v1.0.0
  • github.com/valyala/fasthttp: v1.2.0
  • github.com/valyala/quicktemplate: v1.1.1
  • github.com/valyala/tcplisten: ceec8f9
  • github.com/vektah/gqlparser: v1.1.2
  • github.com/vishvananda/netlink: v1.0.0
  • github.com/vishvananda/netns: be1fbed
  • github.com/vmware/govmomi: v0.20.3
  • go.mongodb.org/mongo-driver: v1.1.2
  • go4.org: 417644f
  • golang.org/x/build: 2835ba2
  • golang.org/x/mod: c90efee
  • golang.org/x/perf: 6e6d33e
  • golang.org/x/tools/gopls: v0.3.3
  • gonum.org/v1/plot: e2840ee
  • gopkg.in/errgo.v2: v2.1.0
  • gopkg.in/mcuadros/go-syslog.v2: v2.2.1
  • gopkg.in/resty.v1: v1.12.0
  • gotest.tools/gotestsum: v0.3.5
  • grpc.go4.org: 11d0a25
  • k8s.io/cli-runtime: v0.18.0
  • k8s.io/cloud-provider: v0.18.0
  • k8s.io/cluster-bootstrap: v0.18.0
  • k8s.io/cri-api: v0.18.0
  • k8s.io/csi-translation-lib: v0.18.0
  • k8s.io/heapster: v1.2.0-beta.1
  • k8s.io/kube-aggregator: v0.18.0
  • k8s.io/kube-controller-manager: v0.18.0
  • k8s.io/kube-proxy: v0.18.0
  • k8s.io/kube-scheduler: v0.18.0
  • k8s.io/kubectl: v0.18.0
  • k8s.io/kubelet: v0.18.0
  • k8s.io/legacy-cloud-providers: v0.18.0
  • k8s.io/metrics: v0.18.0
  • k8s.io/repo-infra: v0.0.1-alpha.1
  • k8s.io/sample-apiserver: v0.18.0
  • k8s.io/system-validators: v1.0.4
  • mvdan.cc/interfacer: c200402
  • mvdan.cc/lint: adc824a
  • mvdan.cc/unparam: fbb5962
  • rsc.io/pdf: v0.1.1
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.7
  • sigs.k8s.io/kustomize: v2.0.3+incompatible
  • sigs.k8s.io/structured-merge-diff/v3: v3.0.0
  • sourcegraph.com/sqs/pbtypes: d3ebe8f

Changed

Removed