Skip to content

Commit 56bc37e

Browse files
authored
Merge pull request #953 from andyzhangx/cut-v1.18.0
doc: cut v1.18.0 release
2 parents 7b23ca3 + 6b1a268 commit 56bc37e

24 files changed

+1800
-31
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ This driver allows Kubernetes to access [SMB](https://wiki.wireshark.org/SMB) se
1313
|Driver Version | supported k8s version | supported [Windows csi-proxy](https://github.com/kubernetes-csi/csi-proxy) version |
1414
|---------------|-----------------------|-------------------------------------|
1515
|master branch | 1.21+ | v0.2.2+ |
16+
|v1.18.0 | 1.21+ | v0.2.2+ |
1617
|v1.17.0 | 1.21+ | v0.2.2+ |
1718
|v1.16.0 | 1.21+ | v0.2.2+ |
18-
|v1.15.0 | 1.21+ | v0.2.2+ |
1919

2020
### Driver parameters
2121
Please refer to `smb.csi.k8s.io` [driver parameters](./docs/driver-parameters.md)

charts/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
```console
1616
helm repo add csi-driver-smb https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/charts
17-
helm install csi-driver-smb csi-driver-smb/csi-driver-smb --namespace kube-system --version v1.17.0
17+
helm install csi-driver-smb csi-driver-smb/csi-driver-smb --namespace kube-system --version v1.18.0
1818
```
1919

2020
### install driver with customized driver name, deployment name

charts/index.yaml

Lines changed: 37 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,27 @@
11
apiVersion: v1
22
entries:
33
csi-driver-smb:
4+
- apiVersion: v1
5+
appVersion: 1.18.0
6+
created: "2025-05-12T03:19:29.368170409Z"
7+
description: SMB CSI Driver for Kubernetes
8+
digest: 0e1be374c05208df165aee068b74b7e3da6af1664aa62e19b27953d659f39bca
9+
name: csi-driver-smb
10+
urls:
11+
- https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/charts/v1.18.0/csi-driver-smb-1.18.0.tgz
12+
version: 1.18.0
413
- apiVersion: v1
514
appVersion: v1.17.0
6-
created: "2025-01-23T14:00:07.502924191Z"
15+
created: "2025-05-12T03:19:29.367522996Z"
716
description: SMB CSI Driver for Kubernetes
8-
digest: 3ee4c0ac96f6b039ea8386d22420effe5a8f1477b1b22805f7d0e31f073a5ec4
17+
digest: 9ff1f5c12e399180b51d723280282e786051a707208d7843aedf656a7669b988
918
name: csi-driver-smb
1019
urls:
1120
- https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/charts/v1.17.0/csi-driver-smb-v1.17.0.tgz
1221
version: v1.17.0
1322
- apiVersion: v1
1423
appVersion: v1.16.0
15-
created: "2025-01-23T14:00:07.502254631Z"
24+
created: "2025-05-12T03:19:29.366857789Z"
1625
description: SMB CSI Driver for Kubernetes
1726
digest: 2c65fecc535e072ea322752ef6d3500bb494bc746b63f5b1ed98cd64f82a1d9e
1827
name: csi-driver-smb
@@ -21,7 +30,7 @@ entries:
2130
version: v1.16.0
2231
- apiVersion: v1
2332
appVersion: v1.15.0
24-
created: "2025-01-23T14:00:07.501628674Z"
33+
created: "2025-05-12T03:19:29.36626918Z"
2534
description: SMB CSI Driver for Kubernetes
2635
digest: 1f006480427f88f781c3f7b3cf5e3d0429c68bb082a6a9337363ea5ef5a5cd0b
2736
name: csi-driver-smb
@@ -30,7 +39,7 @@ entries:
3039
version: v1.15.0
3140
- apiVersion: v1
3241
appVersion: v1.14.0
33-
created: "2025-01-23T14:00:07.500939915Z"
42+
created: "2025-05-12T03:19:29.365636738Z"
3443
description: SMB CSI Driver for Kubernetes
3544
digest: a84e22518f5e6cd1d3fcb06ef8c7616371c96400e8db6227bc84cd0474f6cce1
3645
name: csi-driver-smb
@@ -39,7 +48,7 @@ entries:
3948
version: v1.14.0
4049
- apiVersion: v1
4150
appVersion: v1.13.0
42-
created: "2025-01-23T14:00:07.499696116Z"
51+
created: "2025-05-12T03:19:29.36433441Z"
4352
description: SMB CSI Driver for Kubernetes
4453
digest: 21ee866afbf5a59892c5588b00518e0f7853beac7643e8e558d440a260c6f142
4554
name: csi-driver-smb
@@ -48,7 +57,7 @@ entries:
4857
version: v1.13.0
4958
- apiVersion: v1
5059
appVersion: v1.12.0
51-
created: "2025-01-23T14:00:07.498677183Z"
60+
created: "2025-05-12T03:19:29.363163359Z"
5261
description: SMB CSI Driver for Kubernetes
5362
digest: fccc852a3e723b9d273ea21d1d59697a0a94b65665406de1fd7c461bd894d2a3
5463
name: csi-driver-smb
@@ -57,7 +66,7 @@ entries:
5766
version: v1.12.0
5867
- apiVersion: v1
5968
appVersion: v1.11.0
60-
created: "2025-01-23T14:00:07.498061001Z"
69+
created: "2025-05-12T03:19:29.362593759Z"
6170
description: SMB CSI Driver for Kubernetes
6271
digest: 1c0f9b72801cbeb240d06dfe665a58e4b6ac0c25c5315ee5b9fe7972362796d0
6372
name: csi-driver-smb
@@ -66,7 +75,7 @@ entries:
6675
version: v1.11.0
6776
- apiVersion: v1
6877
appVersion: v1.10.0
69-
created: "2025-01-23T14:00:07.497527687Z"
78+
created: "2025-05-12T03:19:29.362056127Z"
7079
description: SMB CSI Driver for Kubernetes
7180
digest: 82e460e6fa80da9ca523a86c28e001e15595d27c3507864f2123dbadc64c7fec
7281
name: csi-driver-smb
@@ -75,7 +84,7 @@ entries:
7584
version: v1.10.0
7685
- apiVersion: v1
7786
appVersion: v1.9.0
78-
created: "2025-01-23T14:00:07.50852921Z"
87+
created: "2025-05-12T03:19:29.373851592Z"
7988
description: SMB CSI Driver for Kubernetes
8089
digest: 5c78c650b9755e508afecb3f6a554c549509023f7b0610b53853a41783d1c08f
8190
name: csi-driver-smb
@@ -84,7 +93,7 @@ entries:
8493
version: v1.9.0
8594
- apiVersion: v1
8695
appVersion: v1.8.0
87-
created: "2025-01-23T14:00:07.506516659Z"
96+
created: "2025-05-12T03:19:29.372178048Z"
8897
description: SMB CSI Driver for Kubernetes
8998
digest: d19d156c2143d753085bcbcb32506f8ebd7ebdee275e726f9c8d774a1f0b9f34
9099
name: csi-driver-smb
@@ -93,7 +102,7 @@ entries:
93102
version: v1.8.0
94103
- apiVersion: v1
95104
appVersion: v1.7.0
96-
created: "2025-01-23T14:00:07.505978312Z"
105+
created: "2025-05-12T03:19:29.371130582Z"
97106
description: SMB CSI Driver for Kubernetes
98107
digest: 65594a1ff09d912a33ee0674bba1fad1f7c717638a281fb68bcfa2c98c288453
99108
name: csi-driver-smb
@@ -102,7 +111,7 @@ entries:
102111
version: v1.7.0
103112
- apiVersion: v1
104113
appVersion: v1.6.0
105-
created: "2025-01-23T14:00:07.505456422Z"
114+
created: "2025-05-12T03:19:29.37063084Z"
106115
description: SMB CSI Driver for Kubernetes
107116
digest: 31dd4c8b0b0d4a61565631aa5b433b18b5375aeb24812bf4fa9958d5b7917485
108117
name: csi-driver-smb
@@ -111,7 +120,7 @@ entries:
111120
version: v1.6.0
112121
- apiVersion: v1
113122
appVersion: v1.5.0
114-
created: "2025-01-23T14:00:07.504890713Z"
123+
created: "2025-05-12T03:19:29.370116235Z"
115124
description: SMB CSI Driver for Kubernetes
116125
digest: b7dc9e9dc5d46df12a6d1a5643efe86439bff6c36867968f772e6899692083d6
117126
name: csi-driver-smb
@@ -120,7 +129,7 @@ entries:
120129
version: v1.5.0
121130
- apiVersion: v1
122131
appVersion: v1.4.0
123-
created: "2025-01-23T14:00:07.504386204Z"
132+
created: "2025-05-12T03:19:29.3696143Z"
124133
description: SMB CSI Driver for Kubernetes
125134
digest: 9b1a6166ab72c09d0eefb448ecc998639b9f6255afb00bfc0ae0a4fdad76f119
126135
name: csi-driver-smb
@@ -129,7 +138,7 @@ entries:
129138
version: v1.4.0
130139
- apiVersion: v1
131140
appVersion: v1.3.0
132-
created: "2025-01-23T14:00:07.503869331Z"
141+
created: "2025-05-12T03:19:29.369112521Z"
133142
description: SMB CSI Driver for Kubernetes
134143
digest: d2236d36f1cb24139ddf87ea87229369ed856efc42330e656330f6cfa7635858
135144
name: csi-driver-smb
@@ -138,7 +147,7 @@ entries:
138147
version: v1.3.0
139148
- apiVersion: v1
140149
appVersion: v1.2.0
141-
created: "2025-01-23T14:00:07.503409323Z"
150+
created: "2025-05-12T03:19:29.368654242Z"
142151
description: SMB CSI Driver for Kubernetes
143152
digest: 9d7099165db24d5412c95b298a59cca9b233ab8800d04efd34bb055812390915
144153
name: csi-driver-smb
@@ -147,7 +156,7 @@ entries:
147156
version: v1.2.0
148157
- apiVersion: v1
149158
appVersion: v1.1.0
150-
created: "2025-01-23T14:00:07.496949516Z"
159+
created: "2025-05-12T03:19:29.361497493Z"
151160
description: SMB CSI Driver for Kubernetes
152161
digest: 5b39613c9104db06815ee2d42fec8507c3bb2038264513449079a4eb5b6530a8
153162
name: csi-driver-smb
@@ -156,7 +165,7 @@ entries:
156165
version: v1.1.0
157166
- apiVersion: v1
158167
appVersion: v1.0.0
159-
created: "2025-01-23T14:00:07.496462699Z"
168+
created: "2025-05-12T03:19:29.361028833Z"
160169
description: SMB CSI Driver for Kubernetes
161170
digest: 3e4721dd007cc51750f7221be8f66ec7e287c83a8cdcfeb9a71c30f526b06dc4
162171
name: csi-driver-smb
@@ -165,7 +174,7 @@ entries:
165174
version: v1.0.0
166175
- apiVersion: v1
167176
appVersion: v0.6.0
168-
created: "2025-01-23T14:00:07.496174809Z"
177+
created: "2025-05-12T03:19:29.360741662Z"
169178
description: SMB CSI Driver for Kubernetes
170179
digest: 6fc9d05bc78ca98fb17071b7f5ad05b4c071f2403114d72feae99fb89ca1fc9f
171180
name: csi-driver-smb
@@ -174,7 +183,7 @@ entries:
174183
version: v0.6.0
175184
- apiVersion: v1
176185
appVersion: v0.5.0
177-
created: "2025-01-23T14:00:07.495895636Z"
186+
created: "2025-05-12T03:19:29.360466702Z"
178187
description: SMB CSI Driver for Kubernetes
179188
digest: 8264c6630806325613234c2d7951c188d073607e6f0f89d781ec32afed04157b
180189
name: csi-driver-smb
@@ -183,7 +192,7 @@ entries:
183192
version: v0.5.0
184193
- apiVersion: v1
185194
appVersion: v0.4.0
186-
created: "2025-01-23T14:00:07.495612354Z"
195+
created: "2025-05-12T03:19:29.360192361Z"
187196
description: SMB CSI Driver for Kubernetes
188197
digest: fb6d581ba5d4d1d78ca468f6daa4a24c47bb147b74d005d3c394521b4e534a3e
189198
name: csi-driver-smb
@@ -192,7 +201,7 @@ entries:
192201
version: v0.4.0
193202
- apiVersion: v1
194203
appVersion: v0.3.0
195-
created: "2025-01-23T14:00:07.495332984Z"
204+
created: "2025-05-12T03:19:29.359911399Z"
196205
description: SMB CSI Driver for Kubernetes
197206
digest: ee9e58db6d4a95491e2012c6607126bbff827b9c439e90e9a9798d2a73b0cb22
198207
name: csi-driver-smb
@@ -201,7 +210,7 @@ entries:
201210
version: v0.3.0
202211
- apiVersion: v1
203212
appVersion: v0.2.0
204-
created: "2025-01-23T14:00:07.495071293Z"
213+
created: "2025-05-12T03:19:29.359658821Z"
205214
description: SMB CSI Driver for Kubernetes
206215
digest: 8d8667106306d78dea9f63e5a3e8ee7ad2b60f86bd625f5968e37ca6a0cad317
207216
name: csi-driver-smb
@@ -210,7 +219,7 @@ entries:
210219
version: v0.2.0
211220
- apiVersion: v1
212221
appVersion: latest
213-
created: "2025-01-23T14:00:07.50726461Z"
222+
created: "2025-05-12T03:19:29.373275812Z"
214223
description: SMB CSI Driver for Kubernetes
215224
digest: 37a15bd85f6f9f2df20aed317d9baa3774128552488d02c2897d561e67777963
216225
name: csi-driver-smb
@@ -219,11 +228,11 @@ entries:
219228
version: v0.0.0
220229
- apiVersion: v1
221230
appVersion: latest
222-
created: "2025-01-23T14:00:07.494772956Z"
231+
created: "2025-05-12T03:19:29.359346474Z"
223232
description: SMB CSI Driver for Kubernetes
224-
digest: 827f43cf23fe307a04435bd192e6773773bbb9d54a840e3789295b0c5ab5a21a
233+
digest: ceed2b6a0eb6e2b7c528fd9aacc88a87d39414e092714f411b5cabfed5a93e0c
225234
name: csi-driver-smb
226235
urls:
227236
- https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/charts/latest/csi-driver-smb-v0.0.0.tgz
228237
version: v0.0.0
229-
generated: "2025-01-23T14:00:07.493874522Z"
238+
generated: "2025-05-12T03:19:29.358492786Z"
1 Byte
Binary file not shown.
5.56 KB
Binary file not shown.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: v1
2+
appVersion: 1.18.0
3+
description: SMB CSI Driver for Kubernetes
4+
name: csi-driver-smb
5+
version: 1.18.0
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The CSI SMB Driver is getting deployed to your cluster.
2+
3+
To check CSI SMB Driver pods status, please run:
4+
5+
kubectl --namespace={{ .Release.Namespace }} get pods --selector="app.kubernetes.io/name={{ .Release.Name }}" --watch
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{{/* vim: set filetype=mustache: */}}
2+
3+
{{/* Expand the name of the chart.*/}}
4+
{{- define "smb.name" -}}
5+
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
6+
{{- end -}}
7+
8+
{{/* labels for helm resources */}}
9+
{{- define "smb.labels" -}}
10+
labels:
11+
app.kubernetes.io/instance: "{{ .Release.Name }}"
12+
app.kubernetes.io/managed-by: "{{ .Release.Service }}"
13+
app.kubernetes.io/name: "{{ template "smb.name" . }}"
14+
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
15+
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
16+
{{- if .Values.customLabels }}
17+
{{ toYaml .Values.customLabels | indent 2 -}}
18+
{{- end }}
19+
{{- end -}}
20+
21+
{{/* pull secrets for containers */}}
22+
{{- define "smb.pullSecrets" -}}
23+
{{- if .Values.imagePullSecrets }}
24+
imagePullSecrets:
25+
{{- range .Values.imagePullSecrets }}
26+
- name: {{ . }}
27+
{{- end }}
28+
{{- end }}
29+
{{- end -}}
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{{- if .Values.windows.csiproxy.enabled}}
2+
kind: DaemonSet
3+
apiVersion: apps/v1
4+
metadata:
5+
name: {{ .Values.windows.csiproxy.dsName }}
6+
namespace: {{ .Release.Namespace }}
7+
{{ include "smb.labels" . | indent 2 }}
8+
spec:
9+
updateStrategy:
10+
rollingUpdate:
11+
maxUnavailable: {{ .Values.node.maxUnavailable }}
12+
type: RollingUpdate
13+
selector:
14+
matchLabels:
15+
app: {{ .Values.windows.csiproxy.dsName }}
16+
template:
17+
metadata:
18+
{{ include "smb.labels" . | indent 6 }}
19+
app: {{ .Values.windows.csiproxy.dsName }}
20+
spec:
21+
{{- with .Values.windows.csiproxy.tolerations }}
22+
tolerations:
23+
{{ toYaml . | indent 8 }}
24+
{{- end }}
25+
securityContext:
26+
windowsOptions:
27+
hostProcess: true
28+
runAsUserName: {{ .Values.windows.csiproxy.username | quote }}
29+
hostNetwork: true
30+
nodeSelector:
31+
{{- with .Values.windows.csiproxy.nodeSelector }}
32+
{{ toYaml . | indent 8 }}
33+
{{- end }}
34+
{{- with .Values.node.affinity }}
35+
affinity:
36+
{{ toYaml . | indent 8 }}
37+
{{- end }}
38+
priorityClassName: {{ .Values.priorityClassName | quote }}
39+
{{- include "smb.pullSecrets" . | indent 6 }}
40+
containers:
41+
- name: csi-proxy
42+
{{- if hasPrefix "/" .Values.image.csiproxy.repository }}
43+
image: "{{ .Values.image.baseRepo }}{{ .Values.image.csiproxy.repository }}:{{ .Values.image.csiproxy.tag }}"
44+
{{- else }}
45+
image: "{{ .Values.image.csiproxy.repository }}:{{ .Values.image.csiproxy.tag }}"
46+
{{- end }}
47+
imagePullPolicy: {{ .Values.image.csiproxy.pullPolicy }}
48+
{{- end -}}

0 commit comments

Comments
 (0)