Longhorn: Upgrade from 1.6.4. to 1.7.3
Change-Id: I4e713a453a6b9e983685e2db550066fd2694609f
diff --git a/charts/longhorn/templates/daemonset-sa.yaml b/charts/longhorn/templates/daemonset-sa.yaml
index bbcd59f..0bba120 100644
--- a/charts/longhorn/templates/daemonset-sa.yaml
+++ b/charts/longhorn/templates/daemonset-sa.yaml
@@ -63,10 +63,17 @@
port: 9501
scheme: HTTPS
volumeMounts:
+ - name: boot
+ mountPath: /host/boot/
+ readOnly: true
- name: dev
mountPath: /host/dev/
- name: proc
mountPath: /host/proc/
+ readOnly: true
+ - name: etc
+ mountPath: /host/etc/
+ readOnly: true
- name: longhorn
mountPath: /var/lib/longhorn/
mountPropagation: Bidirectional
@@ -77,6 +84,10 @@
mountPath: /go-cover-dir/
{{- end }}
env:
+ - name: POD_NAME
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
@@ -93,13 +104,23 @@
- name: GOCOVERDIR
value: /go-cover-dir/
{{- end }}
+ - name: pre-pull-share-manager-image
+ imagePullPolicy: {{ .Values.image.pullPolicy }}
+ image: {{ template "registry_url" . }}{{ .Values.image.longhorn.shareManager.repository }}:{{ .Values.image.longhorn.shareManager.tag }}
+ command: ["sh", "-c", "echo share-manager image pulled && sleep infinity"]
volumes:
+ - name: boot
+ hostPath:
+ path: /boot/
- name: dev
hostPath:
path: /dev/
- name: proc
hostPath:
path: /proc/
+ - name: etc
+ hostPath:
+ path: /etc/
- name: longhorn
hostPath:
path: /var/lib/longhorn/