Skip to content

Commit

Permalink
doc: cut v1.6.0 release
Browse files Browse the repository at this point in the history
typo
  • Loading branch information
andyzhangx committed Oct 14, 2021
1 parent d35383d commit afdc007
Show file tree
Hide file tree
Showing 28 changed files with 1,464 additions and 24 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -16,9 +16,9 @@ This driver allows Kubernetes to access Azure Storage through one of following m
|driver version |Image | supported k8s version | built-in blobfuse version |
|----------------|-------------------------------------------|-----------------------|---------------------------|
|master branch |mcr.microsoft.com/k8s/csi/blob-csi:latest | 1.18+ | 1.4.1 |
|v1.6.0 |mcr.microsoft.com/k8s/csi/blob-csi:v1.6.0 | 1.18+ | 1.4.1 |
|v1.5.0 |mcr.microsoft.com/k8s/csi/blob-csi:v1.5.0 | 1.18+ | 1.4.1 |
|v1.4.0 |mcr.microsoft.com/k8s/csi/blob-csi:v1.4.0 | 1.18+ | 1.3.8 |
|v1.3.0 |mcr.microsoft.com/k8s/csi/blob-csi:v1.3.0 | 1.18+ | 1.3.7 |

### Driver parameters
Please refer to `blob.csi.azure.com` [driver parameters](./docs/driver-parameters.md)
Expand Down
2 changes: 1 addition & 1 deletion charts/README.md
Expand Up @@ -25,7 +25,7 @@ helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-sy
### install a specific version
```console
helm repo add blob-csi-driver https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts
helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v1.5.0
helm install blob-csi-driver blob-csi-driver/blob-csi-driver --namespace kube-system --version v1.6.0
```

