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

Commit 9c3239c

Browse files
authored
feat(charts): bump chart for v3.10.0 (#342)
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
1 parent c10aadb commit 9c3239c

File tree

6 files changed

+69
-43
lines changed

6 files changed

+69
-43
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
Chart.lock
22
charts
3+
# IDEs
4+
**/.idea

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ OpenEBS helm chart includes common components that are used by multiple engines
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.4.0/chart)
26+
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.5.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

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
2-
version: 3.9.0
2+
version: 3.10.0
33
name: openebs
4-
appVersion: 3.9.0
4+
appVersion: 3.10.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/
@@ -28,30 +28,30 @@ dependencies:
2828
repository: "https://openebs.github.io/node-disk-manager"
2929
condition: openebs-ndm.enabled
3030
- name: localpv-provisioner
31-
version: "3.4.1"
31+
version: "3.5.0"
3232
repository: "https://openebs.github.io/dynamic-localpv-provisioner"
3333
condition: localpv-provisioner.enabled
3434
- name: cstor
35-
version: "3.5.0"
35+
version: "3.6.0"
3636
repository: "https://openebs.github.io/cstor-operators"
3737
condition: cstor.enabled
3838
- name: jiva
39-
version: "3.5.1"
39+
version: "3.6.0"
4040
repository: "https://openebs.github.io/jiva-operator"
4141
condition: jiva.enabled
4242
- name: zfs-localpv
43-
version: "2.3.1"
43+
version: "2.4.0"
4444
repository: "https://openebs.github.io/zfs-localpv"
4545
condition: zfs-localpv.enabled
4646
- name: lvm-localpv
47-
version: "1.3.0"
47+
version: "1.4.0"
4848
repository: "https://openebs.github.io/lvm-localpv"
4949
condition: lvm-localpv.enabled
5050
- name: nfs-provisioner
51-
version: "0.10.0"
51+
version: "0.11.0"
5252
repository: "https://openebs.github.io/dynamic-nfs-provisioner"
5353
condition: nfs-provisioner.enabled
5454
- name: mayastor
55-
version: "2.4.0"
55+
version: "2.5.0"
5656
repository: "https://openebs.github.io/mayastor-extensions"
5757
condition: mayastor.enabled

