Skip to content

Commit 8f518dd

Browse files
committed
Upgrade kustomize and use the set image command to patch the image name and version
1 parent e717cb9 commit 8f518dd

23 files changed

+107
-186
lines changed

deploy/kubernetes/base/controller.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@ spec:
1616
serviceAccountName: csi-controller-sa
1717
containers:
1818
- name: csi-provisioner
19-
image: MUSTPATCHWITHKUSTOMIZE
19+
image: REPLACEME/csi-provisioner
2020
args:
2121
- "--v=5"
2222
- "--csi-address=/csi/csi.sock"
2323
volumeMounts:
2424
- name: socket-dir
2525
mountPath: /csi
2626
- name: csi-attacher
27-
image: MUSTPATCHWITHKUSTOMIZE
27+
image: REPLACEME/csi-attacher
2828
args:
2929
- "--v=5"
3030
- "--csi-address=/csi/csi.sock"
3131
volumeMounts:
3232
- name: socket-dir
3333
mountPath: /csi
3434
- name: gce-pd-driver
35-
image: MUSTPATCHWITHKUSTOMIZE
35+
image: REPLACEME/gcp-compute-persistent-disk-csi-driver
3636
args:
3737
- "--v=5"
3838
- "--endpoint=unix:/csi/csi.sock"
@@ -51,3 +51,4 @@ spec:
5151
- name: cloud-sa-volume
5252
secret:
5353
secretName: cloud-sa
54+
volumeClaimTemplates: []

deploy/kubernetes/base/node.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
serviceAccountName: csi-node-sa
1616
containers:
1717
- name: csi-driver-registrar
18-
image: MUSTPATCHWITHKUSTOMIZE
18+
image: REPLACEME/csi-node-driver-registrar
1919
args:
2020
- "--v=5"
2121
- "--csi-address=/csi/csi.sock"
@@ -37,7 +37,7 @@ spec:
3737
- name: gce-pd-driver
3838
securityContext:
3939
privileged: true
40-
image: MUSTPATCHWITHKUSTOMIZE
40+
image: REPLACEME/gcp-compute-persistent-disk-csi-driver
4141
args:
4242
- "--v=5"
4343
- "--endpoint=unix:/csi/csi.sock"

deploy/kubernetes/install-kustomize.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ if [ ! -f "${KUSTOMIZE_PATH}" ]; then
1717

1818
echo "Installing kustomize in ${KUSTOMIZE_PATH}"
1919
opsys=linux # or darwin, or windows
20-
curl -s https://api.github.com/repos/kubernetes-sigs/kustomize/releases/tags/v1.0.8 |\
20+
curl -s https://api.github.com/repos/kubernetes-sigs/kustomize/releases/tags/v2.0.3 |\
2121
grep browser_download |\
2222
grep $opsys |\
2323
cut -d '"' -f 4 |\
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
kind: StatefulSet
2+
apiVersion: apps/v1
3+
metadata:
4+
name: csi-gce-pd-controller
5+
spec:
6+
template:
7+
spec:
8+
containers:
9+
- name: csi-snapshotter
10+
imagePullPolicy: Always
11+
image: quay.io/k8scsi/csi-snapshotter:v1.0.1
12+
args:
13+
- "--v=5"
14+
- "--csi-address=/csi/csi.sock"
15+
volumeMounts:
16+
- name: socket-dir
17+
mountPath: /csi
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
kind: StatefulSet
2+
apiVersion: apps/v1
3+
metadata:
4+
name: csi-gce-pd-controller
5+
spec:
6+
template:
7+
spec:
8+
containers:
9+
- name: gce-pd-driver
10+
imagePullPolicy: Always
11+

deploy/kubernetes/overlays/dev/controller_images.yaml

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
13
bases:
24
- ../../base
35
patches:
4-
- controller_images.yaml
5-
- node_images.yaml
6+
- controller_add_snapshotter.yaml
7+
- controller_always_pull.yaml
8+
- node_always_pull.yaml
9+
images:
10+
- name: REPLACEME/gcp-compute-persistent-disk-csi-driver
11+
# Replace this with your private image name
12+
newName: gcr.io/gke-release/gcp-compute-persistent-disk-csi-driver
13+
newTag: "v0.4.0-gke.0"
14+
- name: REPLACEME/csi-provisioner
15+
newName: quay.io/k8scsi/csi-provisioner
16+
newTag: "v1.0.1"
17+
- name: REPLACEME/csi-attacher
18+
newName: quay.io/k8scsi/csi-attacher
19+
newTag: "v1.0.1"
20+
- name: REPLACEME/csi-node-driver-registrar
21+
newName: quay.io/k8scsi/csi-node-driver-registrar
22+
newTag: "v1.0.1"

deploy/kubernetes/overlays/dev/node_images.yaml renamed to deploy/kubernetes/overlays/dev/node_always_pull.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,4 @@ spec:
88
containers:
99
- name: gce-pd-driver
1010
imagePullPolicy: Always
11-
image: gcr.io/dyzz-csi-staging/csi/gce-pd-driver:latest
12-
- name: csi-driver-registrar
13-
image: gcr.io/gke-release/csi-node-driver-registrar:v1.0.1-gke.0
11+

deploy/kubernetes/overlays/prow-gke-head/controller_images.yaml

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
1+
apiVersion: kustomize.config.k8s.io/v1beta1
2+
kind: Kustomization
13
bases:
24
- ../../base
3-
patches:
4-
- controller_images.yaml
5-
- node_images.yaml
5+
images:
6+
- name: REPLACEME/gcp-compute-persistent-disk-csi-driver
7+
newName: gcr.io/gke-release-staging/gcp-compute-persistent-disk-csi-driver
8+
newTag: "latest"
9+
- name: REPLACEME/csi-provisioner
10+
newName: gcr.io/gke-release-staging/csi-provisioner
11+
newTag: "latest"
12+
- name: REPLACEME/csi-attacher
13+
newName: gcr.io/gke-release-staging/csi-attacher
14+
newTag: "latest"
15+
- name: REPLACEME/csi-node-driver-registrar
16+
newName: gcr.io/gke-release-staging/csi-node-driver-registrar
17+
newTag: "latest"

0 commit comments

Comments
 (0)