Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.

Update openEBS to v2.2.0. #1095

Merged
merged 1 commit into from
Nov 9, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions assets/charts/components/openebs-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v1
appVersion: 1.12.0
appVersion: 2.2.0
description: Containerized Storage for Containers
home: http://www.openebs.io/
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png
Expand All @@ -16,4 +16,4 @@ maintainers:
name: openebs
sources:
- https://github.com/openebs/openebs
version: 1.12.3
version: 2.2.0
37 changes: 19 additions & 18 deletions assets/charts/components/openebs-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,32 +59,32 @@ The following table lists the configurable parameters of the OpenEBS chart and t
| `image.repository` | Specify which docker registry to use | `""` |
| `apiserver.enabled` | Enable API Server | `true` |
| `apiserver.image` | Image for API Server | `openebs/m-apiserver` |
| `apiserver.imageTag` | Image Tag for API Server | `1.12.0` |
| `apiserver.imageTag` | Image Tag for API Server | `2.2.0` |
| `apiserver.replicas` | Number of API Server Replicas | `1` |
| `apiserver.sparse.enabled` | Create Sparse Pool based on Sparsefile | `false` |
| `provisioner.enabled` | Enable Provisioner | `true` |
| `provisioner.image` | Image for Provisioner | `openebs/openebs-k8s-provisioner` |
| `provisioner.imageTag` | Image Tag for Provisioner | `1.12.0` |
| `provisioner.imageTag` | Image Tag for Provisioner | `2.2.0` |
| `provisioner.replicas` | Number of Provisioner Replicas | `1` |
| `localprovisioner.enabled` | Enable localProvisioner | `true` |
| `localprovisioner.image` | Image for localProvisioner | `openebs/provisioner-localpv` |
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `1.12.0` |
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `2.2.0` |
| `localprovisioner.replicas` | Number of localProvisioner Replicas | `1` |
| `localprovisioner.basePath` | BasePath for hostPath volumes on Nodes | `/var/openebs/local` |
| `webhook.enabled` | Enable admission server | `true` |
| `webhook.image` | Image for admission server | `openebs/admission-server` |
| `webhook.imageTag` | Image Tag for admission server | `1.12.0` |
| `webhook.imageTag` | Image Tag for admission server | `2.2.0` |
| `webhook.replicas` | Number of admission server Replicas | `1` |
| `webhook.hostNetwork` | Use hostNetwork in admission server | `false` |
| `snapshotOperator.enabled` | Enable Snapshot Provisioner | `true` |
| `snapshotOperator.provisioner.image` | Image for Snapshot Provisioner | `openebs/snapshot-provisioner` |
| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `1.12.0` |
| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `2.2.0` |
| `snapshotOperator.controller.image` | Image for Snapshot Controller | `openebs/snapshot-controller` |
| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `1.12.0` |
| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `2.2.0` |
| `snapshotOperator.replicas` | Number of Snapshot Operator Replicas | `1` |
| `ndm.enabled` | Enable Node Disk Manager | `true` |
| `ndm.image` | Image for Node Disk Manager | `openebs/node-disk-manager` |
| `ndm.imageTag` | Image Tag for Node Disk Manager | `0.7.0` |
| `ndm.imageTag` | Image Tag for Node Disk Manager | `0.9.0` |
| `ndm.sparse.path` | Directory where Sparse files are created | `/var/openebs/sparse` |
| `ndm.sparse.size` | Size of the sparse file in bytes | `10737418240` |
| `ndm.sparse.count` | Number of sparse files to be created | `0` |
Expand All @@ -93,30 +93,31 @@ The following table lists the configurable parameters of the OpenEBS chart and t
| `ndm.filters.excludeVendors` | Exclude devices with specified vendor | `CLOUDBYT,OpenEBS` |
| `ndm.filters.enablePathFilter` | Enable filters of paths | `true` |
| `ndm.filters.includePaths` | Include devices with specified path patterns | `""` |
| `ndm.filters.excludePaths` | Exclude devices with specified path patterns | `loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md,/dev/rbd`|
| `ndm.filters.excludePaths` | Exclude devices with specified path patterns | `loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md,/dev/rbd,/dev/zd`|
| `ndm.probes.enableSeachest` | Enable Seachest probe for NDM | `false` |
| `ndmOperator.enabled` | Enable NDM Operator | `true` |
| `ndmOperator.image` | Image for NDM Operator | `openebs/node-disk-operator` |
| `ndmOperator.imageTag` | Image Tag for NDM Operator | `0.7.0` |
| `ndmOperator.imageTag` | Image Tag for NDM Operator | `0.9.0` |
| `jiva.image` | Image for Jiva | `openebs/jiva` |
| `jiva.imageTag` | Image Tag for Jiva | `1.12.0` |
| `jiva.imageTag` | Image Tag for Jiva | `2.2.0` |
| `jiva.replicas` | Number of Jiva Replicas | `3` |
| `jiva.defaultStoragePath` | hostpath used by default Jiva StorageClass | `/var/openebs` |
| `cstor.pool.image` | Image for cStor Pool | `openebs/cstor-pool` |
| `cstor.pool.imageTag` | Image Tag for cStor Pool | `1.12.0` |
| `cstor.pool.imageTag` | Image Tag for cStor Pool | `2.2.0` |
| `cstor.poolMgmt.image` | Image for cStor Pool Management | `openebs/cstor-pool-mgmt` |
| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `1.12.0` |
| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `2.2.0` |
| `cstor.target.image` | Image for cStor Target | `openebs/cstor-istgt` |
| `cstor.target.imageTag` | Image Tag for cStor Target | `1.12.0` |
| `cstor.target.imageTag` | Image Tag for cStor Target | `2.2.0` |
| `cstor.volumeMgmt.image` | Image for cStor Volume Management | `openebs/cstor-volume-mgmt` |
| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `1.12.0` |
| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `2.2.0` |
| `helper.image` | Image for helper | `openebs/linux-utils` |
| `helper.imageTag` | Image Tag for helper | `1.12.0` |
| `featureGates.enabled` | Enable feature gates for OpenEBS | `false` |
| `featureGates.GPTBasedUUID.enabled` | Enable GPT based UUID generation in NDM | `false` |
| `helper.imageTag` | Image Tag for helper | `2.2.0` |
| `featureGates.enabled` | Enable feature gates for OpenEBS | `true` |
| `featureGates.GPTBasedUUID.enabled` | Enable GPT based UUID generation in NDM | `true` |
| `featureGates.APIService.enabled` | Enable APIService in NDM | `false` |
| `crd.enableInstall` | Enable installation of CRDs by OpenEBS | `true` |
| `policies.monitoring.image` | Image for Prometheus Exporter | `openebs/m-exporter` |
| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `1.12.0` |
| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `2.2.0` |
| `analytics.enabled` | Enable sending stats to Google Analytics | `true` |
| `analytics.pingInterval` | Duration(hours) between sending ping stat | `24h` |
| `defaultStorageConfig.enabled` | Enable default storage class installation | `true` |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@ spec:
spec:
serviceAccountName: {{ template "openebs.serviceAccountName" . }}
hostNetwork: true
# host PID is used to check status of iSCSI Service when the NDM
# API service is enabled
{{- if .Values.featureGates.enabled }}
{{- if .Values.featureGates.APIService.enabled }}
hostPID: true
{{- end}}
{{- end}}
containers:
- name: {{ template "openebs.name" . }}-ndm
image: "{{ .Values.image.repository }}{{ .Values.ndm.image }}:{{ .Values.ndm.imageTag }}"
Expand All @@ -40,6 +47,9 @@ spec:
{{- if .Values.featureGates.GPTBasedUUID.enabled }}
- --feature-gates={{ .Values.featureGates.GPTBasedUUID.featureGateFlag }}
{{- end}}
{{- if .Values.featureGates.APIService.enabled }}
- --feature-gates={{ .Values.featureGates.APIService.featureGateFlag }}
{{- end}}
{{- end}}
imagePullPolicy: {{ .Values.image.pullPolicy }}
securityContext:
Expand Down Expand Up @@ -94,6 +104,8 @@ spec:
- name: procmount
mountPath: /host/proc
readOnly: true
- name: devmount
mountPath: /dev
- name: basepath
mountPath: /var/openebs/ndm
{{- if .Values.ndm.sparse }}
Expand All @@ -116,6 +128,12 @@ spec:
hostPath:
path: /proc
type: Directory
# the /dev directory is mounted so that we have access to the devices that
# are connected at runtime of the pod.
- name: devmount
hostPath:
path: /dev
type: Directory
- name: basepath
hostPath:
path: "{{ .Values.varDirectoryPath.baseDir }}/ndm"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,10 @@ spec:
value: "{{ .Values.image.repository }}{{ .Values.helper.image }}:{{ .Values.helper.imageTag }}"
- name: OPENEBS_IO_INSTALLER_TYPE
value: "charts-helm"
# LEADER_ELECTION_ENABLED is used to enable/disable leader election. By default
# leader election is enabled.
- name: LEADER_ELECTION_ENABLED
value: "{{ .Values.localprovisioner.enableLeaderElection }}"
# Process name used for matching is limited to the 15 characters
# present in the pgrep output.
# So fullname can't be used here with pgrep (>15 chars).A regular expression
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ spec:
# This is supported for openebs provisioner version 0.5.3-RC1 onwards
- name: OPENEBS_MAYA_SERVICE_NAME
value: "{{ template "openebs.fullname" . }}-apiservice"
# LEADER_ELECTION_ENABLED is used to enable/disable leader election. By default
# leader election is enabled.
- name: LEADER_ELECTION_ENABLED
value: "{{ .Values.provisioner.enableLeaderElection }}"
# The following values will be set as annotations to the PV object.
# Refer : https://github.com/openebs/external-storage/pull/15
#- name: OPENEBS_MONITOR_URL
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,10 @@ spec:
# This is supported for openebs snapshot provisioner version 0.6-RC1 onwards
- name: OPENEBS_MAYA_SERVICE_NAME
value: "{{ template "openebs.fullname" . }}-apiservice"
# LEADER_ELECTION_ENABLED is used to enable/disable leader election. By default
# leader election is enabled.
- name: LEADER_ELECTION_ENABLED
value: "{{ .Values.snapshotOperator.enableLeaderElection }}"
# Process name used for matching is limited to the 15 characters
# present in the pgrep output.
# So fullname can't be used here with pgrep (>15 chars).A regular expression
Expand Down
44 changes: 25 additions & 19 deletions assets/charts/components/openebs-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ serviceAccount:

