Skip to content
This repository has been archived by the owner on May 8, 2024. It is now read-only.

Commit

Permalink
[stable/openebs]: update charts to 2.11.0 (#232)
Browse files Browse the repository at this point in the history

- update chart version
- update readme
- update values
- update ndm daemonset template
- update ndm deployment template


Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
  • Loading branch information
akhilerm authored Jul 16, 2021
1 parent 3a84e3b commit a739dec
Show file tree
Hide file tree
Showing 5 changed files with 79 additions and 84 deletions.
16 changes: 8 additions & 8 deletions charts/openebs/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
version: 2.10.2
version: 2.11.0
name: openebs
appVersion: 2.10.0
appVersion: 2.11.0
description: Containerized Storage for Containers
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png
home: http://www.openebs.io/
Expand All @@ -19,26 +19,26 @@ maintainers:
email: prateek.pandey@openebs.io
dependencies:
- name: openebs-ndm
version: "1.5.0"
version: "1.6.0"
repository: "https://openebs.github.io/node-disk-manager"
condition: openebs-ndm.enabled
- name: localpv-provisioner
version: "2.10.1"
version: "2.11.0"
repository: "https://openebs.github.io/dynamic-localpv-provisioner"
condition: localpv-provisioner.enabled
- name: cstor
version: "2.10.1"
version: "2.11.0"
repository: "https://openebs.github.io/cstor-operators"
condition: cstor.enabled
- name: jiva
version: "2.10.1"
version: "2.11.0"
repository: "https://openebs.github.io/jiva-operator"
condition: jiva.enabled
- name: zfs-localpv
version: "1.8.0"
version: "1.9.0"
repository: "https://openebs.github.io/zfs-localpv"
condition: zfs-localpv.enabled
- name: lvm-localpv
version: "0.6.0"
version: "0.7.0"
repository: "https://openebs.github.io/lvm-localpv"
condition: lvm-localpv.enabled
32 changes: 16 additions & 16 deletions charts/openebs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,39 +65,39 @@ 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 | `2.10.0` |
| `apiserver.imageTag` | Image Tag for API Server | `2.11.0` |
| `apiserver.replicas` | Number of API Server Replicas | `1` |
| `apiserver.sparse.enabled` | Create Sparse Pool based on Sparsefile | `false` |
| `apiserver.resources` | Set resource limits for API Server | `{}` |
| `provisioner.enabled` | Enable Provisioner | `true` |
| `provisioner.image` | Image for Provisioner | `openebs/openebs-k8s-provisioner` |
| `provisioner.imageTag` | Image Tag for Provisioner | `2.10.0` |
| `provisioner.imageTag` | Image Tag for Provisioner | `2.11.0` |
| `provisioner.replicas` | Number of Provisioner Replicas | `1` |
| `provisioner.resources` | Set resource limits for Provisioner | `{}` |
| `provisioner.patchJivaNodeAffinity` | Enable/disable node affinity on jiva replica deployment| `enabled` |
| `localprovisioner.enabled` | Enable localProvisioner | `true` |
| `localprovisioner.image` | Image for localProvisioner | `openebs/provisioner-localpv` |
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `2.10.1` |
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `2.11.0` |
| `localprovisioner.replicas` | Number of localProvisioner Replicas | `1` |
| `localprovisioner.basePath` | BasePath for hostPath volumes on Nodes | `/var/openebs/local` |
| `localprovisioner.resources` | Set resource limits for localProvisioner | `{}` |
| `webhook.enabled` | Enable admission server | `true` |
| `webhook.image` | Image for admission server | `openebs/admission-server` |
| `webhook.imageTag` | Image Tag for admission server | `2.10.0` |
| `webhook.imageTag` | Image Tag for admission server | `2.11.0` |
| `webhook.replicas` | Number of admission server Replicas | `1` |
| `webhook.hostNetwork` | Use hostNetwork in admission server | `false` |
| `webhook.resources` | Set resource limits for admission server | `{}` |
| `snapshotOperator.enabled` | Enable Snapshot Provisioner | `true` |
| `snapshotOperator.provisioner.image` | Image for Snapshot Provisioner | `openebs/snapshot-provisioner` |
| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `2.10.0` |
| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `2.11.0` |
| `snapshotOperator.controller.image` | Image for Snapshot Controller | `openebs/snapshot-controller` |
| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `2.10.0` |
| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `2.11.0` |
| `snapshotOperator.replicas` | Number of Snapshot Operator Replicas | `1` |
| `snapshotOperator.provisioner.resources`| Set resource limits for Snapshot Provisioner | `{}` |
| `snapshotOperator.controller.resources` | Set resource limits for Snapshot Controller | `{}` |
| `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 | `1.5.0` |
| `ndm.imageTag` | Image Tag for Node Disk Manager | `1.6.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 @@ -112,29 +112,29 @@ The following table lists the configurable parameters of the OpenEBS chart and t
| `ndm.resources` | Set resource limits for NDM | `{}` |
| `ndmOperator.enabled` | Enable NDM Operator | `true` |
| `ndmOperator.image` | Image for NDM Operator | `openebs/node-disk-operator` |
| `ndmOperator.imageTag` | Image Tag for NDM Operator | `1.5.0` |
| `ndmOperator.imageTag` | Image Tag for NDM Operator | `1.6.0` |
| `ndmOperator.resources` | Set resource limits for NDM Operator | `{}` |
| `jiva.image` | Image for Jiva | `openebs/jiva` |
| `jiva.imageTag` | Image Tag for Jiva | `2.10.0` |
| `jiva.imageTag` | Image Tag for Jiva | `2.11.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 | `2.10.0` |
| `cstor.pool.imageTag` | Image Tag for cStor Pool | `2.11.0` |
| `cstor.poolMgmt.image` | Image for cStor Pool Management | `openebs/cstor-pool-mgmt` |
| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `2.10.0` |
| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `2.11.0` |
| `cstor.target.image` | Image for cStor Target | `openebs/cstor-istgt` |
| `cstor.target.imageTag` | Image Tag for cStor Target | `2.10.0` |
| `cstor.target.imageTag` | Image Tag for cStor Target | `2.11.0` |
| `cstor.volumeMgmt.image` | Image for cStor Volume Management | `openebs/cstor-volume-mgmt` |
| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `2.10.0` |
| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `2.11.0` |
| `helper.image` | Image for helper | `openebs/linux-utils` |
| `helper.imageTag` | Image Tag for helper | `2.10.0` |
| `helper.imageTag` | Image Tag for helper | `2.11.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` |
| `featureGates.UseOSDisk.enabled` | Enable using unused partitions on OS Disk | `false` |
| `featureGates.MountChangeDetection.enabled` | Enable feature-gate to detect mountpoint/filesystem changes | `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 | `2.10.0` |
| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `2.11.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
3 changes: 3 additions & 0 deletions charts/openebs/templates/daemonset-ndm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@ spec:
{{- if .Values.featureGates.UseOSDisk.enabled }}
- --feature-gates={{ .Values.featureGates.UseOSDisk.featureGateFlag }}
{{- end}}
{{- if .Values.featureGates.MountChangeDetection.enabled }}
- --feature-gates={{ .Values.featureGates.MountChangeDetection.featureGateFlag }}
{{- end}}
{{- end}}
imagePullPolicy: {{ .Values.image.pullPolicy }}
{{- if .Values.ndm.resources }}
Expand Down
28 changes: 9 additions & 19 deletions charts/openebs/templates/deployment-ndm-operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,18 @@ spec:
resources:
{{ toYaml .Values.ndmOperator.resources | trimSuffix "\n" | indent 10 }}
{{- end }}
livenessProbe:
httpGet:
path: /healthz
port: 8585
initialDelaySeconds: {{ .Values.ndmOperator.healthCheck.initialDelaySeconds }}
periodSeconds: {{ .Values.ndmOperator.healthCheck.periodSeconds }}
readinessProbe:
exec:
command:
- stat
- /tmp/operator-sdk-ready
httpGet:
path: /readyz
port: 8585
initialDelaySeconds: {{ .Values.ndmOperator.readinessCheck.initialDelaySeconds }}
periodSeconds: {{ .Values.ndmOperator.readinessCheck.periodSeconds }}
failureThreshold: {{ .Values.ndmOperator.readinessCheck.failureThreshold }}
env:
- name: WATCH_NAMESPACE
valueFrom:
Expand All @@ -70,24 +74,10 @@ spec:
value: "node-disk-operator"
- name: CLEANUP_JOB_IMAGE
value: "{{ .Values.image.repository }}{{ .Values.helper.image }}:{{ .Values.helper.imageTag }}"
# OPENEBS_IO_INSTALL_CRD environment variable is used to enable/disable CRD installation
# from NDM Operator. By default the CRDs will be installed
- name: OPENEBS_IO_INSTALL_CRD
value: "{{ .Values.crd.enableInstall }}"
{{- if .Values.imagePullSecrets }}
- name: OPENEBS_IO_IMAGE_PULL_SECRETS
value: "{{- range $index, $secret := .Values.imagePullSecrets}}{{if $index}},{{end}}{{ $secret.name }}{{- end}}"
{{- end }}
# Process name used for matching is limited to the 15 characters
# present in the pgrep output.
# So fullname can be used here with pgrep (cmd is < 15 chars).
livenessProbe:
exec:
command:
- pgrep
- "ndo"
initialDelaySeconds: {{ .Values.ndmOperator.healthCheck.initialDelaySeconds }}
periodSeconds: {{ .Values.ndmOperator.healthCheck.periodSeconds }}
{{- if .Values.ndmOperator.nodeSelector }}
nodeSelector:
{{ toYaml .Values.ndmOperator.nodeSelector | indent 8 }}
Expand Down
Loading

0 comments on commit a739dec

Please sign in to comment.