charts/openebs/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -141,14 +141,14 @@ The following table lists the common configurable parameters of the OpenEBS char
141141
| `localprovisioner.basePath` | BasePath for hostPath volumes on Nodes | `/var/openebs/local` |
142142
| `localprovisioner.enabled` | Enable localProvisioner | `true` |
143143
| `localprovisioner.image` | Image for localProvisioner | `openebs/provisioner-localpv` |
144-
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `3.4.0` |
144+
| `localprovisioner.imageTag` | Image Tag for localProvisioner | `3.5.0` |
145145
| `mayastor.enabled` | Enable mayastor (disables localprovisioner and ndm) | `false` |
146146
| `mayastor.etcd.replicaCount` | Set the number of etcd replicas in the | `3` |
147147
| `mayastor.etcd.persistence.storageClass` | Set the StorageClass name used to provision the volume(s) for the etcd | `""` |
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.4.0"` |
151+
| `mayastor.image.tag` | Set the container image tag for the mayastor containers | `"v2.5.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/templates/clusterrole.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ rules:
4545
- apiGroups: ["admissionregistration.k8s.io"]
4646
resources: ["validatingwebhookconfigurations", "mutatingwebhookconfigurations"]
4747
verbs: ["get", "create", "list", "delete", "update", "patch"]
48+
- apiGroups: ["coordination.k8s.io"]
49+
resources: ["leases"]
50+
verbs: ["get", "create", "update"]
4851
- nonResourceURLs: ["/metrics"]
4952
verbs: ["get"]
5053
{{- end }}

charts/openebs/values.yaml

+52-31
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.9.0"
21+
version: "3.10.0"
2222

2323
# Legacy components will be installed if it is enabled.
2424
# Legacy components are - admission-server, maya api-server, snapshot-operator
@@ -95,7 +95,7 @@ provisioner:
9595
localprovisioner:
9696
enabled: true
9797
image: "openebs/provisioner-localpv"
98-
imageTag: "3.4.0"
98+
imageTag: "3.5.0"
9999
replicas: 1
100100
enableLeaderElection: true
101101
# These fields are deprecated. Please use the fields (see below)
@@ -356,7 +356,7 @@ webhook:
356356
# then put this configuration under `localpv-provisioner` and `openebs-ndm` key.
357357
helper:
358358
image: "openebs/linux-utils"
359-
imageTag: "3.4.0"
359+
imageTag: "3.5.0"
360360

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

@@ -502,11 +502,11 @@ mayastor:
502502
# # -- csi-attacher image release tag
503503
# attacherTag: v4.3.0
504504
# # -- csi-snapshotter image release tag
505-
# snapshotterTag: v6.2.1
505+
# snapshotterTag: v6.3.1
506506
# # -- csi-snapshot-controller image release tag
507-
# snapshotControllerTag: v6.2.1
507+
# snapshotControllerTag: v6.3.1
508508
# # -- csi-node-driver-registrar image release tag
509-
# registrarTag: v2.8.0
509+
# registrarTag: v2.9.0
510510

511511
# controller:
512512
# # -- Log level for the csi controller
@@ -526,6 +526,8 @@ mayastor:
526526
# tolerations: []
527527
# # -- Set PriorityClass, overrides global
528528
# priorityClassName: ""
529+
# # -- Prevent modifying the volume mode when creating a PVC from an existing VolumeSnapshot
530+
# preventVolumeModeConversion: true
529531
# node:
530532
# logLevel: info
531533
# topology:
@@ -545,8 +547,10 @@ mayastor:
545547
# # -- Memory requests for csi node plugin
546548
# memory: "64Mi"
547549
# nvme:
548-
# # -- The nvme_core module io timeout in seconds
549-
# io_timeout: "30"
550+
# # The nvme_core module and nvme block io timeout in humantime
551+
# # By default it uses the "io_engine.nvme.ioTimeout" + 10s
552+
# # Do not modify this unless you're really sure about its effects
553+
# io_timeout: ""
550554
# # -- The ctrl_loss_tmo (controller loss timeout) in seconds
551555
# ctrl_loss_tmo: "1980"
552556
# # Kato (keep alive timeout) in seconds
@@ -593,6 +597,23 @@ mayastor:
593597
# size: 2Gi
594598
# podAntiAffinityPreset: "hard"
595599

600+
# nvme:
601+
# # -- Timeout for IOs
602+
# # The default here is exaggerated for local disks but we've observed that in
603+
# # shared virtual environments having a higher timeout value is beneficial.
604+
# # In certain cases, you may have to set this to an even higher value. For example,
605+
# # in Hetzner we've had better results setting it to 300s.
606+
# # Please adjust this according to your hardware and needs.
607+
# ioTimeout: "110s"
608+
# # Timeout for admin commands
609+
# adminTimeout: "30s"
610+
# # Timeout for keep alives
611+
# keepAliveTimeout: "10s"
612+
# tcp:
613+
# # -- Max size setting (both initiator and target) for an NVMe queue
614+
# # -- You may need to increase this for a higher outstanding IOs per volume
615+
# maxQueueDepth: "32"
616+
596617
# loki-stack:
597618
# # -- Enable loki log collection for Mayastor components
598619
# enabled: true
@@ -663,25 +684,25 @@ jiva:
663684
# image:
664685
# registry: quay.io/
665686
# repository: openebs/jiva
666-
# tag: 3.5.0
687+
# tag: 3.6.0
667688
# replica:
668689
# image:
669690
# registry: quay.io/
670691
# repository: openebs/jiva
671-
# tag: 3.5.0
692+
# tag: 3.6.0
672693
# image:
673694
# registry: quay.io/
674695
# repository: openebs/jiva-operator
675696
# pullPolicy: IfNotPresent
676-
# tag: 3.5.0
697+
# tag: 3.6.0
677698
#
678699
# jivaCSIPlugin:
679700
# remount: "true"
680701
# image:
681702
# registry: quay.io/
682703
# repository: openebs/jiva-csi
683704
# pullPolicy: IfNotPresent
684-
# tag: 3.5.0
705+
# tag: 3.6.0
685706

686707
cstor:
687708

@@ -732,59 +753,59 @@ cstor:
732753
# image:
733754
# registry: quay.io/
734755
# repository: openebs/cstor-pool-manager
735-
# tag: 3.5.0
756+
# tag: 3.6.0
736757
# cstorPool:
737758
# image:
738759
# registry: quay.io/
739760
# repository: openebs/cstor-pool
740-
# tag: 3.5.0
761+
# tag: 3.6.0
741762
# cstorPoolExporter:
742763
# image:
743764
# registry: quay.io/
744765
# repository: openebs/m-exporter
745-
# tag: 3.5.0
766+
# tag: 3.6.0
746767
# image:
747768
# registry: quay.io/
748769
# repository: openebs/cspc-operator
749770
# pullPolicy: IfNotPresent
750-
# tag: 3.5.0
771+
# tag: 3.6.0
751772
#
752773
# cvcOperator:
753774
# target:
754775
# image:
755776
# registry: quay.io/
756777
# repository: openebs/cstor-istgt
757-
# tag: 3.5.0
778+
# tag: 3.6.0
758779
# volumeMgmt:
759780
# image:
760781
# registry: quay.io/
761782
# repository: openebs/cstor-volume-manager
762-
# tag: 3.5.0
783+
# tag: 3.6.0
763784
# volumeExporter:
764785
# image:
765786
# registry: quay.io/
766787
# repository: openebs/m-exporter
767-
# tag: 3.5.0
788+
# tag: 3.6.0
768789
# image:
769790
# registry: quay.io/
770791
# repository: openebs/cvc-operator
771792
# pullPolicy: IfNotPresent
772-
# tag: 3.5.0
793+
# tag: 3.6.0
773794
#
774795
# cstorCSIPlugin:
775796
# image:
776797
# registry: quay.io/
777798
# repository: openebs/cstor-csi-driver
778799
# pullPolicy: IfNotPresent
779-
# tag: 3.5.0
800+
# tag: 3.6.0
780801
#
781802
# admissionServer:
782803
# componentName: cstor-admission-webhook
783804
# image:
784805
# registry: quay.io/
785806
# repository: openebs/cstor-webhook
786807
# pullPolicy: IfNotPresent
787-
# tag: 3.5.0
808+
# tag: 3.6.0
788809

789810
# ndm configuration goes here
790811
# https://openebs.github.io/node-disk-manager
@@ -832,7 +853,7 @@ openebs-ndm:
832853
# registry: quay.io/
833854
# repository: openebs/linux-utils
834855
# pullPolicy: IfNotPresent
835-
# tag: 3.4.0
856+
# tag: 3.5.0
836857
#
837858
# featureGates:
838859
# enabled: true
@@ -885,7 +906,7 @@ localpv-provisioner:
885906
# image:
886907
# registry: quay.io/
887908
# repository: openebs/provisioner-localpv
888-
# tag: 3.4.0
909+
# tag: 3.5.0
889910
# pullPolicy: IfNotPresent
890911
# healthCheck:
891912
# initialDelaySeconds: 30
@@ -899,7 +920,7 @@ localpv-provisioner:
899920
# registry: quay.io/
900921
# repository: openebs/linux-utils
901922
# pullPolicy: IfNotPresent
902-
# tag: 3.4.0
923+
# tag: 3.5.0
903924

904925
# zfs local pv configuration goes here
905926
# ref - https://openebs.github.io/zfs-localpv
@@ -920,7 +941,7 @@ zfs-localpv:
920941
# registry: quay.io/
921942
# repository: openebs/zfs-driver
922943
# pullPolicy: IfNotPresent
923-
# tag: 2.3.0
944+
# tag: 2.4.0
924945

925946
# lvm local pv configuration goes here
926947
# ref - https://openebs.github.io/lvm-localpv
@@ -941,7 +962,7 @@ lvm-localpv:
941962
# registry: quay.io/
942963
# repository: openebs/lvm-driver
943964
# pullPolicy: IfNotPresent
944-
# tag: 1.3.0
965+
# tag: 1.4.0
945966

946967
# openebs nfs provisioner configuration goes here
947968
# ref - https://openebs.github.io/dynamic-nfs-provisioner
@@ -961,13 +982,13 @@ nfs-provisioner:
961982
# image:
962983
# registry:
963984
# repository: openebs/provisioner-nfs
964-
# tag: 0.10.0
985+
# tag: 0.11.0
965986
# pullPolicy: IfNotPresent
966987
# enableLeaderElection: "true"
967988
# nfsServerAlpineImage:
968989
# registry:
969990
# repository: openebs/nfs-server-alpine
970-
# tag: 0.10.0
991+
# tag: 0.11.0
971992

972993
cleanup:
973994
image:

0 commit comments

Comments
 (0)