Skip to content

Commit dc420d6

Browse files
committed
Move Windows deployment to stable overlay
move Windows pd csi deployent to stable overlay
1 parent a570677 commit dc420d6

File tree

6 files changed

+11
-19
lines changed

6 files changed

+11
-19
lines changed

deploy/kubernetes/base/node_linux/node.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ spec:
4545
args:
4646
- "--v=5"
4747
- "--endpoint=unix:/csi/csi.sock"
48+
- "--run-controller-service=false"
4849
securityContext:
4950
privileged: true
5051
volumeMounts:

deploy/kubernetes/base/node_windows/node.yaml

+4-10
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ metadata:
66
spec:
77
selector:
88
matchLabels:
9-
app: gcp-compute-persistent-disk-csi-driver-win
9+
app: gcp-compute-persistent-disk-csi-driver
1010
template:
1111
metadata:
1212
labels:
13-
app: gcp-compute-persistent-disk-csi-driver-win
13+
app: gcp-compute-persistent-disk-csi-driver
1414
spec:
1515
# Host network must be used for interaction with Workload Identity in GKE
1616
# since it replaces GCE Metadata Server with GKE Metadata Server. Remove
@@ -24,7 +24,7 @@ spec:
2424
kubernetes.io/os: windows
2525
containers:
2626
- name: csi-driver-registrar
27-
image: gke.gcr.io/k8s-staging-csi/csi-node-driver-registrar-win
27+
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar
2828
args:
2929
- --v=5
3030
- --csi-address=unix://C:\\csi\\csi.sock
@@ -46,26 +46,20 @@ spec:
4646
args:
4747
- "--v=5"
4848
- "--endpoint=unix:/csi/csi.sock"
49+
- "--run-controller-service=false"
4950
volumeMounts:
5051
- name: kubelet-dir
5152
mountPath: C:\var\lib\kubelet
5253
mountPropagation: "None"
5354
- name: plugin-dir
5455
mountPath: C:\csi
55-
# TODO: check overlay and remove v1beta1 if it is safe
56-
- name: csi-proxy-disk-v1beta1
57-
mountPath: \\.\pipe\csi-proxy-disk-v1beta1
5856
- name: csi-proxy-volume-v1beta1
5957
mountPath: \\.\pipe\csi-proxy-volume-v1beta1
6058
- name: csi-proxy-filesystem-v1beta1
6159
mountPath: \\.\pipe\csi-proxy-filesystem-v1beta1
6260
- name: csi-proxy-disk-v1beta2
6361
mountPath: \\.\pipe\csi-proxy-disk-v1beta2
6462
volumes:
65-
- name: csi-proxy-disk-v1beta1
66-
hostPath:
67-
path: \\.\pipe\csi-proxy-disk-v1beta1
68-
type: ""
6963
- name: csi-proxy-disk-v1beta2
7064
hostPath:
7165
path: \\.\pipe\csi-proxy-disk-v1beta2

deploy/kubernetes/images/alpha/image.yaml

+3-5
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@ metadata:
44
name: imagetag-gcepd-driver-alpha-win
55
imageTag:
66
name: gke.gcr.io/gcp-compute-persistent-disk-csi-driver
7-
newName: gcr.io/gke-release-staging/gcp-compute-persistent-disk-csi-driver
8-
newTag: "v1.0.1-gke.9"
7+
newTag: "v1.2.0-gke.8"
98
---
109

1110
apiVersion: builtin
1211
kind: ImageTagTransformer
1312
metadata:
1413
name: imagetag-node-registrar-win
1514
imageTag:
16-
name: gke.gcr.io/k8s-staging-csi/csi-node-driver-registrar-win
17-
newName: gcr.io/k8s-staging-csi/csi-node-driver-registrar
18-
newTag: "amd64-windows-canary"
15+
name: k8s.gcr.io/sig-storage/csi-node-driver-registrar
16+
newTag: "v2.1.0"

deploy/kubernetes/images/stable/image.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ imageTag:
5151
name: gke.gcr.io/gcp-compute-persistent-disk-csi-driver
5252
# Don't change stable image without changing pdImagePlaceholder in
5353
# test/k8s-integration/main.go
54-
newTag: "v1.2.0-gke.0"
54+
newTag: "v1.2.0-gke.8"
5555
---

deploy/kubernetes/overlays/stable/kustomization.yaml

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ kind: Kustomization
33
namespace:
44
gce-pd-csi-driver
55
resources:
6-
- ../../base/controller
7-
- ../../base/node_linux
6+
- ../../base/
87
transformers:
98
- ../../images/stable

test/run-windows-k8s-integration.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ set -o nounset
1010
set -o errexit
1111

1212
readonly PKGDIR=${GOPATH}/src/sigs.k8s.io/gcp-compute-persistent-disk-csi-driver
13-
readonly overlay_name="${GCE_PD_OVERLAY_NAME:-alpha}"
13+
readonly overlay_name="${GCE_PD_OVERLAY_NAME:-stable}"
1414
readonly do_driver_build="${GCE_PD_DO_DRIVER_BUILD:-true}"
1515
readonly deployment_strategy=${DEPLOYMENT_STRATEGY:-gce}
1616
readonly test_version=${TEST_VERSION:-master}

0 commit comments

Comments
 (0)