Skip to content

Commit ca156be

Browse files
authored
Merge branch 'master' into volume-cloning-feature
2 parents 8bac170 + bc88549 commit ca156be

23 files changed

+246
-46
lines changed

CHANGELOG/CHANGELOG-1.0.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
# v1.0.4 - Changelog since v1.0.2
2+
3+
### Other
4+
5+
- Fix build for various go versions, ([#832](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/832), [@mattcary](https://github.com/mattcary))
6+
7+
# v1.0.3 - **Bad tag, skipped**
8+
9+
# v1.0.2 - Changelog since v1.0.1
10+
11+
### Bug or Regression
12+
13+
- Update base image to buster-v.1.9.0 ([#829](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/829), [@mattcary](https://github.com/mattcary))
14+
15+
## Dependencies
16+
17+
### Added
18+
_Nothing has changed._
19+
20+
### Changed
21+
_Nothing has changed._
22+
23+
### Removed
24+
_Nothing has changed._
25+
126
# v1.0.1 - Changelog since v1.0.0
227

328
## Changes by Kind

CHANGELOG/CHANGELOG-1.2.md

+42
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,45 @@
1+
# v1.2.4 - Changelog since v1.2.3
2+
3+
## Changes by Kind
4+
5+
### Bug or Regression
6+
7+
- Update go builder to 1.17 ([#850](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/850), [@mattcary](https://github.com/mattcary))
8+
9+
## Dependencies
10+
11+
### Added
12+
_Nothing has changed._
13+
14+
### Changed
15+
_Nothing has changed._
16+
17+
### Removed
18+
_Nothing has changed._
19+
20+
# v1.2.3 - Changelog since v1.2.1
21+
22+
## Changes by Kind
23+
24+
### Bug or Regression
25+
26+
- Update debian images to buster-v1.9.0 ([#839](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/839), [@mattcary](https://github.com/mattcary))
27+
28+
### Uncategorized
29+
30+
- It is now possible to mount a volume with XFS filesystem and its restored snapshot. ([#838](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/838), [@leiyiz](https://github.com/leiyiz))
31+
32+
## Dependencies
33+
34+
### Added
35+
_Nothing has changed._
36+
37+
### Changed
38+
_Nothing has changed._
39+
40+
### Removed
41+
_Nothing has changed._
42+
143
# v1.2.2 - Changelog since v1.2.1
244

345
## Changes by Kind

CHANGELOG/CHANGELOG-1.3.md

+38
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
# v1.3.4 - Changelog since v1.3.3
2+
3+
## Changes by Kind
4+
5+
### Bug or Regression
6+
7+
- Update go builder to 1.17 ([#850](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/850), [@mattcary](https://github.com/mattcary))
8+
9+
## Dependencies
10+
11+
### Added
12+
_Nothing has changed._
13+
14+
### Changed
15+
_Nothing has changed._
16+
17+
### Removed
18+
_Nothing has changed._
19+
20+
# v1.3.3 - Changelog since v1.3.1
21+
22+
## Changes by Kind
23+
24+
### Bug or Regression
25+
26+
- Update debian image to buster-1.9.0. ([#841](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/841), [@mattcary](https://github.com/mattcary))
27+
28+
## Dependencies
29+
30+
### Added
31+
_Nothing has changed._
32+
33+
### Changed
34+
_Nothing has changed._
35+
36+
### Removed
37+
_Nothing has changed._
38+
139
# v1.3.1 - Changelog since v1.3.0
240

341
### Issues

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ lifecycle of Google Compute Engine Persistent Disks.
1212
## Project Status
1313

1414
Status: GA
15-
Latest stable image: `k8s.gcr.io/cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver:v1.3.1`
15+
Latest stable image: `k8s.gcr.io/cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver:v1.3.4`
1616

1717
### Test Status
1818

deploy/kubernetes/base/controller/cluster_setup.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -266,10 +266,10 @@ rules:
266266
verbs: ["get", "list", "watch"]
267267
- apiGroups: ["snapshot.storage.k8s.io"]
268268
resources: ["volumesnapshotcontents"]
269-
verbs: ["create", "get", "list", "watch", "update", "delete"]
269+
verbs: ["create", "get", "list", "watch", "update", "delete", "patch"]
270270
- apiGroups: ["snapshot.storage.k8s.io"]
271271
resources: ["volumesnapshotcontents/status"]
272-
verbs: ["update"]
272+
verbs: ["update", "patch"]
273273
---
274274

275275
kind: ClusterRoleBinding

deploy/kubernetes/base/node_linux/node.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,13 @@ spec:
3838
mountPath: /csi
3939
- name: registration-dir
4040
mountPath: /registration
41+
livenessProbe:
42+
initialDelaySeconds: 3
43+
exec:
44+
command:
45+
- /csi-node-driver-registrar
46+
- --kubelet-registration-path=/var/lib/kubelet/plugins/pd.csi.storage.gke.io/csi.sock
47+
- --mode=kubelet-registration-probe
4148
- name: gce-pd-driver
4249
# Don't change base image without changing pdImagePlaceholder in
4350
# test/k8s-integration/main.go

deploy/kubernetes/base/node_windows/node.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ spec:
3939
mountPath: /csi
4040
- name: registration-dir
4141
mountPath: /registration
42+
livenessProbe:
43+
initialDelaySeconds: 3
44+
exec:
45+
command:
46+
- /csi-node-driver-registrar.exe
47+
- --kubelet-registration-path=C:\\var\\lib\\kubelet\\plugins\\pd.csi.storage.gke.io\\csi.sock
48+
- --mode=kubelet-registration-probe
4249
- name: gce-pd-driver
4350
# Don't change base image without changing pdImagePlaceholder in
4451
# test/k8s-integration/main.go

deploy/kubernetes/images/alpha/image.yaml

-16
This file was deleted.

deploy/kubernetes/images/alpha/kustomization.yaml

-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@ namespace:
22
gce-pd-csi-driver
33
resources:
44
- ../stable-master/
5-
- image.yaml

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

+2-3
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ metadata:
4343
name: imagetag-csi-node-registrar-prow-rc
4444
imageTag:
4545
name: k8s.gcr.io/sig-storage/csi-node-driver-registrar
46-
newTag: "v2.1.0"
46+
newTag: "v2.3.0"
4747
---
4848

4949
apiVersion: builtin
@@ -52,6 +52,5 @@ metadata:
5252
name: imagetag-csi-gce-driver-prow-rc
5353
imageTag:
5454
name: k8s.gcr.io/cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver
55-
newName: gcr.io/k8s-staging-cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver
56-
newTag: "v1.3.4-rc1"
55+
newTag: "v1.3.4"
5756
---

deploy/kubernetes/images/stable-master/image.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,5 @@ imageTag:
5252
# Don't change stable image without changing pdImagePlaceholder in
5353
# test/k8s-integration/main.go
5454
newName: k8s.gcr.io/cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver
55-
newTag: "v1.3.1"
55+
newTag: "v1.3.4"
5656
---

deploy/kubernetes/overlays/dev/WARNING.md

-7
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,3 @@ This is the absolute cutting edge development Driver, it is intended for testing
66
and development only and can have vast differences in
77
functionality/behavior/configuration. Use only to try the newest features that
88
are not guaranteed to work yet.
9-
10-
APPROXIMATE CHANGELOG in latest:
11-
* Topology
12-
* RePD
13-
* Volume ID Format Changed
14-
* Node ID Format Changed
15-
* Parameter "zone" Removed

deploy/kubernetes/overlays/stable-1-17/kustomization.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ resources:
99
patchesStrategicMerge:
1010
- no_win_roles.yaml
1111
- no_v1_csidriver.yaml
12+
- no-node-driver-registrar-probe.yaml
1213
transformers:
1314
- ../../images/stable-1-17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
kind: DaemonSet
2+
apiVersion: apps/v1
3+
metadata:
4+
name: csi-gce-pd-node-win
5+
spec:
6+
template:
7+
spec:
8+
containers:
9+
- name: csi-driver-registrar
10+
# introduced in node-driver-registrar v2.3.0
11+
livenessProbe:
12+
$patch: delete
13+
---
14+
kind: DaemonSet
15+
apiVersion: apps/v1
16+
metadata:
17+
name: csi-gce-pd-node
18+
spec:
19+
template:
20+
spec:
21+
containers:
22+
- name: csi-driver-registrar
23+
# introduced in node-driver-registrar v2.3.0
24+
livenessProbe:
25+
$patch: delete

deploy/kubernetes/overlays/stable-1-18/kustomization.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ namespace:
44
gce-pd-csi-driver
55
resources:
66
- ../../base
7+
patchesStrategicMerge:
8+
- no-node-driver-registrar-probe.yaml
79
transformers:
810
- ../../images/stable-1-18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
kind: DaemonSet
2+
apiVersion: apps/v1
3+
metadata:
4+
name: csi-gce-pd-node-win
5+
spec:
6+
template:
7+
spec:
8+
containers:
9+
- name: csi-driver-registrar
10+
# introduced in node-driver-registrar v2.3.0
11+
livenessProbe:
12+
$patch: delete
13+
---
14+
kind: DaemonSet
15+
apiVersion: apps/v1
16+
metadata:
17+
name: csi-gce-pd-node
18+
spec:
19+
template:
20+
spec:
21+
containers:
22+
- name: csi-driver-registrar
23+
# introduced in node-driver-registrar v2.3.0
24+
livenessProbe:
25+
$patch: delete

deploy/kubernetes/overlays/stable-1-19/kustomization.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ namespace:
44
gce-pd-csi-driver
55
resources:
66
- ../../base/
7+
patchesStrategicMerge:
8+
- no-node-driver-registrar-probe.yaml
79
transformers:
810
- ../../images/stable-1-19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
kind: DaemonSet
2+
apiVersion: apps/v1
3+
metadata:
4+
name: csi-gce-pd-node-win
5+
spec:
6+
template:
7+
spec:
8+
containers:
9+
- name: csi-driver-registrar
10+
# introduced in node-driver-registrar v2.3.0
11+
livenessProbe:
12+
$patch: delete
13+
---
14+
kind: DaemonSet
15+
apiVersion: apps/v1
16+
metadata:
17+
name: csi-gce-pd-node
18+
spec:
19+
template:
20+
spec:
21+
containers:
22+
- name: csi-driver-registrar
23+
# introduced in node-driver-registrar v2.3.0
24+
livenessProbe:
25+
$patch: delete

deploy/kubernetes/overlays/stable-master/kustomization.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@ namespace:
44
gce-pd-csi-driver
55
resources:
66
- ../../base
7+
patchesStrategicMerge:
8+
- no-node-driver-registrar-probe.yaml
79
transformers:
810
- ../../images/stable-master
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# TODO(mauriciopoppe): remove this file once testgrid is green with
2+
# prow-gke-release-staging-rc-master
3+
kind: DaemonSet
4+
apiVersion: apps/v1
5+
metadata:
6+
name: csi-gce-pd-node-win
7+
spec:
8+
template:
9+
spec:
10+
containers:
11+
- name: csi-driver-registrar
12+
# introduced in node-driver-registrar v2.3.0
13+
livenessProbe:
14+
$patch: delete
15+
---
16+
kind: DaemonSet
17+
apiVersion: apps/v1
18+
metadata:
19+
name: csi-gce-pd-node
20+
spec:
21+
template:
22+
spec:
23+
containers:
24+
- name: csi-driver-registrar
25+
# introduced in node-driver-registrar v2.3.0
26+
livenessProbe:
27+
$patch: delete

test/run-k8s-integration-ci.sh

+4-5
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,10 @@ export GCE_PD_VERBOSITY=9
5252
make -C "${PKGDIR}" test-k8s-integration
5353

5454
if [ "$use_kubetest2" = true ]; then
55-
export GO111MODULE=on;
56-
go get sigs.k8s.io/kubetest2@latest;
57-
go get sigs.k8s.io/kubetest2/kubetest2-gce@latest;
58-
go get sigs.k8s.io/kubetest2/kubetest2-gke@latest;
59-
go get sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest;
55+
go install sigs.k8s.io/kubetest2@latest;
56+
go install sigs.k8s.io/kubetest2/kubetest2-gce@latest;
57+
go install sigs.k8s.io/kubetest2/kubetest2-gke@latest;
58+
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest;
6059
fi
6160

6261
base_cmd="${PKGDIR}/bin/k8s-integration-test \

test/run-k8s-integration-migration.sh

+4-5
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@ readonly use_kubetest2=${USE_KUBETEST2:-false}
2424
make -C "${PKGDIR}" test-k8s-integration
2525

2626
if [ "$use_kubetest2" = true ]; then
27-
export GO111MODULE=on;
28-
go get sigs.k8s.io/kubetest2@latest;
29-
go get sigs.k8s.io/kubetest2/kubetest2-gce@latest;
30-
go get sigs.k8s.io/kubetest2/kubetest2-gke@latest;
31-
go get sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest;
27+
go install sigs.k8s.io/kubetest2@latest;
28+
go install sigs.k8s.io/kubetest2/kubetest2-gce@latest;
29+
go install sigs.k8s.io/kubetest2/kubetest2-gke@latest;
30+
go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest;
3231
fi
3332

3433
readonly GCE_PD_TEST_FOCUS="PersistentVolumes\sGCEPD|[V|v]olume\sexpand|\[sig-storage\]\sIn-tree\sVolumes\s\[Driver:\sgcepd\]|allowedTopologies|Pod\sDisks|PersistentVolumes\sDefault"

0 commit comments

Comments
 (0)