## install on Azure Stack
Expand Down
43 changes: 26 additions & 17 deletions charts/index.yaml
Expand Up @@ -3,16 +3,25 @@ entries:
blob-csi-driver:
- apiVersion: v1
appVersion: latest
created: "2021-09-18T13:26:53.128468Z"
created: "2021-10-14T08:01:38.92577972Z"
description: Azure Blob Storage CSI driver
digest: dc4fd3951f8e37e60f1ce9642654e5e3f74a06363053d2e8e0b226f7567779b9
digest: 25006144ca779a312c883e96ca29bc8cb91cfb566c3d12939ea7b3df88fb89aa
name: blob-csi-driver
urls:
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/latest/blob-csi-driver-v1.6.0.tgz
version: v1.6.0
- apiVersion: v1
appVersion: v1.6.0
created: "2021-10-14T08:01:38.953219619Z"
description: Azure Blob Storage CSI driver
digest: 6f24f2e6623f6f8862e47d4fbdf13b5f351ceec6bb9a4591ef7fc2fca9fc1eef
name: blob-csi-driver
urls:
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v1.6.0/blob-csi-driver-v1.6.0.tgz
version: v1.6.0
- apiVersion: v1
appVersion: v1.5.0
created: "2021-09-18T13:26:53.137324476Z"
created: "2021-10-14T08:01:38.950983303Z"
description: Azure Blob Storage CSI driver
digest: 95d14c9b70b319760d388ea47727c8c97e9287867a8852aeb67b7175b52fe8f5
name: blob-csi-driver
Expand All @@ -21,7 +30,7 @@ entries:
version: v1.5.0
- apiVersion: v1
appVersion: v1.4.0
created: "2021-09-18T13:26:53.136423469Z"
created: "2021-10-14T08:01:38.946668171Z"
description: Azure Blob Storage CSI driver
digest: b466543344a6411f6130ba87b093955d39ab8614c6b4ed8505a0a0c96073cb33
name: blob-csi-driver
Expand All @@ -30,7 +39,7 @@ entries:
version: v1.4.0
- apiVersion: v1
appVersion: v1.3.0
created: "2021-09-18T13:26:53.13546666Z"
created: "2021-10-14T08:01:38.944514156Z"
description: Azure Blob Storage CSI driver
digest: 58d02cb70a3a966b349d62e880b7149fb06ac009474e35e580784fd3c98a5b07
name: blob-csi-driver
Expand All @@ -39,7 +48,7 @@ entries:
version: v1.3.0
- apiVersion: v1
appVersion: v1.2.0
created: "2021-09-18T13:26:53.134727854Z"
created: "2021-10-14T08:01:38.942742943Z"
description: Azure Blob Storage CSI driver
digest: 27fb89f20b5fddc7329e6d7c2374857b22c1d61592e397a53f47121eea68c344
name: blob-csi-driver
Expand All @@ -48,7 +57,7 @@ entries:
version: v1.2.0
- apiVersion: v1
appVersion: v1.1.0
created: "2021-09-18T13:26:53.134133049Z"
created: "2021-10-14T08:01:38.941271932Z"
description: Azure Blob Storage CSI driver
digest: a251a55243de207c69ef53f72abee45e93b72fa4fc43dc204b7f1cdfd459acdb
name: blob-csi-driver
Expand All @@ -57,7 +66,7 @@ entries:
version: v1.1.0
- apiVersion: v1
appVersion: v1.0.0
created: "2021-09-18T13:26:53.133539944Z"
created: "2021-10-14T08:01:38.939402519Z"
description: Azure Blob Storage CSI driver
digest: e83f037a165eafc83a978bd7e6bf6221b052ac34363aecb12e6a73607dc58b89
name: blob-csi-driver
Expand All @@ -66,7 +75,7 @@ entries:
version: v1.0.0
- apiVersion: v1
appVersion: v0.11.0
created: "2021-09-18T13:26:53.129260107Z"
created: "2021-10-14T08:01:38.929002343Z"
description: Azure Blob Storage CSI driver
digest: ded903d30eaef4f41e2cc7172292089fbaf122cc24cc32f5e62207cff445a9da
name: blob-csi-driver
Expand All @@ -75,7 +84,7 @@ entries:
version: v0.11.0
- apiVersion: v1
appVersion: v0.10.0
created: "2021-09-18T13:26:53.128876103Z"
created: "2021-10-14T08:01:38.927004629Z"
description: Azure Blob Storage CSI driver
digest: 24f3642ce8535544ad63334f9a71eb8c594cc2943becd21844b6b1132d261960
name: blob-csi-driver
Expand All @@ -84,7 +93,7 @@ entries:
version: v0.10.0
- apiVersion: v1
appVersion: v0.9.0
created: "2021-09-18T13:26:53.13311824Z"
created: "2021-10-14T08:01:38.937778707Z"
description: Azure Blob Storage CSI driver
digest: d125014409cad519f12838390c176f81f34097a5ba759a177980255a9fe775e2
name: blob-csi-driver
Expand All @@ -93,7 +102,7 @@ entries:
version: v0.9.0
- apiVersion: v1
appVersion: v0.8.0
created: "2021-09-18T13:26:53.132761437Z"
created: "2021-10-14T08:01:38.936465097Z"
description: Azure Blob Storage CSI driver
digest: 8ac9fc62030ff7c7dd6deaa51db410d9b782578149347688b8f66b37ec33960f
name: blob-csi-driver
Expand All @@ -102,7 +111,7 @@ entries:
version: v0.8.0
- apiVersion: v1
appVersion: v0.7.0
created: "2021-09-18T13:26:53.132306633Z"
created: "2021-10-14T08:01:38.935553091Z"
description: Azure Blob Storage CSI driver
digest: 6d758b8e4a480a8d006f7e73c51d32ea0b568b8ba1364d4ac33549e3bedfc9a7
name: blob-csi-driver
Expand All @@ -112,7 +121,7 @@ entries:
blobfuse-csi-driver:
- apiVersion: v1
appVersion: v0.6.0
created: "2021-09-18T13:26:53.131903829Z"
created: "2021-10-14T08:01:38.933949579Z"
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
digest: 2bea484bc1e87097b048ab2e1615683b8b7db614059fb624a0a2b18ad0920926
name: blobfuse-csi-driver
Expand All @@ -121,7 +130,7 @@ entries:
version: v0.6.0
- apiVersion: v1
appVersion: v0.5.0
created: "2021-09-18T13:26:53.129949913Z"
created: "2021-10-14T08:01:38.933017372Z"
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
digest: 11441a6025c319e97c0605f520c4be063eadc482670655bb6ecc4426bee2d49c
name: blobfuse-csi-driver
Expand All @@ -130,11 +139,11 @@ entries:
version: v0.5.0
- apiVersion: v1
appVersion: v0.4.0
created: "2021-09-18T13:26:53.12960391Z"
created: "2021-10-14T08:01:38.931168159Z"
description: BlobFuse Container Storage Interface (CSI) Storage Plugin
digest: 263e474a08598f1c7f518c1efed43eb23d9f12b146b3c47deda77aa99c0ca385
name: blobfuse-csi-driver
urls:
- https://raw.githubusercontent.com/kubernetes-sigs/blob-csi-driver/master/charts/v0.4.0/blobfuse-csi-driver-v0.4.0.tgz
version: v0.4.0
generated: "2021-09-18T13:26:53.127475491Z"
generated: "2021-10-14T08:01:38.920688083Z"
Binary file added charts/v1.6.0/blob-csi-driver-v1.6.0.tgz
Binary file not shown.
5 changes: 5 additions & 0 deletions charts/v1.6.0/blob-csi-driver/Chart.yaml
@@ -0,0 +1,5 @@
apiVersion: v1
appVersion: v1.6.0
description: Azure Blob Storage CSI driver
name: blob-csi-driver
version: v1.6.0
5 changes: 5 additions & 0 deletions charts/v1.6.0/blob-csi-driver/templates/NOTES.txt
@@ -0,0 +1,5 @@
The Azure Blob Storage CSI driver is getting deployed to your cluster.

