Skip to content

Commit 9ab19bd

Browse files
authored
Merge pull request #432 from bluezd/iomesh-1.2
Update IOMesh Charts to v1.2.0
2 parents 9bda348 + 4fa2667 commit 9ab19bd

File tree

21 files changed

+150
-53
lines changed

21 files changed

+150
-53
lines changed

src/stable/iomesh/Chart.yaml

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,28 @@
11
apiVersion: v2
2-
appVersion: v5.5.0-rc27
2+
appVersion: v5.6.0-rc112
33
dependencies:
44
- name: zookeeper-operator
5-
repository: file://charts/zookeeper-operator
65
version: 0.2.15-1
76
- name: hostpath-provisioner
8-
repository: file://charts/hostpath-provisioner
97
version: 0.5.3-1
108
- condition: openebs-ndm.enabled
119
name: openebs-ndm
12-
repository: file://charts/openebs-ndm
13-
version: 1.8.0-1
10+
version: 1.8.0-3
1411
- name: csi-driver
15-
repository: file://charts/csi-driver
16-
version: 2.7.2
12+
version: 2.8.0
1713
- name: blockdevice-monitor
18-
repository: file://charts/blockdevice-monitor
19-
version: 0.1.0
14+
version: 0.2.1
2015
- condition: iomesh-localpv-manager.enabled
2116
name: iomesh-localpv-manager
22-
repository: file://charts/iomesh-localpv-manager
2317
version: 0.2.0
2418
- name: deck
25-
repository: file://charts/deck
26-
version: 0.1.0
19+
version: 0.2.0
2720
- name: deck-plugin-iomesh
28-
repository: file://charts/deck-plugin-iomesh
29-
version: 0.1.0
21+
version: 0.2.0
3022
description: Enterprise Kubernetes-Native Distributed Storage
3123
name: IOMesh
3224
type: application
33-
version: v1.1.0
25+
version: v1.2.0
3426
home: https://www.iomesh.com
3527
icon: https://www.iomesh.com/IOMesh_logo_on_white.svg
3628
maintainers:
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
2-
appVersion: v0.1.0
2+
appVersion: v0.2.1
33
description: A disk health component
44
name: blockdevice-monitor
55
type: application
6-
version: 0.1.0
6+
version: 0.2.1

src/stable/iomesh/charts/blockdevice-monitor/templates/role.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,16 @@ rules:
2727
- openebs.io
2828
resources:
2929
- blockdevices
30-
verbs: [list,watch]
30+
verbs:
31+
- list
32+
- watch
33+
- apiGroups:
34+
- ""
35+
resources:
36+
- nodes
37+
verbs:
38+
- get
39+
- list
40+
- watch
41+
- update
42+
- patch

src/stable/iomesh/charts/blockdevice-monitor/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ prober:
7474
memory: 100Mi
7575
metrics:
7676
portName: http-metrics
77-
port: 8443
77+
port: 3269
7878
path: /metrics
7979
podMonitor:
8080
# RelabelConfigs to apply to samples before scraping.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v2
2-
appVersion: v2.7.2
2+
appVersion: v2.8.0
33
description: 'The IOMesh Container Storage Interface CSI Driver provides a CSI interface
44
used by Container Orchestrators to manage the lifecycle of IOMesh volumes. '
55
home: http://iomesh.com
66
kubeVersion: ^1.13.0-0
77
name: csi-driver
88
type: application
9-
version: 2.7.2
9+
version: 2.8.0

src/stable/iomesh/charts/csi-driver/templates/_helpers.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,5 +212,5 @@ com.smartx.{{ include "csi-driver.name" . }}
212212
Prepare-csi image
213213
*/}}
214214
{{- define "prepareCSI.image" -}}
215-
{{ .Values.global.registry }}{{ .Values.prepareCSI.image.repository | default "iomesh/prepare-csi"}}:{{ .Values.prepareCSI.image.tag | default "v1.0.2" }}
215+
{{ .Values.global.registry }}{{ .Values.prepareCSI.image.repository | default "iomesh/prepare-csi"}}:{{ .Values.prepareCSI.image.tag | default "v1.0.3-rc0" }}
216216
{{- end }}

