Skip to content

Commit d0d7f59

Browse files
authored
Merge pull request #648 from saad-ali/release-1.1
Cherrypick #644, #647, #652 from `master` to `release-1.1`
2 parents 4ac49d4 + 634236b commit d0d7f59

File tree

4 files changed

+54
-4
lines changed

4 files changed

+54
-4
lines changed

CHANGELOG/CHANGELOG-1.1.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# v1.1.0 - Changelog since v1.0.0
2+
3+
## Changes by Kind
4+
5+
## Feature
6+
7+
- Improved Windows Support
8+
- Update driver to use CSI proxy beta for Windows ([#607](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/607), [@jingxu97](https://github.com/jingxu97))
9+
- Add volume expansion support for Windows in GCE PD CSI driver ([#637](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/637), [@jingxu97](https://github.com/jingxu97))
10+
- Add defensive check for Windows. GCE PD CSI driver only support ntfs for Windows. If other fstype is passed, return error. ([#641](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/641), [@jingxu97](https://github.com/jingxu97))
11+
- Modify NodeUnstageVolume call for Windows to use csi_proxy dismount call. With CSI proxy v0.2.2+, this will also result in flush of data cache before mount point removal. ([#633](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/633), [@jingxu97](https://github.com/jingxu97))
12+
- Add VolumeStats for Windows ([#627](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/627), [@jingxu97](https://github.com/jingxu97))
13+
14+
## Bug or Regression
15+
16+
- Add PSP for the controller Deployment ([#623](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/623), [@george-angel](https://github.com/george-angel))
17+
- 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. ([#596](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/596), [@saad-ali](https://github.com/saad-ali))
18+
- Also cherry picked to 1.0.1.
19+
20+
## Tests
21+
22+
- PD CSI e2e test infra should take GKE node version as an optional input argument. ([#603](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/603), [@saikat-royc](https://github.com/saikat-royc))
23+
- Collect managed pd csi driver logs from node ([#619](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/619), [@saikat-royc](https://github.com/saikat-royc))
24+
- Enable dump GKE node logs ([#635](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/635), [@saikat-royc](https://github.com/saikat-royc))
25+
- Enable volume expansion test for GKE managed driver ([#584](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/584), [@saikat-royc](https://github.com/saikat-royc))
26+
- Provide a knob to run intree and csi plugin tests ([#629](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/629), [@saikat-royc](https://github.com/saikat-royc))
27+
- Fix CI script focus string ([#630](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/630), [@saikat-royc](https://github.com/saikat-royc))
28+
- Build only linux container image for tests on Linux ([#636](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/636), [@jingxu97](https://github.com/jingxu97))
29+
30+
## Dependencies
31+
32+
### Added
33+
- google.golang.org/protobuf: v1.25.0
34+
35+
### Changed
36+
- github.com/golang/protobuf: [v1.3.4 → v1.4.1](https://github.com/golang/protobuf/compare/v1.3.4...v1.4.1)
37+
- github.com/google/go-cmp: [v0.3.1 → v0.5.0](https://github.com/google/go-cmp/compare/v0.3.1...v0.5.0)
38+
- github.com/kubernetes-csi/csi-proxy/client: [9eff164 → v0.2.1](https://github.com/kubernetes-csi/csi-proxy/client/compare/9eff164...v0.2.1)
39+
- golang.org/x/mod: c90efee → 4bf6d31
40+
- golang.org/x/tools: 6862ede → 5eefd05
41+
- golang.org/x/xerrors: 1b5146a → 9bdfabe
42+
- google.golang.org/genproto: 6bbd007 → cb27e3a
43+
- honnef.co/go/tools: v0.0.1-2020.1.3 → v0.0.1-2019.2.2
44+
- mvdan.cc/xurls/v2: v2.1.0 → v2.0.0
45+
46+
### Removed
47+
- golang.org/x/tools/gopls: v0.3.3

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ that represents availability by zone (e.g. `us-central1-c`, etc.).
7272
| Snapshots | Beta | 1.17 | Any | v1.0.0 | Stable |
7373
| Resize (Expand) | Alpha | 1.14 | 1.14 | v0.6.0 | Alpha |
7474
| Resize (Expand) | Beta | 1.16 | 1.16 | v0.7.0 | Stable |
75+
| Windows* | Beta | 1.18 | 1.18 | v1.1.0 | Stable |
76+
77+
* For Windows, it is recommended to use this driver with CSI proxy v0.2.2+.
7578

7679
### Future Features
7780

deploy/kubernetes/images/prow-gke-release-staging-rc/image.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ metadata:
3535
imageTag:
3636
name: gke.gcr.io/gcp-compute-persistent-disk-csi-driver
3737
newName: gcr.io/gke-release-staging/gcp-compute-persistent-disk-csi-driver
38-
newTag: "v1.0.1-gke.0"
38+
newTag: "v1.1.0-rc1"
3939
---
4040

4141
apiVersion: builtin

deploy/kubernetes/install-kustomize.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ pushd $tmpDir >& /dev/null
4141

4242
opsys=windows
4343
if [[ "$OSTYPE" == linux* ]]; then
44-
opsys=linux
44+
opsys=linux_amd64
4545
elif [[ "$OSTYPE" == darwin* ]]; then
4646
opsys=darwin
4747
fi
@@ -50,11 +50,11 @@ curl -s https://api.github.com/repos/kubernetes-sigs/kustomize/releases |\
5050
grep browser_download |\
5151
grep $opsys |\
5252
cut -d '"' -f 4 |\
53-
grep /kustomize/v3.8.0 |\
53+
grep /kustomize/v3.8.6 |\
5454
sort | tail -n 1 |\
5555
xargs curl -s -O -L
5656

57-
tar xzf ./kustomize_v*_${opsys}_amd64.tar.gz
57+
tar xzf ./kustomize_v*_${opsys}.tar.gz
5858

5959
cp ./kustomize $where
6060

0 commit comments

Comments
 (0)