Skip to content

Commit 2356ad4

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

File tree

5 files changed

+9
-19
lines changed

5 files changed

+9
-19
lines changed

deploy/kubernetes/base/node_windows/node.yaml

+3-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
@@ -52,20 +52,13 @@ spec:
5252
mountPropagation: "None"
5353
- name: plugin-dir
5454
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
5855
- name: csi-proxy-volume-v1beta1
5956
mountPath: \\.\pipe\csi-proxy-volume-v1beta1
6057
- name: csi-proxy-filesystem-v1beta1
6158
mountPath: \\.\pipe\csi-proxy-filesystem-v1beta1
6259
- name: csi-proxy-disk-v1beta2
6360
mountPath: \\.\pipe\csi-proxy-disk-v1beta2
6461
volumes:
65-
- name: csi-proxy-disk-v1beta1
66-
hostPath:
67-
path: \\.\pipe\csi-proxy-disk-v1beta1
68-
type: ""
6962
- name: csi-proxy-disk-v1beta2
7063
hostPath:
7164
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)