Skip to content

Commit 22ce2c6

Browse files
authored
Merge pull request #301 from andyzhangx/cut-v0.7.1
doc: cut v0.7.1 release
2 parents 3a9dd2d + 82c0f36 commit 22ce2c6

23 files changed

+1114
-28
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ GIT_COMMIT ?= $(shell git rev-parse HEAD)
1717
REGISTRY ?= andyzhangx
1818
REGISTRY_NAME ?= $(shell echo $(REGISTRY) | sed "s/.azurecr.io//g")
1919
IMAGE_NAME ?= blob-csi
20-
IMAGE_VERSION ?= v0.7.0
20+
IMAGE_VERSION ?= v0.7.1
2121
# Use a custom version for E2E tests if we are in Prow
2222
ifdef CI
2323
ifndef PUBLISH

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Since `v0.7.0`, driver name changed from `blobfuse.csi.azure.com` to `blob.csi.a
1717
|Azure Blob Storage CSI driver Version | Image | 1.14+ |
1818
|-----------------------------------------|----------------------------------------------|--------|
1919
|master branch |mcr.microsoft.com/k8s/csi/blob-csi:latest | yes |
20-
|v0.7.0 |mcr.microsoft.com/k8s/csi/blob-csi:v0.7.0 | yes |
20+
|v0.7.1 |mcr.microsoft.com/k8s/csi/blob-csi:v0.7.1 | yes |
2121

2222
### Driver parameters
2323
Please refer to `blob.csi.azure.com` [driver parameters](./docs/driver-parameters.md)

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.7.1
3535
```
3636

3737
## Uninstall

