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

Commit 9953e5c

Browse files
authored
feat(charts): update chart for v3.6.0 (#326)
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
1 parent 0a885f7 commit 9953e5c

File tree

4 files changed

+29
-11
lines changed

4 files changed

+29
-11
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ The helm chart is located under [./charts/openebs/](./charts/openebs/) directory
1717

1818
OpenEBS helm chart is an umbrella chart that pulls together engine specific charts. The engine charts are included as dependencies in [Chart.yaml](charts/openebs/Chart.yaml).
1919

20-
OpenEBS helm chart will includes common components that are used by multiple engines like:
20+
OpenEBS helm chart includes common components that are used by multiple engines like:
2121
- Node Disk Manager related components
2222
- Dynamic LocalPV (hostpath and device) Provisioner related components
2323
- Security Policies like RBAC, PSP, Kyverno
2424

2525
Engine charts included as dependencies are:
26-
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.0.1/chart)
26+
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.1.0/chart)
2727
- [cStor](https://github.com/openebs/cstor-operators/tree/HEAD/deploy/helm/charts)
2828
- [Jiva](https://github.com/openebs/jiva-operator/tree/HEAD/deploy/helm/charts)
2929
- [ZFS Local PV](https://github.com/openebs/zfs-localpv/tree/HEAD/deploy/helm/charts)

charts/openebs/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
2-
version: 3.5.0
2+
version: 3.6.0
33
name: openebs
4-
appVersion: 3.5.0
4+
appVersion: 3.6.0
55
description: Containerized Attached Storage for Kubernetes
66
icon: https://raw.githubusercontent.com/cncf/artwork/HEAD/projects/openebs/icon/color/openebs-icon-color.png
77
home: http://www.openebs.io/
@@ -52,6 +52,6 @@ dependencies:
5252
repository: "https://openebs.github.io/dynamic-nfs-provisioner"
5353
condition: nfs-provisioner.enabled
5454
- name: mayastor
55-
version: "2.0.1"
55+
version: "2.1.0"
5656
repository: "https://openebs.github.io/mayastor-extensions"
5757
condition: mayastor.enabled

charts/openebs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ The following table lists the common configurable parameters of the OpenEBS char
148148
| `mayastor.etcd.persistence.size` | Set the size of the volume(s) used by the etcd | `""` |
149149
| `mayastor.image.registry` | Set the container image registry for the mayastor containers | `"docker.io"` |
150150
| `mayastor.image.repo` | Set the container image repository for the mayastor containers | `"openebs"` |
151-
| `mayastor.image.tag` | Set the container image tag for the mayastor containers | `"v2.0.1"` |
151+
| `mayastor.image.tag` | Set the container image tag for the mayastor containers | `"v2.1.0"` |
152152
| `mayastor.image.pullPolicy` | Set the container ImagePullPolicy for the mayastor containers | `"Always"` |
153153
| `mayastor.csi.image.registry` | Set the container image registry for the Kubernetes CSI sidecar containers | `"registry.k8s.io"` |
154154
| `mayastor.csi.image.repo` | Set the container image repository for the Kubernetes CSI sidecar containers | `"sig-storage"` |

charts/openebs/values.yaml

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ imagePullSecrets: []
1818

1919
release:
2020
# "openebs.io/version" label for control plane components
21-
version: "3.5.0"
21+
version: "3.6.0"
2222

2323
# Legacy components will be installed if it is enabled.
2424
# Legacy components are - admission-server, maya api-server, snapshot-operator
@@ -404,17 +404,21 @@ mayastor:
404404

405405
# Sample configuration, if you want to configure mayastor with custom values.
406406
# This is a small part of the full configuration. Full configuration available
407-
# here - https://github.com/openebs/mayastor-extensions/blob/v2.0.1/chart/values.yaml
407+
# here - https://github.com/openebs/mayastor-extensions/blob/v2.1.0/chart/values.yaml
408408

409409
image:
410410
# -- Image registry to pull Mayastor product images
411411
registry: docker.io
412412
# -- Image registry's namespace
413413
repo: openebs
414414
# -- Release tag for Mayastor images
415-
tag: v2.0.1
415+
tag: v2.1.0
416416
# -- ImagePullPolicy for Mayastor images
417-
pullPolicy: Always
417+
pullPolicy: IfNotPresent
418+
419+
# -- Pod scheduling priority
420+
# ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
421+
# priorityClassName: ""
418422

419423
# base:
420424
# # docker-secrets required to pull images if the container registry from image.Registry is protected
@@ -455,6 +459,20 @@ mayastor:
455459
# core:
456460
# # -- Log level for the core service
457461
# logLevel: info
462+
# capacity:
463+
# thin:
464+
# # -- The allowed pool commitment limit when dealing with thin provisioned volumes.
465+
# # Example: If the commitment is 250 and the pool is 10GiB we can overcommit the pool
466+
# # up to 25GiB (create 2 10GiB and 1 5GiB volume) but no further.
467+
# poolCommitment: "250%"
468+
# # -- When creating replicas for an existing volume, each replica pool must have at least
469+
# # this much free space percentage of the volume size.
470+
# # Example: if this value is 40, the pool has 40GiB free, then the max volume size allowed
471+
# # to be created on the pool is 100GiB.
472+
# volumeCommitment: "40%"
473+
# # -- Same as the `volumeCommitment` argument, but applicable only when creating replicas
474+
# # for a new volume.
475+
# volumeCommitmentInitial: "40%"
458476
# ha:
459477
# enabled: true
460478
# node:
@@ -501,7 +519,7 @@ mayastor:
501519

502520
# io_engine:
503521
# # -- Log level for the io-engine service
504-
# logLevel: info,io_engine=info
522+
# logLevel: info
505523
# # -- Node selectors to designate storage nodes for diskpool creation
506524
# # Note that if multi-arch images support 'kubernetes.io/arch: amd64'
507525
# # should be removed.

0 commit comments

Comments
 (0)