To check Azure Blob Storage CSI driver pods status, please run:

kubectl --namespace={{ .Release.Namespace }} get pods --selector="release={{ .Release.Name }}" --watch
26 changes: 26 additions & 0 deletions charts/v1.6.0/blob-csi-driver/templates/_helpers.tpl
@@ -0,0 +1,26 @@
{{/* vim: set filetype=mustache: */}}

{{/* Expand the name of the chart.*/}}
{{- define "blob.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/* labels for helm resources */}}
{{- define "blob.labels" -}}
labels:
app.kubernetes.io/instance: "{{ .Release.Name }}"
app.kubernetes.io/managed-by: "{{ .Release.Service }}"
app.kubernetes.io/name: "{{ template "blob.name" . }}"
app.kubernetes.io/version: "{{ .Chart.AppVersion }}"
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}"
{{- end -}}

{{/* pull secrets for containers */}}
{{- define "blob.pullSecrets" -}}
{{- if .Values.imagePullSecrets }}
imagePullSecrets:
{{- range .Values.imagePullSecrets }}
- name: {{ . }}
{{- end }}
{{- end }}
{{- end -}}
88 changes: 88 additions & 0 deletions charts/v1.6.0/blob-csi-driver/templates/blobfuse-proxy.yaml
@@ -0,0 +1,88 @@
{{- if .Values.node.enableBlobfuseProxy -}}
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: csi-blobfuse-proxy
namespace: kube-system
spec:
selector:
matchLabels:
app: csi-blobfuse-proxy
template:
metadata:
labels:
app: csi-blobfuse-proxy
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: type
operator: NotIn
values:
- virtual-kubelet
initContainers:
- name: prepare-binaries
image: "{{ .Values.image.blob.repository }}:{{ .Values.image.blob.tag }}"
command: ['sh', '-c', "cp /blobfuse-proxy/*.deb /tmp/"]
volumeMounts:
- mountPath: /tmp
name: tmp-dir
containers:
- command:
- nsenter
- '--target'
- '1'
- '--mount'
- '--uts'
- '--ipc'
- '--net'
- '--pid'
- '--'
- sh
- '-c'
- |
set -xe
dpkg -i /tmp/packages-microsoft-prod.deb && apt-get install -y blobfuse=1.4.1
dpkg -i /tmp/blobfuse-proxy.deb
rm -f /tmp/packages-microsoft-prod.deb /tmp/blobfuse-proxy.deb
mkdir -p /var/lib/kubelet/plugins/blob.csi.azure.com
echo "Enabling blobfuse proxy systemctl service"
systemctl enable blobfuse-proxy
systemctl start blobfuse-proxy
echo "set max open file num"
sysctl -w fs.file-max=9000000
echo "waiting for blobfuse-proxy service to start"
sleep 3s
# tail blobfuse proxy logs
journalctl -u blobfuse-proxy -f
image: "{{ .Values.image.blob.repository }}:{{ .Values.image.blob.tag }}"
imagePullPolicy: IfNotPresent
name: sysctl-install-blobfuse-proxy
env:
- name: "DEBIAN_FRONTEND"
value: "noninteractive"
resources:
limits:
cpu: 200m
memory: 200Mi
requests:
cpu: 10m
memory: 1Mi
securityContext:
privileged: true
hostNetwork: true
hostPID: true
nodeSelector:
kubernetes.io/os: linux
priorityClassName: system-node-critical
restartPolicy: Always
tolerations:
- operator: Exists
volumes:
- hostPath:
path: /tmp
type: DirectoryOrCreate
name: tmp-dir
{{ end }}

0 comments on commit afdc007

Please sign in to comment.