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

Commit

Permalink
feat(charts): update chart for v3.6.0 (#326)
Browse files Browse the repository at this point in the history
Signed-off-by: Niladri Halder <[email protected]>
  • Loading branch information
niladrih authored Apr 26, 2023
1 parent 0a885f7 commit 9953e5c
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 11 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ The helm chart is located under [./charts/openebs/](./charts/openebs/) directory

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).

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

Engine charts included as dependencies are:
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.0.1/chart)
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.1.0/chart)
- [cStor](https://github.com/openebs/cstor-operators/tree/HEAD/deploy/helm/charts)
- [Jiva](https://github.com/openebs/jiva-operator/tree/HEAD/deploy/helm/charts)
- [ZFS Local PV](https://github.com/openebs/zfs-localpv/tree/HEAD/deploy/helm/charts)
Expand Down
6 changes: 3 additions & 3 deletions charts/openebs/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
version: 3.5.0
version: 3.6.0
name: openebs
appVersion: 3.5.0
appVersion: 3.6.0
description: Containerized Attached Storage for Kubernetes
icon: https://raw.githubusercontent.com/cncf/artwork/HEAD/projects/openebs/icon/color/openebs-icon-color.png
home: http://www.openebs.io/
Expand Down Expand Up @@ -52,6 +52,6 @@ dependencies:
repository: "https://openebs.github.io/dynamic-nfs-provisioner"
condition: nfs-provisioner.enabled
- name: mayastor
version: "2.0.1"
version: "2.1.0"
repository: "https://openebs.github.io/mayastor-extensions"
condition: mayastor.enabled
2 changes: 1 addition & 1 deletion charts/openebs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ The following table lists the common configurable parameters of the OpenEBS char
| `mayastor.etcd.persistence.size` | Set the size of the volume(s) used by the etcd | `""` |
| `mayastor.image.registry` | Set the container image registry for the mayastor containers | `"docker.io"` |
| `mayastor.image.repo` | Set the container image repository for the mayastor containers | `"openebs"` |
| `mayastor.image.tag` | Set the container image tag for the mayastor containers | `"v2.0.1"` |
| `mayastor.image.tag` | Set the container image tag for the mayastor containers | `"v2.1.0"` |
| `mayastor.image.pullPolicy` | Set the container ImagePullPolicy for the mayastor containers | `"Always"` |
| `mayastor.csi.image.registry` | Set the container image registry for the Kubernetes CSI sidecar containers | `"registry.k8s.io"` |
| `mayastor.csi.image.repo` | Set the container image repository for the Kubernetes CSI sidecar containers | `"sig-storage"` |
Expand Down
28 changes: 23 additions & 5 deletions charts/openebs/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ imagePullSecrets: []

release:
# "openebs.io/version" label for control plane components
version: "3.5.0"
version: "3.6.0"

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

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

image:
# -- Image registry to pull Mayastor product images
registry: docker.io
# -- Image registry's namespace
repo: openebs
# -- Release tag for Mayastor images
tag: v2.0.1
tag: v2.1.0
# -- ImagePullPolicy for Mayastor images
pullPolicy: Always
pullPolicy: IfNotPresent

# -- Pod scheduling priority
# ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
# priorityClassName: ""

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

# io_engine:
# # -- Log level for the io-engine service
# logLevel: info,io_engine=info
# logLevel: info
# # -- Node selectors to designate storage nodes for diskpool creation
# # Note that if multi-arch images support 'kubernetes.io/arch: amd64'
# # should be removed.
Expand Down

0 comments on commit 9953e5c

Please sign in to comment.