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 helm chart to 2.10.0 (#224)
Browse files Browse the repository at this point in the history
* update helm chart to 2.10.0

- update chart version
- update values
- update README

* update dependency charts
* fix indentation issue for webhook cleanup job
* add readme steps to update dependent charts

Signed-off-by: Akhil Mohan <akhil.mohan@mayadata.io>
  • Loading branch information
akhilerm authored Jun 16, 2021
1 parent 5a3885a commit 057a936
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 59 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.9.3
version: 2.10.0
name: openebs
appVersion: 2.9.0
appVersion: 2.10.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.4.1"
version: "1.5.0"
repository: "https://openebs.github.io/node-disk-manager"
condition: openebs-ndm.enabled
- name: localpv-provisioner
version: "2.9.0"
version: "2.10.0"
repository: "https://openebs.github.io/dynamic-localpv-provisioner"
condition: localpv-provisioner.enabled
- name: cstor
version: "2.9.0"
version: "2.10.0"
repository: "https://openebs.github.io/cstor-operators"
condition: cstor.enabled
- name: jiva
version: "2.9.0"
version: "2.10.0"
repository: "https://openebs.github.io/jiva-operator"
condition: jiva.enabled
- name: zfs-localpv
version: "1.7.0"
version: "1.8.0"
repository: "https://openebs.github.io/zfs-localpv"
condition: zfs-localpv.enabled
- name: lvm-localpv
version: "0.5.0"
version: "0.6.0"
repository: "https://openebs.github.io/lvm-localpv"
condition: lvm-localpv.enabled
36 changes: 21 additions & 15 deletions charts/openebs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ Before installing OpenEBS Helm charts, you need to add the [OpenEBS Helm reposit
helm repo add openebs https://openebs.github.io/charts
```

## Update the dependent charts

```bash
helm dependency update
```

## Installing OpenEBS

```bash
Expand Down Expand Up @@ -59,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.9.0` |
| `apiserver.imageTag` | Image Tag for API Server | `2.10.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.9.0` |
| `provisioner.imageTag` | Image Tag for Provisioner | `2.10.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.9.0` |
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `2.10.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.9.0` |
| `webhook.imageTag` | Image Tag for admission server | `2.10.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.9.0` |
| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `2.10.0` |
| `snapshotOperator.controller.image` | Image for Snapshot Controller | `openebs/snapshot-controller` |
| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `2.9.0` |
| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `2.10.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.4.1` |
| `ndm.imageTag` | Image Tag for Node Disk Manager | `1.5.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 @@ -106,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.4.1` |
| `ndmOperator.imageTag` | Image Tag for NDM Operator | `1.5.0` |
| `ndmOperator.resources` | Set resource limits for NDM Operator | `{}` |
| `jiva.image` | Image for Jiva | `openebs/jiva` |
| `jiva.imageTag` | Image Tag for Jiva | `2.9.0` |
| `jiva.imageTag` | Image Tag for Jiva | `2.10.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.9.0` |
| `cstor.pool.imageTag` | Image Tag for cStor Pool | `2.10.0` |
| `cstor.poolMgmt.image` | Image for cStor Pool Management | `openebs/cstor-pool-mgmt` |
| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `2.9.0` |
| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `2.10.0` |
| `cstor.target.image` | Image for cStor Target | `openebs/cstor-istgt` |
| `cstor.target.imageTag` | Image Tag for cStor Target | `2.9.0` |
| `cstor.target.imageTag` | Image Tag for cStor Target | `2.10.0` |
| `cstor.volumeMgmt.image` | Image for cStor Volume Management | `openebs/cstor-volume-mgmt` |
| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `2.9.0` |
| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `2.10.0` |
| `helper.image` | Image for helper | `openebs/linux-utils` |
| `helper.imageTag` | Image Tag for helper | `2.9.0` |
| `helper.imageTag` | Image Tag for helper | `2.10.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` |
| `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.9.0` |
| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `2.10.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
2 changes: 1 addition & 1 deletion charts/openebs/templates/cleanup-webhook.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ spec:
serviceAccountName: {{ template "openebs.serviceAccountName" . }}
{{- if .Values.webhook.tolerations }}
tolerations:
{{ toYaml .Values.webhook.tolerations | indent 8 }}
{{ toYaml .Values.webhook.tolerations | indent 8 }}
{{- end }}
containers:
- name: kubectl
Expand Down
Loading

0 comments on commit 057a936

Please sign in to comment.