release:
# "openebs.io/version" label for control plane components
version: "1.12.0"
version: "2.2.0"

image:
pullPolicy: IfNotPresent
Expand All @@ -22,7 +22,7 @@ image:
apiserver:
enabled: true
image: "openebs/m-apiserver"
imageTag: "1.12.0"
imageTag: "2.2.0"
replicas: 1
ports:
externalPort: 5656
Expand All @@ -47,8 +47,9 @@ varDirectoryPath:
provisioner:
enabled: true
image: "openebs/openebs-k8s-provisioner"
imageTag: "1.12.0"
imageTag: "2.2.0"
replicas: 1
enableLeaderElection: true
nodeSelector: {}
tolerations: []
affinity: {}
Expand All @@ -59,8 +60,9 @@ provisioner:
localprovisioner:
enabled: true
image: "openebs/provisioner-localpv"
imageTag: "1.12.0"
imageTag: "2.2.0"
replicas: 1
enableLeaderElection: true
basePath: "/var/openebs/local"
nodeSelector: {}
tolerations: []
Expand All @@ -73,11 +75,12 @@ snapshotOperator:
enabled: true
controller:
image: "openebs/snapshot-controller"
imageTag: "1.12.0"
imageTag: "2.2.0"
provisioner:
image: "openebs/snapshot-provisioner"
imageTag: "1.12.0"
imageTag: "2.2.0"
replicas: 1
enableLeaderElection: true
upgradeStrategy: "Recreate"
nodeSelector: {}
tolerations: []
Expand All @@ -89,7 +92,7 @@ snapshotOperator:
ndm:
enabled: true
image: "openebs/node-disk-manager"
imageTag: "0.7.0"
imageTag: "0.9.0"
sparse:
path: "/var/openebs/sparse"
size: "10737418240"
Expand All @@ -100,7 +103,7 @@ ndm:
excludeVendors: "CLOUDBYT,OpenEBS"
enablePathFilter: true
includePaths: ""
excludePaths: "loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md,/dev/rbd"
excludePaths: "loop,fd0,sr0,/dev/ram,/dev/dm-,/dev/md,/dev/rbd,/dev/zd"
probes:
enableSeachest: false
nodeSelector: {}
Expand All @@ -112,7 +115,7 @@ ndm:
ndmOperator:
enabled: true
image: "openebs/node-disk-operator"
imageTag: "0.7.0"
imageTag: "0.9.0"
replicas: 1
upgradeStrategy: Recreate
nodeSelector: {}
Expand All @@ -128,7 +131,7 @@ ndmOperator:
webhook:
enabled: true
image: "openebs/admission-server"
imageTag: "1.12.0"
imageTag: "2.2.0"
failurePolicy: "Fail"
replicas: 1
healthCheck:
Expand All @@ -141,33 +144,36 @@ webhook:

jiva:
image: "openebs/jiva"
imageTag: "1.12.0"
imageTag: "2.2.0"
replicas: 3
defaultStoragePath: "/var/openebs"

cstor:
pool:
image: "openebs/cstor-pool"
imageTag: "1.12.0"
imageTag: "2.2.0"
poolMgmt:
image: "openebs/cstor-pool-mgmt"
imageTag: "1.12.0"
imageTag: "2.2.0"
target:
image: "openebs/cstor-istgt"
imageTag: "1.12.0"
imageTag: "2.2.0"
volumeMgmt:
image: "openebs/cstor-volume-mgmt"
imageTag: "1.12.0"
imageTag: "2.2.0"

helper:
image: "openebs/linux-utils"
imageTag: "1.12.0"
imageTag: "2.2.0"

featureGates:
enabled: false
enabled: true
GPTBasedUUID:
enabled: false
enabled: true
featureGateFlag: "GPTBasedUUID"
APIService:
enabled: false
featureGateFlag: "APIService"

crd:
enableInstall: true
Expand All @@ -176,7 +182,7 @@ policies:
monitoring:
enabled: true
image: "openebs/m-exporter"
imageTag: "1.12.0"
imageTag: "2.2.0"

analytics:
enabled: true
Expand Down
Loading