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

Commit

Permalink
feat(charts): bump chart for v3.10.0 (#342)
Browse files Browse the repository at this point in the history
Signed-off-by: Niladri Halder <[email protected]>
  • Loading branch information
niladrih authored Dec 18, 2023
1 parent c10aadb commit 9c3239c
Show file tree
Hide file tree
Showing 6 changed files with 69 additions and 43 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
Chart.lock
charts
# IDEs
**/.idea
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ OpenEBS helm chart includes common components that are used by multiple engines
- Security Policies like RBAC, PSP, Kyverno

Engine charts included as dependencies are:
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.4.0/chart)
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.5.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
18 changes: 9 additions & 9 deletions charts/openebs/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
version: 3.9.0
version: 3.10.0
name: openebs
appVersion: 3.9.0
appVersion: 3.10.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 All @@ -28,30 +28,30 @@ dependencies:
repository: "https://openebs.github.io/node-disk-manager"
condition: openebs-ndm.enabled
- name: localpv-provisioner
version: "3.4.1"
version: "3.5.0"
repository: "https://openebs.github.io/dynamic-localpv-provisioner"
condition: localpv-provisioner.enabled
- name: cstor
version: "3.5.0"
version: "3.6.0"
repository: "https://openebs.github.io/cstor-operators"
condition: cstor.enabled
- name: jiva
version: "3.5.1"
version: "3.6.0"
repository: "https://openebs.github.io/jiva-operator"
condition: jiva.enabled
- name: zfs-localpv
version: "2.3.1"
version: "2.4.0"
repository: "https://openebs.github.io/zfs-localpv"
condition: zfs-localpv.enabled
- name: lvm-localpv
version: "1.3.0"
version: "1.4.0"
repository: "https://openebs.github.io/lvm-localpv"
condition: lvm-localpv.enabled
- name: nfs-provisioner
version: "0.10.0"
version: "0.11.0"
repository: "https://openebs.github.io/dynamic-nfs-provisioner"
condition: nfs-provisioner.enabled
- name: mayastor
version: "2.4.0"
version: "2.5.0"
repository: "https://openebs.github.io/mayastor-extensions"
condition: mayastor.enabled
4 changes: 2 additions & 2 deletions charts/openebs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,14 +141,14 @@ The following table lists the common configurable parameters of the OpenEBS char
| `localprovisioner.basePath` | BasePath for hostPath volumes on Nodes | `/var/openebs/local` |
| `localprovisioner.enabled` | Enable localProvisioner | `true` |
| `localprovisioner.image` | Image for localProvisioner | `openebs/provisioner-localpv` |
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `3.4.0` |
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `3.5.0` |
| `mayastor.enabled` | Enable mayastor (disables localprovisioner and ndm) | `false` |
| `mayastor.etcd.replicaCount` | Set the number of etcd replicas in the | `3` |
| `mayastor.etcd.persistence.storageClass` | Set the StorageClass name used to provision the volume(s) for the etcd | `""` |
| `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.4.0"` |
| `mayastor.image.tag` | Set the container image tag for the mayastor containers | `"v2.5.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
3 changes: 3 additions & 0 deletions charts/openebs/templates/clusterrole.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ rules:
- apiGroups: ["admissionregistration.k8s.io"]
resources: ["validatingwebhookconfigurations", "mutatingwebhookconfigurations"]
verbs: ["get", "create", "list", "delete", "update", "patch"]
- apiGroups: ["coordination.k8s.io"]
resources: ["leases"]
verbs: ["get", "create", "update"]
- nonResourceURLs: ["/metrics"]
verbs: ["get"]
{{- end }}
83 changes: 52 additions & 31 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.9.0"
version: "3.10.0"

# Legacy components will be installed if it is enabled.
# Legacy components are - admission-server, maya api-server, snapshot-operator
Expand Down Expand Up @@ -95,7 +95,7 @@ provisioner:
localprovisioner:
enabled: true
image: "openebs/provisioner-localpv"
imageTag: "3.4.0"
imageTag: "3.5.0"
replicas: 1
enableLeaderElection: true
# These fields are deprecated. Please use the fields (see below)
Expand Down Expand Up @@ -356,7 +356,7 @@ webhook:
# then put this configuration under `localpv-provisioner` and `openebs-ndm` key.
helper:
image: "openebs/linux-utils"
imageTag: "3.4.0"
imageTag: "3.5.0"

# These are ndm related configuration. If you want to enable openebs as a dependency
# chart then set `ndm.enabled: false`, `ndmOperator.enabled: false` and enable it as
Expand Down Expand Up @@ -404,15 +404,15 @@ 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.4.0/chart/values.yaml
# here - https://github.com/openebs/mayastor-extensions/blob/v2.5.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.4.0
tag: v2.5.0
# -- ImagePullPolicy for Mayastor images
pullPolicy: IfNotPresent

Expand Down Expand Up @@ -502,11 +502,11 @@ mayastor:
# # -- csi-attacher image release tag
# attacherTag: v4.3.0
# # -- csi-snapshotter image release tag
# snapshotterTag: v6.2.1
# snapshotterTag: v6.3.1
# # -- csi-snapshot-controller image release tag
# snapshotControllerTag: v6.2.1
# snapshotControllerTag: v6.3.1
# # -- csi-node-driver-registrar image release tag
# registrarTag: v2.8.0
# registrarTag: v2.9.0

# controller:
# # -- Log level for the csi controller
Expand All @@ -526,6 +526,8 @@ mayastor:
# tolerations: []
# # -- Set PriorityClass, overrides global
# priorityClassName: ""
# # -- Prevent modifying the volume mode when creating a PVC from an existing VolumeSnapshot
# preventVolumeModeConversion: true
# node:
# logLevel: info
# topology:
Expand All @@ -545,8 +547,10 @@ mayastor:
# # -- Memory requests for csi node plugin
# memory: "64Mi"
# nvme:
# # -- The nvme_core module io timeout in seconds
# io_timeout: "30"
# # The nvme_core module and nvme block io timeout in humantime
# # By default it uses the "io_engine.nvme.ioTimeout" + 10s
# # Do not modify this unless you're really sure about its effects
# io_timeout: ""
# # -- The ctrl_loss_tmo (controller loss timeout) in seconds
# ctrl_loss_tmo: "1980"
# # Kato (keep alive timeout) in seconds
Expand Down Expand Up @@ -593,6 +597,23 @@ mayastor:
# size: 2Gi
# podAntiAffinityPreset: "hard"

# nvme:
# # -- Timeout for IOs
# # The default here is exaggerated for local disks but we've observed that in
# # shared virtual environments having a higher timeout value is beneficial.
# # In certain cases, you may have to set this to an even higher value. For example,
# # in Hetzner we've had better results setting it to 300s.
# # Please adjust this according to your hardware and needs.
# ioTimeout: "110s"
# # Timeout for admin commands
# adminTimeout: "30s"
# # Timeout for keep alives
# keepAliveTimeout: "10s"
# tcp:
# # -- Max size setting (both initiator and target) for an NVMe queue
# # -- You may need to increase this for a higher outstanding IOs per volume
# maxQueueDepth: "32"

# loki-stack:
# # -- Enable loki log collection for Mayastor components
# enabled: true
Expand Down Expand Up @@ -663,25 +684,25 @@ jiva:
# image:
# registry: quay.io/
# repository: openebs/jiva
# tag: 3.5.0
# tag: 3.6.0
# replica:
# image:
# registry: quay.io/
# repository: openebs/jiva
# tag: 3.5.0
# tag: 3.6.0
# image:
# registry: quay.io/
# repository: openebs/jiva-operator
# pullPolicy: IfNotPresent
# tag: 3.5.0
# tag: 3.6.0
#
# jivaCSIPlugin:
# remount: "true"
# image:
# registry: quay.io/
# repository: openebs/jiva-csi
# pullPolicy: IfNotPresent
# tag: 3.5.0
# tag: 3.6.0

cstor:

Expand Down Expand Up @@ -732,59 +753,59 @@ cstor:
# image:
# registry: quay.io/
# repository: openebs/cstor-pool-manager
# tag: 3.5.0
# tag: 3.6.0
# cstorPool:
# image:
# registry: quay.io/
# repository: openebs/cstor-pool
# tag: 3.5.0
# tag: 3.6.0
# cstorPoolExporter:
# image:
# registry: quay.io/
# repository: openebs/m-exporter
# tag: 3.5.0
# tag: 3.6.0
# image:
# registry: quay.io/
# repository: openebs/cspc-operator
# pullPolicy: IfNotPresent
# tag: 3.5.0
# tag: 3.6.0
#
# cvcOperator:
# target:
# image:
# registry: quay.io/
# repository: openebs/cstor-istgt
# tag: 3.5.0
# tag: 3.6.0
# volumeMgmt:
# image:
# registry: quay.io/
# repository: openebs/cstor-volume-manager
# tag: 3.5.0
# tag: 3.6.0
# volumeExporter:
# image:
# registry: quay.io/
# repository: openebs/m-exporter
# tag: 3.5.0
# tag: 3.6.0
# image:
# registry: quay.io/
# repository: openebs/cvc-operator
# pullPolicy: IfNotPresent
# tag: 3.5.0
# tag: 3.6.0
#
# cstorCSIPlugin:
# image:
# registry: quay.io/
# repository: openebs/cstor-csi-driver
# pullPolicy: IfNotPresent
# tag: 3.5.0
# tag: 3.6.0
#
# admissionServer:
# componentName: cstor-admission-webhook
# image:
# registry: quay.io/
# repository: openebs/cstor-webhook
# pullPolicy: IfNotPresent
# tag: 3.5.0
# tag: 3.6.0

# ndm configuration goes here
# https://openebs.github.io/node-disk-manager
Expand Down Expand Up @@ -832,7 +853,7 @@ openebs-ndm:
# registry: quay.io/
# repository: openebs/linux-utils
# pullPolicy: IfNotPresent
# tag: 3.4.0
# tag: 3.5.0
#
# featureGates:
# enabled: true
Expand Down Expand Up @@ -885,7 +906,7 @@ localpv-provisioner:
# image:
# registry: quay.io/
# repository: openebs/provisioner-localpv
# tag: 3.4.0
# tag: 3.5.0
# pullPolicy: IfNotPresent
# healthCheck:
# initialDelaySeconds: 30
Expand All @@ -899,7 +920,7 @@ localpv-provisioner:
# registry: quay.io/
# repository: openebs/linux-utils
# pullPolicy: IfNotPresent
# tag: 3.4.0
# tag: 3.5.0

# zfs local pv configuration goes here
# ref - https://openebs.github.io/zfs-localpv
Expand All @@ -920,7 +941,7 @@ zfs-localpv:
# registry: quay.io/
# repository: openebs/zfs-driver
# pullPolicy: IfNotPresent
# tag: 2.3.0
# tag: 2.4.0

# lvm local pv configuration goes here
# ref - https://openebs.github.io/lvm-localpv
Expand All @@ -941,7 +962,7 @@ lvm-localpv:
# registry: quay.io/
# repository: openebs/lvm-driver
# pullPolicy: IfNotPresent
# tag: 1.3.0
# tag: 1.4.0

# openebs nfs provisioner configuration goes here
# ref - https://openebs.github.io/dynamic-nfs-provisioner
Expand All @@ -961,13 +982,13 @@ nfs-provisioner:
# image:
# registry:
# repository: openebs/provisioner-nfs
# tag: 0.10.0
# tag: 0.11.0
# pullPolicy: IfNotPresent
# enableLeaderElection: "true"
# nfsServerAlpineImage:
# registry:
# repository: openebs/nfs-server-alpine
# tag: 0.10.0
# tag: 0.11.0

cleanup:
image:
Expand Down

0 comments on commit 9c3239c

Please sign in to comment.