Skip to content

Commit 47d319c

Browse files
authored
Merge pull request #701 from jingxu97/feb/stable
Move Windows deployment to stable overlay
2 parents cab7422 + dc420d6 commit 47d319c

File tree

5 files changed

+10
-19
lines changed

5 files changed

+10
-19
lines changed

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
@@ -47,26 +47,20 @@ spec:
4747
args:
4848
- "--v=5"
4949
- "--endpoint=unix:/csi/csi.sock"
50+
- "--run-controller-service=false"
5051
volumeMounts:
5152
- name: kubelet-dir
5253
mountPath: C:\var\lib\kubelet
5354
mountPropagation: "None"
5455
- name: plugin-dir
5556
mountPath: C:\csi
56-
# TODO: check overlay and remove v1beta1 if it is safe
57-
- name: csi-proxy-disk-v1beta1
58-
mountPath: \\.\pipe\csi-proxy-disk-v1beta1
5957
- name: csi-proxy-volume-v1beta1
6058
mountPath: \\.\pipe\csi-proxy-volume-v1beta1
6159
- name: csi-proxy-filesystem-v1beta1
6260
mountPath: \\.\pipe\csi-proxy-filesystem-v1beta1
6361
- name: csi-proxy-disk-v1beta2
6462
mountPath: \\.\pipe\csi-proxy-disk-v1beta2
6563
volumes:
66-
- name: csi-proxy-disk-v1beta1
67-
hostPath:
68-
path: \\.\pipe\csi-proxy-disk-v1beta1
69-
type: ""
7064
- name: csi-proxy-disk-v1beta2
7165
hostPath:
7266
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)