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

Commit 4831453

Browse files
authored
charts(openebs-3.4.1): helm chart for OpenEBS v3.4.1 (#321)
* charts(openebs-3.4.1): helm chart for OpenEBS v3.4.1 Signed-off-by: Niladri Halder <niladri.halder26@gmail.com> * fix(chart): uncomment mayastor image tag values Signed-off-by: Niladri Halder <niladri.halder26@gmail.com> --------- Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
1 parent 4942c1f commit 4831453

File tree

4 files changed

+134
-144
lines changed

4 files changed

+134
-144
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ OpenEBS helm chart will includes common components that are used by multiple eng
2323
- Security Policies like RBAC, PSP, Kyverno
2424

2525
Engine charts included as dependencies are:
26-
- [mayastor] (https://github.com/openebs/mayastor-extensions/tree/release/2.0/chart)
26+
- [Mayastor](https://github.com/openebs/mayastor-extensions/tree/v2.0.1/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.4.1
2+
version: 3.4.2
33
name: openebs
4-
appVersion: 3.4.0
4+
appVersion: 3.4.1
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.0"
55+
version: "2.0.1"
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 | `"release-2.0"` |
151+
| `mayastor.image.tag` | Set the container image tag for the mayastor containers | `"v2.0.1"` |
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: 129 additions & 139 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.4.0"
21+
version: "3.4.1"
2222

2323
# Legacy components will be installed if it is enabled.
2424
# Legacy components are - admission-server, maya api-server, snapshot-operator
@@ -401,152 +401,142 @@ mayastor:
401401
# -- Enable Mayastor storage engine
402402
# Note: Enabling this will remove LocalPV Provisioner and NDM (default chart components).
403403
enabled: false
404+
405+
# Sample configuration, if you want to configure mayastor with custom values.
406+
# 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
408+
404409
image:
405410
# -- Image registry to pull Mayastor product images
406411
registry: docker.io
407412
# -- Image registry's namespace
408413
repo: openebs
409414
# -- Release tag for Mayastor images
410-
tag: v2.0.0
415+
tag: v2.0.1
411416
# -- ImagePullPolicy for Mayastor images
412417
pullPolicy: Always
413418

414-
base:
415-
initContainers:
416-
enabled: true
417-
containers:
418-
- name: agent-core-grpc-probe
419-
image: busybox:latest
420-
command: ['sh', '-c', 'trap "exit 1" TERM; until nc -vzw 5 {{ .Release.Name }}-agent-core 50051; do date; echo "Waiting for agent-core-grpc services..."; sleep 1; done;']
421-
- name: etcd-probe
422-
image: busybox:latest
423-
command: ['sh', '-c', 'trap "exit 1" TERM; until nc -vzw 5 {{ .Release.Name }}-etcd {{.Values.etcd.service.port}}; do date; echo "Waiting for etcd..."; sleep 1; done;']
424-
initCoreContainers:
425-
enabled: true
426-
containers:
427-
- name: etcd-probe
428-
image: busybox:latest
429-
command: ['sh', '-c', 'trap "exit 1" TERM; until nc -vzw 5 {{ .Release.Name }}-etcd {{.Values.etcd.service.port}}; do date; echo "Waiting for etcd..."; sleep 1; done;']
430-
# docker-secrets required to pull images if the container registry from image.Registry is protected
431-
imagePullSecrets:
432-
# -- Enable imagePullSecrets for pulling our container images
433-
enabled: false
434-
# Name of the imagePullSecret in the installed namespace
435-
secrets:
436-
- name: login
437-
438-
metrics:
439-
# -- Enable the metrics exporter
440-
enabled: true
441-
442-
jaeger:
443-
# -- Enable jaeger tracing
444-
enabled: false
445-
446-
operators:
447-
pool:
448-
# -- Log level for diskpool operator service
449-
logLevel: info
450-
451-
jaeger-operator:
452-
# Name of jaeger operator
453-
name: "{{ .Release.Name }}"
454-
crd:
455-
# Install jaeger CRDs
456-
install: false
457-
jaeger:
458-
# Install jaeger-operator
459-
create: false
460-
rbac:
461-
# Create a clusterRole for Jaeger
462-
clusterRole: true
463-
464-
agents:
465-
core:
466-
# -- Log level for the core service
467-
logLevel: info
468-
ha:
469-
enabled: true
470-
node:
471-
# -- Log level for the ha node service
472-
logLevel: info
473-
cluster:
474-
# -- Log level for the ha cluster service
475-
logLevel: info
476-
477-
apis:
478-
rest:
479-
# -- Log level for the rest service
480-
logLevel: info
481-
# -- Number of replicas of rest
482-
replicaCount: 1
483-
484-
csi:
485-
image:
486-
# -- Image registry to pull all CSI Sidecar images
487-
registry: registry.k8s.io
488-
# -- Image registry's namespace
489-
repo: sig-storage
490-
# -- imagePullPolicy for all CSI Sidecar images
491-
pullPolicy: IfNotPresent
492-
# -- csi-provisioner image release tag
493-
provisionerTag: v2.2.1
494-
# -- csi-attacher image release tag
495-
attacherTag: v3.2.1
496-
# -- csi-node-driver-registrar image release tag
497-
registrarTag: v2.1.0
498-
499-
controller:
500-
# -- Log level for the csi controller
501-
logLevel: info
502-
503-
node:
504-
logLevel: info
505-
topology:
506-
segments:
507-
openebs.io/csi-node: mayastor
508-
# -- Add topology segments to the csi-node daemonset node selector
509-
nodeSelector: false
510-
kubeletDir: /var/lib/kubelet
511-
512-
io_engine:
513-
# -- Log level for the io-engine service
514-
logLevel: info,io_engine=info
515-
# -- Node selectors to designate storage nodes for diskpool creation
516-
# Note that if multi-arch images support 'kubernetes.io/arch: amd64'
517-
# should be removed.
518-
nodeSelector:
519-
openebs.io/engine: mayastor
520-
kubernetes.io/arch: amd64
521-
522-
etcd:
523-
# Pod labels; okay to remove the openebs logging label if required
524-
podLabels:
525-
app: etcd
526-
openebs.io/logging: "true"
527-
# -- Number of replicas of etcd
528-
replicaCount: 3
529-
persistence:
530-
# -- If true, use a Persistent Volume Claim. If false, use emptyDir.
531-
enabled: true
532-
# -- Will define which storageClass to use in etcd's StatefulSets
533-
# a `manual` storageClass will provision a hostpath PV on the same node
534-
# an empty storageClass will use the default StorageClass on the cluster
535-
storageClass: ""
536-
# -- Volume size
537-
size: 2Gi
538-
podAntiAffinityPreset: "hard"
539-
540-
loki-stack:
541-
# -- Enable loki log collection for Mayastor components
542-
enabled: true
543-
544-
obs:
545-
callhome:
546-
# -- Enable callhome
547-
enabled: true
548-
# -- Log level for callhome
549-
logLevel: "info"
419+
# base:
420+
# # docker-secrets required to pull images if the container registry from image.Registry is protected
421+
# imagePullSecrets:
422+
# # -- Enable imagePullSecrets for pulling our container images
423+
# enabled: false
424+
# # Name of the imagePullSecret in the installed namespace
425+
# secrets:
426+
# - name: login
427+
428+
# metrics:
429+
# # -- Enable the metrics exporter
430+
# enabled: true
431+
432+
# jaeger:
433+
# # -- Enable jaeger tracing
434+
# enabled: false
435+
436+
# operators:
437+
# pool:
438+
# # -- Log level for diskpool operator service
439+
# logLevel: info
440+
441+
# jaeger-operator:
442+
# # Name of jaeger operator
443+
# name: "{{ .Release.Name }}"
444+
# crd:
445+
# # Install jaeger CRDs
446+
# install: false
447+
# jaeger:
448+
# # Install jaeger-operator
449+
# create: false
450+
# rbac:
451+
# # Create a clusterRole for Jaeger
452+
# clusterRole: true
453+
454+
# agents:
455+
# core:
456+
# # -- Log level for the core service
457+
# logLevel: info
458+
# ha:
459+
# enabled: true
460+
# node:
461+
# # -- Log level for the ha node service
462+
# logLevel: info
463+
# cluster:
464+
# # -- Log level for the ha cluster service
465+
# logLevel: info
466+
467+
# apis:
468+
# rest:
469+
# # -- Log level for the rest service
470+
# logLevel: info
471+
# # -- Number of replicas of rest
472+
# replicaCount: 1
473+
474+
# csi:
475+
# image:
476+
# # -- Image registry to pull all CSI Sidecar images
477+
# registry: registry.k8s.io
478+
# # -- Image registry's namespace
479+
# repo: sig-storage
480+
# # -- imagePullPolicy for all CSI Sidecar images
481+
# pullPolicy: IfNotPresent
482+
# # -- csi-provisioner image release tag
483+
# provisionerTag: v2.2.1
484+
# # -- csi-attacher image release tag
485+
# attacherTag: v3.2.1
486+
# # -- csi-node-driver-registrar image release tag
487+
# registrarTag: v2.1.0
488+
489+
# controller:
490+
# # -- Log level for the csi controller
491+
# logLevel: info
492+
493+
# node:
494+
# logLevel: info
495+
# topology:
496+
# segments:
497+
# openebs.io/csi-node: mayastor
498+
# # -- Add topology segments to the csi-node daemonset node selector
499+
# nodeSelector: false
500+
# kubeletDir: /var/lib/kubelet
501+
502+
# io_engine:
503+
# # -- Log level for the io-engine service
504+
# logLevel: info,io_engine=info
505+
# # -- Node selectors to designate storage nodes for diskpool creation
506+
# # Note that if multi-arch images support 'kubernetes.io/arch: amd64'
507+
# # should be removed.
508+
# nodeSelector:
509+
# openebs.io/engine: mayastor
510+
# kubernetes.io/arch: amd64
511+
512+
# etcd:
513+
# # Pod labels; okay to remove the openebs logging label if required
514+
# podLabels:
515+
# app: etcd
516+
# openebs.io/logging: "true"
517+
# # -- Number of replicas of etcd
518+
# replicaCount: 3
519+
# persistence:
520+
# # -- If true, use a Persistent Volume Claim. If false, use emptyDir.
521+
# enabled: true
522+
# # -- Will define which storageClass to use in etcd's StatefulSets
523+
# # a `manual` storageClass will provision a hostpath PV on the same node
524+
# # an empty storageClass will use the default StorageClass on the cluster
525+
# storageClass: ""
526+
# # -- Volume size
527+
# size: 2Gi
528+
# podAntiAffinityPreset: "hard"
529+
530+
# loki-stack:
531+
# # -- Enable loki log collection for Mayastor components
532+
# enabled: true
533+
534+
# obs:
535+
# callhome:
536+
# # -- Enable callhome
537+
# enabled: true
538+
# # -- Log level for callhome
539+
# logLevel: "info"
550540

551541
jiva:
552542
# non csi configuration
@@ -879,7 +869,7 @@ lvm-localpv:
879869
nfs-provisioner:
880870
enabled: false
881871

882-
# Sample configuration if you want to configure lvm localpv with custom values.
872+
# Sample configuration if you want to configure nfs-provisioner with custom values.
883873
# This is a small part of the full configuration. Full configuration available
884874
# here - https://openebs.github.io/dynamic-nfs-provisioner
885875

0 commit comments

Comments
 (0)