src/stable/iomesh/charts/csi-driver/templates/controller.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ spec:
4040
path: /healthz
4141
port: health
4242
command:
43-
- /usr/bin/bash
43+
- /usr/bin/bash
4444
args:
4545
- /usr/sbin/csi-entrypoint.sh
4646
- --csi_addr=unix:///csi/csi.sock
@@ -54,6 +54,7 @@ spec:
5454
- --deployment_mode={{ .Values.driver.deploymentMode }}
5555
- --namespace=$(NAMESPACE)
5656
- --node_map={{ include "csi-driver.fullname" . }}-node-map
57+
- --auto_capacity_align={{ .Values.driver.autoCapacityAlign | default false }}
5758
- --enable_nvmf={{ .Values.driver.nvmf.enable }}
5859
- --pod_delete_policy={{ .Values.driver.controller.driver.podDeletePolicy | default "no-delete-pod" }}
5960
- --pod_delete_latency={{ .Values.driver.controller.driver.podDeleteLatency | default "90s" }}
@@ -84,6 +85,10 @@ spec:
8485
affinity:
8586
{{- toYaml . | nindent 8 }}
8687
{{- end }}
88+
{{- with .Values.driver.tolerations }}
89+
tolerations:
90+
{{- toYaml . | nindent 8 }}
91+
{{- end }}
8792
volumes:
8893
- name: socket-dir
8994
emptyDir: {}

src/stable/iomesh/charts/csi-driver/templates/node.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,8 @@ spec:
8989
affinity:
9090
{{- toYaml . | nindent 8 }}
9191
{{- end }}
92+
{{- with .Values.driver.tolerations }}
93+
tolerations:
94+
{{- toYaml . | nindent 8 }}
95+
{{- end }}
9296
{{- include "csi-driver.node.volumes" . | nindent 6 -}}

src/stable/iomesh/charts/csi-driver/templates/snapshotter-controller.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,10 @@ spec:
793793
- "--v=5"
794794
- "--leader-election=true"
795795
imagePullPolicy: IfNotPresent
796+
{{- with .Values.driver.tolerations }}
797+
tolerations:
798+
{{- toYaml . | nindent 8 }}
799+
{{- end }}
796800
{{- end }}
797801

798802
{{- if and (eq $kubeMajorVersion 1) (ge $kubeMinorVersion 17) (le $kubeMinorVersion 21)}}
@@ -1421,5 +1425,9 @@ spec:
14211425
- "--v=5"
14221426
- "--leader-election=false"
14231427
imagePullPolicy: IfNotPresent
1428+
{{- with .Values.driver.tolerations }}
1429+
tolerations:
1430+
{{- toYaml . | nindent 8 }}
1431+
{{- end }}
14241432
{{- end }}
14251433
{{- end }}

src/stable/iomesh/charts/csi-driver/values.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ driver:
5353
iscsiPortal: "127.0.0.1:3260"
5454
# The maximum number of volumes attachable per node
5555
maxVolumesPerNode: 128
56+
# Automatic capacity alignment, ensuring the volume size is a multiple of 2Gi.
57+
autoCapacityAlign: false
5658
# EXTERNAL / HCI
5759
deploymentMode: "EXTERNAL"
5860
nvmf:
@@ -61,7 +63,11 @@ driver:
6163
nvmfAgentIntervalSecond: 90
6264
nvmfAgentConnectTimeoutSecond: 15
6365
nvmfAgentDisconnectTimeoutSecond: 15
64-
66+
# tolerations of csi-controller-plugin, csi-node-plugin and snapshot-controller
67+
tolerations: []
68+
# - key: "node-role.kubernetes.io/master"
69+
# operator: "Exists"
70+
# effect: "NoSchedule"
6571

6672
controller:
6773
# controller replicas

0 commit comments

Comments
 (0)