Skip to content

Commit 1032251

Browse files
committed
doc: cut v0.8.0 release
fix typo
1 parent 0169a64 commit 1032251

24 files changed

+1138
-10
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Since `v0.7.0`, driver name changed from `blobfuse.csi.azure.com` to `blob.csi.a
1717
|CSI driver Version | Image | 1.14+ | built-in blobfuse version |
1818
|--------------------|-------------------------------------------|--------|---------------------------|
1919
|master branch |mcr.microsoft.com/k8s/csi/blob-csi:latest | yes | 1.3.1 |
20+
|v0.8.0 |mcr.microsoft.com/k8s/csi/blob-csi:v0.8.0 | yes | 1.3.1 |
2021
|v0.7.0 |mcr.microsoft.com/k8s/csi/blob-csi:v0.7.0 | yes | 1.2.4 |
2122

2223
### Driver parameters

charts/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ $ helm search repo -l blob-csi-driver/
3131
### Install a specific version of Helm chart
3232
Specify the version of the chart to be installed using the `--version` parameter.
3333
```console
34-
helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v0.7.0
34+
helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v0.8.0
3535
```
3636

3737
## Uninstall

charts/index.yaml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
apiVersion: v1
22
entries:
33
blob-csi-driver:
4+
- apiVersion: v1
5+
appVersion: v0.8.0
6+
created: "2020-08-28T01:41:53.654464085Z"
7+
description: Azure Blob Storage CSI driver
8+
digest: 8ac9fc62030ff7c7dd6deaa51db410d9b782578149347688b8f66b37ec33960f
9+
name: blob-csi-driver
10+
urls:
11+
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.8.0/blob-csi-driver-v0.8.0.tgz
12+
version: v0.8.0
413
- apiVersion: v1
514
appVersion: v0.7.0
6-
created: "2020-08-14T02:58:30.518545111Z"
15+
created: "2020-08-28T01:41:53.653532676Z"
716
description: Azure Blob Storage CSI driver
817
digest: 6d758b8e4a480a8d006f7e73c51d32ea0b568b8ba1364d4ac33549e3bedfc9a7
918
name: blob-csi-driver
@@ -12,7 +21,16 @@ entries:
1221
version: v0.7.0
1322
- apiVersion: v1
1423
appVersion: latest
15-
created: "2020-08-14T02:58:30.518080406Z"
24+
created: "2020-08-28T01:41:53.653993181Z"
25+
description: Azure Blob Storage CSI driver
26+
digest: a85285af0500bfb2160f910863db8174f9e7399f845d784ff99dda7812accfdf
27+
name: blob-csi-driver
28+
urls:
29+
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.8.0/blob-csi-driver-latest.tgz
30+
version: latest
31+
- apiVersion: v1
32+
appVersion: latest
33+
created: "2020-08-28T01:41:53.650810248Z"
1634
description: Azure Blob Storage CSI driver
1735
digest: a85285af0500bfb2160f910863db8174f9e7399f845d784ff99dda7812accfdf
1836
name: blob-csi-driver
@@ -21,7 +39,7 @@ entries:
2139
version: latest
2240
- apiVersion: v1
2341
appVersion: latest
24-
created: "2020-08-14T02:58:30.515604779Z"
42+
created: "2020-08-28T01:41:53.649056429Z"
2543
description: Azure Blob Storage CSI driver
2644
digest: a85285af0500bfb2160f910863db8174f9e7399f845d784ff99dda7812accfdf
2745
name: blob-csi-driver
@@ -31,7 +49,7 @@ entries:
3149
blobfuse-csi-driver:
3250
- apiVersion: v1
3351
appVersion: v0.6.0
34-
created: "2020-08-14T02:58:30.5175966Z"
52+
created: "2020-08-28T01:41:53.650380443Z"
3553
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
3654
digest: 2bea484bc1e87097b048ab2e1615683b8b7db614059fb624a0a2b18ad0920926
3755
name: blobfuse-csi-driver
@@ -40,7 +58,7 @@ entries:
4058
version: v0.6.0
4159
- apiVersion: v1
4260
appVersion: v0.5.0
43-
created: "2020-08-14T02:58:30.517063195Z"
61+
created: "2020-08-28T01:41:53.649937339Z"
4462
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
4563
digest: 11441a6025c319e97c0605f520c4be063eadc482670655bb6ecc4426bee2d49c
4664
name: blobfuse-csi-driver
@@ -49,11 +67,11 @@ entries:
4967
version: v0.5.0
5068
- apiVersion: v1
5169
appVersion: v0.4.0
52-
created: "2020-08-14T02:58:30.516061584Z"
70+
created: "2020-08-28T01:41:53.649476834Z"
5371
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
5472
digest: 263e474a08598f1c7f518c1efed43eb23d9f12b146b3c47deda77aa99c0ca385
5573
name: blobfuse-csi-driver
5674
urls:
5775
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.4.0/blobfuse-csi-driver-v0.4.0.tgz
5876
version: v0.4.0
59-
generated: "2020-08-14T02:58:30.51392056Z"
77+
generated: "2020-08-28T01:41:53.648447323Z"
3.04 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: v0.8.0
3+
description: Azure Blob Storage CSI driver
4+
name: blob-csi-driver
5+
version: v0.8.0
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
The Azure Blob Storage CSI driver is getting deployed to your cluster.
2+
3+
To check Azure Blob Storage CSI driver pods status, please run:
4+
5+
kubectl --namespace={{ .Release.Namespace }} get pods --selector="release={{ .Release.Name }}" --watch
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{{/* vim: set filetype=mustache: */}}
2+
3+
{{/* labels for helm resources */}}
4+
{{- define "blob.labels" -}}
5+
labels:
6+
heritage: "{{ .Release.Service }}"
7+
release: "{{ .Release.Name }}"
8+
revision: "{{ .Release.Revision }}"
9+
chart: "{{ .Chart.Name }}"
10+
chartVersion: "{{ .Chart.Version }}"
11+
{{- end -}}
12+
13+
{{/* pull secrets for containers */}}
14+
{{- define "blob.pullSecrets" -}}
15+
{{- if .Values.imagePullSecrets }}
16+
imagePullSecrets:
17+
{{- range .Values.imagePullSecrets }}
18+
- name: {{ . }}
19+
{{- end }}
20+
{{- end }}
21+
{{- end -}}
Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
kind: Deployment
2+
apiVersion: apps/v1
3+
metadata:
4+
name: csi-blob-controller
5+
namespace: {{ .Release.Namespace }}
6+
{{ include "blob.labels" . | indent 2 }}
7+
spec:
8+
replicas: {{ .Values.controller.replicas }}
9+
selector:
10+
matchLabels:
11+
app: csi-blob-controller
12+
template:
13+
metadata:
14+
{{ include "blob.labels" . | indent 6 }}
15+
app: csi-blob-controller
16+
spec:
17+
hostNetwork: true
18+
serviceAccountName: csi-blob-controller-sa
19+
nodeSelector:
20+
kubernetes.io/os: linux
21+
priorityClassName: system-cluster-critical
22+
tolerations:
23+
- key: "node-role.kubernetes.io/master"
24+
operator: "Equal"
25+
value: "true"
26+
effect: "NoSchedule"
27+
{{- include "blob.pullSecrets" . | indent 6 }}
28+
containers:
29+
- name: csi-provisioner
30+
image: {{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}
31+
args:
32+
- "-v=5"
33+
- "--csi-address=$(ADDRESS)"
34+
- "--enable-leader-election"
35+
- "--leader-election-type=leases"
36+
env:
37+
- name: ADDRESS
38+
value: /csi/csi.sock
39+
imagePullPolicy: {{ .Values.image.csiProvisioner.pullPolicy }}
40+
volumeMounts:
41+
- mountPath: /csi
42+
name: socket-dir
43+
resources:
44+
limits:
45+
cpu: 100m
46+
memory: 100Mi
47+
requests:
48+
cpu: 10m
49+
memory: 20Mi
50+
- name: csi-attacher
51+
image: "{{ .Values.image.csiAttacher.repository }}:{{ .Values.image.csiAttacher.tag }}"
52+
args:
53+
- "-v=5"
54+
- "-csi-address=$(ADDRESS)"
55+
- "-timeout=120s"
56+
- "-leader-election"
57+
env:
58+
- name: ADDRESS
59+
value: /csi/csi.sock
60+
imagePullPolicy: {{ .Values.image.csiAttacher.pullPolicy }}
61+
volumeMounts:
62+
- mountPath: /csi
63+
name: socket-dir
64+
resources:
65+
limits:
66+
cpu: 100m
67+
memory: 100Mi
68+
requests:
69+
cpu: 10m
70+
memory: 20Mi
71+
- name: liveness-probe
72+
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
73+
args:
74+
- --csi-address=/csi/csi.sock
75+
- --connection-timeout=3s
76+
- --health-port=29632
77+
imagePullPolicy: {{ .Values.image.livenessProbe.pullPolicy }}
78+
volumeMounts:
79+
- name: socket-dir
80+
mountPath: /csi
81+
resources:
82+
limits:
83+
cpu: 100m
84+
memory: 100Mi
85+
requests:
86+
cpu: 10m
87+
memory: 20Mi
88+
- name: blob
89+
image: "{{ .Values.image.blob.repository }}:{{ .Values.image.blob.tag }}"
90+
args:
91+
- "--v=5"
92+
- "--endpoint=$(CSI_ENDPOINT)"
93+
ports:
94+
- containerPort: 29632
95+
name: healthz
96+
protocol: TCP
97+
- containerPort: 29634
98+
name: metrics
99+
protocol: TCP
100+
livenessProbe:
101+
failureThreshold: 5
102+
httpGet:
103+
path: /healthz
104+
port: healthz
105+
initialDelaySeconds: 30
106+
timeoutSeconds: 10
107+
periodSeconds: 30
108+
env:
109+
- name: AZURE_CREDENTIAL_FILE
110+
valueFrom:
111+
configMapKeyRef:
112+
name: azure-cred-file
113+
key: path
114+
optional: true
115+
- name: CSI_ENDPOINT
116+
value: unix:///csi/csi.sock
117+
imagePullPolicy: {{ .Values.image.blob.pullPolicy }}
118+
volumeMounts:
119+
- mountPath: /csi
120+
name: socket-dir
121+
- mountPath: /etc/kubernetes/
122+
name: azure-cred
123+
- mountPath: /var/lib/waagent/ManagedIdentity-Settings
124+
readOnly: true
125+
name: msi
126+
resources:
127+
limits:
128+
cpu: 200m
129+
memory: 200Mi
130+
requests:
131+
cpu: 10m
132+
memory: 20Mi
133+
volumes:
134+
- name: socket-dir
135+
emptyDir: {}
136+
- name: azure-cred
137+
hostPath:
138+
path: /etc/kubernetes/
139+
type: Directory
140+
- name: msi
141+
hostPath:
142+
path: /var/lib/waagent/ManagedIdentity-Settings
143+
---
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
apiVersion: storage.k8s.io/v1beta1
3+
kind: CSIDriver
4+
metadata:
5+
name: blob.csi.azure.com
6+
spec:
7+
attachRequired: false
8+
podInfoOnMount: true

0 commit comments

Comments
 (0)