charts/index.yaml

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,26 @@ apiVersion: v1
22
entries:
33
blob-csi-driver:
44
- apiVersion: v1
5-
appVersion: v0.7.0
6-
created: "2020-08-14T02:58:30.518545111Z"
7-
description: Azure Blob Storage CSI driver
8-
digest: 6d758b8e4a480a8d006f7e73c51d32ea0b568b8ba1364d4ac33549e3bedfc9a7
9-
name: blob-csi-driver
10-
urls:
11-
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.7.0/blob-csi-driver-v0.7.0.tgz
12-
version: v0.7.0
13-
- apiVersion: v1
14-
appVersion: latest
15-
created: "2020-08-14T02:58:30.518080406Z"
5+
appVersion: v0.7.1
6+
created: "2020-12-30T02:50:05.304217196Z"
167
description: Azure Blob Storage CSI driver
17-
digest: a85285af0500bfb2160f910863db8174f9e7399f845d784ff99dda7812accfdf
8+
digest: d6ac5c1ee779f84f8051040f08e81987ebc9e2f6893ab18789a3e7a55a847088
189
name: blob-csi-driver
1910
urls:
20-
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.7.0/blob-csi-driver-latest.tgz
21-
version: latest
11+
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.7.1/blob-csi-driver-v0.7.1.tgz
12+
version: v0.7.1
2213
- apiVersion: v1
23-
appVersion: latest
24-
created: "2020-08-14T02:58:30.515604779Z"
14+
appVersion: v0.7.0
15+
created: "2020-12-30T02:50:05.303304489Z"
2516
description: Azure Blob Storage CSI driver
26-
digest: a85285af0500bfb2160f910863db8174f9e7399f845d784ff99dda7812accfdf
17+
digest: 6d758b8e4a480a8d006f7e73c51d32ea0b568b8ba1364d4ac33549e3bedfc9a7
2718
name: blob-csi-driver
2819
urls:
29-
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/latest/blob-csi-driver-latest.tgz
30-
version: latest
31-
blobfuse-csi-driver:
20+
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.7.0/blob-csi-driver-v0.7.0.tgz
21+
version: v0.7.0
3222
- apiVersion: v1
3323
appVersion: v0.6.0
34-
created: "2020-08-14T02:58:30.5175966Z"
24+
created: "2020-12-30T02:50:05.301516574Z"
3525
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
3626
digest: 2bea484bc1e87097b048ab2e1615683b8b7db614059fb624a0a2b18ad0920926
3727
name: blobfuse-csi-driver
@@ -40,7 +30,7 @@ entries:
4030
version: v0.6.0
4131
- apiVersion: v1
4232
appVersion: v0.5.0
43-
created: "2020-08-14T02:58:30.517063195Z"
33+
created: "2020-12-30T02:50:05.29974996Z"
4434
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
4535
digest: 11441a6025c319e97c0605f520c4be063eadc482670655bb6ecc4426bee2d49c
4636
name: blobfuse-csi-driver
@@ -49,11 +39,11 @@ entries:
4939
version: v0.5.0
5040
- apiVersion: v1
5141
appVersion: v0.4.0
52-
created: "2020-08-14T02:58:30.516061584Z"
42+
created: "2020-12-30T02:50:05.298649052Z"
5343
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
5444
digest: 263e474a08598f1c7f518c1efed43eb23d9f12b146b3c47deda77aa99c0ca385
5545
name: blobfuse-csi-driver
5646
urls:
5747
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.4.0/blobfuse-csi-driver-v0.4.0.tgz
5848
version: v0.4.0
59-
generated: "2020-08-14T02:58:30.51392056Z"
49+
generated: "2020-12-30T02:50:05.294857721Z"
2.97 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.7.1
3+
description: Azure Blob Storage CSI driver
4+
name: blob-csi-driver
5+
version: v0.7.1
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: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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 -}}
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
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+
containers:
28+
- name: csi-provisioner
29+
image: {{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}
30+
args:
31+
- "-v=5"
32+
- "--csi-address=$(ADDRESS)"
33+
- "--enable-leader-election"
34+
- "--leader-election-type=leases"
35+
env:
36+
- name: ADDRESS
37+
value: /csi/csi.sock
38+
imagePullPolicy: {{ .Values.image.csiProvisioner.pullPolicy }}
39+
volumeMounts:
40+
- mountPath: /csi
41+
name: socket-dir
42+
resources:
43+
limits:
44+
cpu: 100m
45+
memory: 100Mi
46+
requests:
47+
cpu: 10m
48+
memory: 20Mi
49+
- name: csi-attacher
50+
image: "{{ .Values.image.csiAttacher.repository }}:{{ .Values.image.csiAttacher.tag }}"
51+
args:
52+
- "-v=5"
53+
- "-csi-address=$(ADDRESS)"
54+
- "-timeout=120s"
55+
- "-leader-election"
56+
env:
57+
- name: ADDRESS
58+
value: /csi/csi.sock
59+
imagePullPolicy: {{ .Values.image.csiAttacher.pullPolicy }}
60+
volumeMounts:
61+
- mountPath: /csi
62+
name: socket-dir
63+
resources:
64+
limits:
65+
cpu: 100m
66+
memory: 100Mi
67+
requests:
68+
cpu: 10m
69+
memory: 20Mi
70+
- name: liveness-probe
71+
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
72+
args:
73+
- --csi-address=/csi/csi.sock
74+
- --connection-timeout=3s
75+
- --health-port=29632
76+
imagePullPolicy: {{ .Values.image.livenessProbe.pullPolicy }}
77+
volumeMounts:
78+
- name: socket-dir
79+
mountPath: /csi
80+
resources:
81+
limits:
82+
cpu: 100m
83+
memory: 100Mi
84+
requests:
85+
cpu: 10m
86+
memory: 20Mi
87+
- name: blob
88+
image: "{{ .Values.image.blob.repository }}:{{ .Values.image.blob.tag }}"
89+
args:
90+
- "--v=5"
91+
- "--endpoint=$(CSI_ENDPOINT)"
92+
ports:
93+
- containerPort: 29632
94+
name: healthz
95+
protocol: TCP
96+
- containerPort: 29634
97+
name: metrics
98+
protocol: TCP
99+
livenessProbe:
100+
failureThreshold: 5
101+
httpGet:
102+
path: /healthz
103+
port: healthz
104+
initialDelaySeconds: 30
105+
timeoutSeconds: 10
106+
periodSeconds: 30
107+
env:
108+
- name: AZURE_CREDENTIAL_FILE
109+
valueFrom:
110+
configMapKeyRef:
111+
name: azure-cred-file
112+
key: path
113+
optional: true
114+
- name: CSI_ENDPOINT
115+
value: unix:///csi/csi.sock
116+
imagePullPolicy: {{ .Values.image.blob.pullPolicy }}
117+
volumeMounts:
118+
- mountPath: /csi
119+
name: socket-dir
120+
- mountPath: /etc/kubernetes/
121+
name: azure-cred
122+
- mountPath: /var/lib/waagent/ManagedIdentity-Settings
123+
readOnly: true
124+
name: msi
125+
resources:
126+
limits:
127+
cpu: 200m
128+
memory: 200Mi
129+
requests:
130+
cpu: 10m
131+
memory: 20Mi
132+
volumes:
133+
- name: socket-dir
134+
emptyDir: {}
135+
- name: azure-cred
136+
hostPath:
137+
path: /etc/kubernetes/
138+
type: Directory
139+
- name: msi
140+
hostPath:
141+
path: /var/lib/waagent/ManagedIdentity-Settings
142+
---
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)