From 34a030cb322f79c83bd8bcab009f33c5ade1c247 Mon Sep 17 00:00:00 2001 From: Niladri Halder Date: Fri, 10 Feb 2023 04:57:46 +0530 Subject: [PATCH] release(chart): add helm chart changes for v3.4.0 (#312) Signed-off-by: Niladri Halder --- charts/openebs/Chart.yaml | 14 ++-- charts/openebs/README.md | 138 ++++++++++++++++++------------------- charts/openebs/values.yaml | 54 +++++++-------- 3 files changed, 103 insertions(+), 103 deletions(-) diff --git a/charts/openebs/Chart.yaml b/charts/openebs/Chart.yaml index 470227d..ad91ad7 100644 --- a/charts/openebs/Chart.yaml +++ b/charts/openebs/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -version: 3.3.1 +version: 3.4.0 name: openebs -appVersion: 3.3.0 +appVersion: 3.4.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/ @@ -24,19 +24,19 @@ maintainers: email: shovan.maity@mayadata.io dependencies: - name: openebs-ndm - version: "2.0.0" + version: "2.1.0" repository: "https://openebs.github.io/node-disk-manager" condition: openebs-ndm.enabled - name: localpv-provisioner - version: "3.3.0" + version: "3.4.0" repository: "https://openebs.github.io/dynamic-localpv-provisioner" condition: localpv-provisioner.enabled - name: cstor - version: "3.3.0" + version: "3.4.0" repository: "https://openebs.github.io/cstor-operators" condition: cstor.enabled - name: jiva - version: "3.3.0" + version: "3.4.0" repository: "https://openebs.github.io/jiva-operator" condition: jiva.enabled - name: zfs-localpv @@ -48,6 +48,6 @@ dependencies: repository: "https://openebs.github.io/lvm-localpv" condition: lvm-localpv.enabled - name: nfs-provisioner - version: "0.9.0" + version: "0.10.0" repository: "https://openebs.github.io/dynamic-nfs-provisioner" condition: nfs-provisioner.enabled diff --git a/charts/openebs/README.md b/charts/openebs/README.md index c67e2b7..2dcb053 100644 --- a/charts/openebs/README.md +++ b/charts/openebs/README.md @@ -91,75 +91,75 @@ helm delete `my-release` The following table lists the common configurable parameters of the OpenEBS chart and their default values. For a full list of configurable parameters check out the [values.yaml](https://github.com/openebs/charts/blob/HEAD/charts/openebs/values.yaml). -| Parameter | Description | Default | -| ----------------------------------------| --------------------------------------------- | ----------------------------------------- | -| `apiserver.enabled` | Enable API Server | `true` | -| `apiserver.image` | Image for API Server | `openebs/m-apiserver` | -| `apiserver.imageTag` | Image Tag for API Server | `2.12.2` | -| `cleanup.image.registry` | Cleanup pre hook image registry | `nil` | -| `cleanup.image.repository` | Cleanup pre hook image repository | `"bitnami/kubectl"` | -| `cleanup.image.tag` | Cleanup pre hook image tag | `if not provided determined by the k8s version` | -| `crd.enableInstall` | Enable installation of CRDs by OpenEBS | `true` | -| `cstor.pool.image` | Image for cStor Pool | `openebs/cstor-pool` | -| `cstor.pool.imageTag` | Image Tag for cStor Pool | `2.12.2` | -| `cstor.poolMgmt.image` | Image for cStor Pool Management | `openebs/cstor-pool-mgmt` | -| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `2.12.2` | -| `cstor.target.image` | Image for cStor Target | `openebs/cstor-istgt` | -| `cstor.target.imageTag` | Image Tag for cStor Target | `2.12.2` | -| `cstor.volumeMgmt.image` | Image for cStor Volume Management | `openebs/cstor-volume-mgmt` | -| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `2.12.2` | -| `defaultStorageConfig.enabled` | Enable default storage class installation | `true` | -| `featureGates.enabled` | Enable feature gates | `true` | -| `featureGates.GPTBasedUUID.enabled` | Enable feature gate : GPTBasedUUID | `true` | -| `featureGates.APIService.enabled` | Enable feature gate : APIService | `false` | -| `featureGates.UseOSDisk.enabled` | Enable feature gate : UseOSDisk | `false` | -| `featureGates.ChangeDetection.enabled` | Enable feature gate : ChangeDetection | `false` | -| `healthCheck.initialDelaySeconds` | Delay before liveness probe is initiated | `30` | -| `healthCheck.periodSeconds` | How often to perform the liveness probe | `60` | -| `helper.image` | Image for helper | `openebs/linux-utils` | -| `helper.imageTag` | Image Tag for helper | `3.3.0` | -| `image.pullPolicy` | Container pull policy | `IfNotPresent` | -| `image.repository` | Specify which docker registry to use | `""` | -| `jiva.defaultStoragePath` | hostpath used by default Jiva StorageClass | `/var/openebs` | -| `jiva.image` | Image for Jiva | `openebs/jiva` | -| `jiva.imageTag` | Image Tag for Jiva | `2.12.2` | -| `jiva.replicas` | Number of Jiva Replicas | `3` | -| `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.3.0` | -| `ndm.enabled` | Enable Node Disk Manager | `true` | -| `ndm.filters.enableOsDiskExcludeFilter` | Enable filters of OS disk exclude | `true` | -| `ndm.filters.enablePathFilter` | Enable filters of paths | `true` | -| `ndm.filters.enableVendorFilter` | Enable filters of vendors | `true` | -| `ndm.filters.excludePaths` | Exclude devices with specified path patterns | `/dev/loop,/dev/fd0,/dev/sr0,/dev/ram,/dev/dm-,/dev/md,/dev/rbd,/dev/zd`| -| `ndm.filters.excludeVendors` | Exclude devices with specified vendor | `CLOUDBYT,OpenEBS` | -| `ndm.filters.includePaths` | Include devices with specified path patterns | `""` | -| `ndm.filters.osDiskExcludePaths` | Paths/Mounts to be excluded by OS Disk Filter | `/,/etc/hosts,/boot` | -| `ndm.image` | Image for Node Disk Manager | `openebs/node-disk-manager` | -| `ndm.imageTag` | Image Tag for Node Disk Manager | `2.0.0` | -| `ndmOperator.enabled` | Enable NDM Operator | `true` | -| `ndmOperator.image` | Image for NDM Operator | `openebs/node-disk-operator` | -| `ndmOperator.imageTag` | Image Tag for NDM Operator | `2.0.0` | -| `ndm.probes.enableSeachest` | Enable Seachest probe for NDM | `false` | -| `policies.monitoring.image` | Image for Prometheus Exporter | `openebs/m-exporter` | -| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `2.12.2` | -| `provisioner.enabled` | Enable Provisioner | `true` | -| `provisioner.image` | Image for Provisioner | `openebs/openebs-k8s-provisioner` | -| `provisioner.imageTag` | Image Tag for Provisioner | `2.12.2` | -| `rbac.create` | Enable RBAC Resources | `true` | -| `rbac.kyvernoEnabled` | Create Kyverno policy resources | `false` | -| `rbac.pspEnabled` | Create pod security policy resources | `false` | -| `snapshotOperator.controller.image` | Image for Snapshot Controller | `openebs/snapshot-controller` | -| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `2.12.2` | -| `snapshotOperator.enabled` | Enable Snapshot Provisioner | `true` | -| `snapshotOperator.provisioner.image` | Image for Snapshot Provisioner | `openebs/snapshot-provisioner` | -| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `2.12.2` | -| `varDirectoryPath.baseDir` | To store debug info of OpenEBS containers | `/var/openebs` | -| `webhook.enabled` | Enable admission server | `true` | -| `webhook.hostNetwork` | Use hostNetwork in admission server | `false` | -| `webhook.image` | Image for admission server | `openebs/admission-server` | -| `webhook.imageTag` | Image Tag for admission server | `2.12.2` | +| Parameter | Description | Default | +| ----------------------------------------| --------------------------------------------- |--------------------------------------------------------------------------| +| `apiserver.enabled` | Enable API Server | `true` | +| `apiserver.image` | Image for API Server | `openebs/m-apiserver` | +| `apiserver.imageTag` | Image Tag for API Server | `2.12.2` | +| `cleanup.image.registry` | Cleanup pre hook image registry | `nil` | +| `cleanup.image.repository` | Cleanup pre hook image repository | `"bitnami/kubectl"` | +| `cleanup.image.tag` | Cleanup pre hook image tag | `if not provided determined by the k8s version` | +| `crd.enableInstall` | Enable installation of CRDs by OpenEBS | `true` | +| `cstor.pool.image` | Image for cStor Pool | `openebs/cstor-pool` | +| `cstor.pool.imageTag` | Image Tag for cStor Pool | `2.12.2` | +| `cstor.poolMgmt.image` | Image for cStor Pool Management | `openebs/cstor-pool-mgmt` | +| `cstor.poolMgmt.imageTag` | Image Tag for cStor Pool Management | `2.12.2` | +| `cstor.target.image` | Image for cStor Target | `openebs/cstor-istgt` | +| `cstor.target.imageTag` | Image Tag for cStor Target | `2.12.2` | +| `cstor.volumeMgmt.image` | Image for cStor Volume Management | `openebs/cstor-volume-mgmt` | +| `cstor.volumeMgmt.imageTag` | Image Tag for cStor Volume Management | `2.12.2` | +| `defaultStorageConfig.enabled` | Enable default storage class installation | `true` | +| `featureGates.enabled` | Enable feature gates | `true` | +| `featureGates.GPTBasedUUID.enabled` | Enable feature gate : GPTBasedUUID | `true` | +| `featureGates.APIService.enabled` | Enable feature gate : APIService | `false` | +| `featureGates.UseOSDisk.enabled` | Enable feature gate : UseOSDisk | `false` | +| `featureGates.ChangeDetection.enabled` | Enable feature gate : ChangeDetection | `false` | +| `healthCheck.initialDelaySeconds` | Delay before liveness probe is initiated | `30` | +| `healthCheck.periodSeconds` | How often to perform the liveness probe | `60` | +| `helper.image` | Image for helper | `openebs/linux-utils` | +| `helper.imageTag` | Image Tag for helper | `3.4.0` | +| `image.pullPolicy` | Container pull policy | `IfNotPresent` | +| `image.repository` | Specify which docker registry to use | `""` | +| `jiva.defaultStoragePath` | hostpath used by default Jiva StorageClass | `/var/openebs` | +| `jiva.image` | Image for Jiva | `openebs/jiva` | +| `jiva.imageTag` | Image Tag for Jiva | `2.12.2` | +| `jiva.replicas` | Number of Jiva Replicas | `3` | +| `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` | +| `ndm.enabled` | Enable Node Disk Manager | `true` | +| `ndm.filters.enableOsDiskExcludeFilter` | Enable filters of OS disk exclude | `true` | +| `ndm.filters.enablePathFilter` | Enable filters of paths | `true` | +| `ndm.filters.enableVendorFilter` | Enable filters of vendors | `true` | +| `ndm.filters.excludePaths` | Exclude devices with specified path patterns | `/dev/loop,/dev/fd0,/dev/sr0,/dev/ram,/dev/dm-,/dev/md,/dev/rbd,/dev/zd` | +| `ndm.filters.excludeVendors` | Exclude devices with specified vendor | `CLOUDBYT,OpenEBS` | +| `ndm.filters.includePaths` | Include devices with specified path patterns | `""` | +| `ndm.filters.osDiskExcludePaths` | Paths/Mounts to be excluded by OS Disk Filter | `/,/etc/hosts,/boot` | +| `ndm.image` | Image for Node Disk Manager | `openebs/node-disk-manager` | +| `ndm.imageTag` | Image Tag for Node Disk Manager | `2.1.0` | +| `ndmOperator.enabled` | Enable NDM Operator | `true` | +| `ndmOperator.image` | Image for NDM Operator | `openebs/node-disk-operator` | +| `ndmOperator.imageTag` | Image Tag for NDM Operator | `2.1.0` | +| `ndm.probes.enableSeachest` | Enable Seachest probe for NDM | `false` | +| `policies.monitoring.image` | Image for Prometheus Exporter | `openebs/m-exporter` | +| `policies.monitoring.imageTag` | Image Tag for Prometheus Exporter | `2.12.2` | +| `provisioner.enabled` | Enable Provisioner | `true` | +| `provisioner.image` | Image for Provisioner | `openebs/openebs-k8s-provisioner` | +| `provisioner.imageTag` | Image Tag for Provisioner | `2.12.2` | +| `rbac.create` | Enable RBAC Resources | `true` | +| `rbac.kyvernoEnabled` | Create Kyverno policy resources | `false` | +| `rbac.pspEnabled` | Create pod security policy resources | `false` | +| `snapshotOperator.controller.image` | Image for Snapshot Controller | `openebs/snapshot-controller` | +| `snapshotOperator.controller.imageTag` | Image Tag for Snapshot Controller | `2.12.2` | +| `snapshotOperator.enabled` | Enable Snapshot Provisioner | `true` | +| `snapshotOperator.provisioner.image` | Image for Snapshot Provisioner | `openebs/snapshot-provisioner` | +| `snapshotOperator.provisioner.imageTag` | Image Tag for Snapshot Provisioner | `2.12.2` | +| `varDirectoryPath.baseDir` | To store debug info of OpenEBS containers | `/var/openebs` | +| `webhook.enabled` | Enable admission server | `true` | +| `webhook.hostNetwork` | Use hostNetwork in admission server | `false` | +| `webhook.image` | Image for admission server | `openebs/admission-server` | +| `webhook.imageTag` | Image Tag for admission server | `2.12.2` | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. diff --git a/charts/openebs/values.yaml b/charts/openebs/values.yaml index c84e04b..a9dddb9 100644 --- a/charts/openebs/values.yaml +++ b/charts/openebs/values.yaml @@ -18,7 +18,7 @@ imagePullSecrets: [] release: # "openebs.io/version" label for control plane components - version: "3.3.0" + version: "3.4.0" # Legacy components will be installed if it is enabled. # Legacy components are - admission-server, maya api-server, snapshot-operator @@ -95,7 +95,7 @@ provisioner: localprovisioner: enabled: true image: "openebs/provisioner-localpv" - imageTag: "3.3.0" + imageTag: "3.4.0" replicas: 1 enableLeaderElection: true # These fields are deprecated. Please use the fields (see below) @@ -247,7 +247,7 @@ snapshotOperator: ndm: enabled: true image: "openebs/node-disk-manager" - imageTag: "2.0.0" + imageTag: "2.1.0" sparse: path: "/var/openebs/sparse" size: "10737418240" @@ -283,7 +283,7 @@ ndm: ndmOperator: enabled: true image: "openebs/node-disk-operator" - imageTag: "2.0.0" + imageTag: "2.1.0" replicas: 1 upgradeStrategy: Recreate nodeSelector: {} @@ -311,7 +311,7 @@ ndmExporter: repository: openebs/node-disk-exporter pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: 2.0.0 + tag: 2.1.0 nodeExporter: name: ndm-node-exporter podLabels: @@ -356,7 +356,7 @@ webhook: # then put this configuration under `localpv-provisioner` and `openebs-ndm` key. helper: image: "openebs/linux-utils" - imageTag: "3.3.0" + imageTag: "3.4.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 @@ -444,17 +444,17 @@ jiva: # image: # registry: quay.io/ # repository: openebs/jiva -# tag: 3.3.0 +# tag: 3.4.0 # replica: # image: # registry: quay.io/ # repository: openebs/jiva -# tag: 3.3.0 +# tag: 3.4.0 # image: # registry: quay.io/ # repository: openebs/jiva-operator # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 # # jivaCSIPlugin: # remount: "true" @@ -462,7 +462,7 @@ jiva: # registry: quay.io/ # repository: openebs/jiva-csi # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 cstor: @@ -513,51 +513,51 @@ cstor: # image: # registry: quay.io/ # repository: openebs/cstor-pool-manager -# tag: 3.3.0 +# tag: 3.4.0 # cstorPool: # image: # registry: quay.io/ # repository: openebs/cstor-pool -# tag: 3.3.0 +# tag: 3.4.0 # cstorPoolExporter: # image: # registry: quay.io/ # repository: openebs/m-exporter -# tag: 3.3.0 +# tag: 3.4.0 # image: # registry: quay.io/ # repository: openebs/cspc-operator # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 # # cvcOperator: # target: # image: # registry: quay.io/ # repository: openebs/cstor-istgt -# tag: 3.3.0 +# tag: 3.4.0 # volumeMgmt: # image: # registry: quay.io/ # repository: openebs/cstor-volume-manager -# tag: 3.3.0 +# tag: 3.4.0 # volumeExporter: # image: # registry: quay.io/ # repository: openebs/m-exporter -# tag: 3.3.0 +# tag: 3.4.0 # image: # registry: quay.io/ # repository: openebs/cvc-operator # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 # # cstorCSIPlugin: # image: # registry: quay.io/ # repository: openebs/cstor-csi-driver # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 # # admissionServer: # componentName: cstor-admission-webhook @@ -565,7 +565,7 @@ cstor: # registry: quay.io/ # repository: openebs/cstor-webhook # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 # ndm configuration goes here # https://openebs.github.io/node-disk-manager @@ -583,7 +583,7 @@ openebs-ndm: # registry: quay.io/ # repository: openebs/node-disk-manager # pullPolicy: IfNotPresent -# tag: 2.0.0 +# tag: 2.1.0 # sparse: # path: "/var/openebs/sparse" # size: "10737418240" @@ -606,14 +606,14 @@ openebs-ndm: # registry: quay.io/ # repository: openebs/node-disk-operator # pullPolicy: IfNotPresent -# tag: 2.0.0 +# tag: 2.1.0 # # helperPod: # image: # registry: quay.io/ # repository: openebs/linux-utils # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 # # featureGates: # enabled: true @@ -666,7 +666,7 @@ localpv-provisioner: # image: # registry: quay.io/ # repository: openebs/provisioner-localpv -# tag: 3.3.0 +# tag: 3.4.0 # pullPolicy: IfNotPresent # healthCheck: # initialDelaySeconds: 30 @@ -680,7 +680,7 @@ localpv-provisioner: # registry: quay.io/ # repository: openebs/linux-utils # pullPolicy: IfNotPresent -# tag: 3.3.0 +# tag: 3.4.0 # zfs local pv configuration goes here # ref - https://openebs.github.io/zfs-localpv @@ -742,13 +742,13 @@ nfs-provisioner: # image: # registry: # repository: openebs/provisioner-nfs -# tag: 0.9.0 +# tag: 0.10.0 # pullPolicy: IfNotPresent # enableLeaderElection: "true" # nfsServerAlpineImage: # registry: # repository: openebs/nfs-server-alpine -# tag: 0.9.0 +# tag: 0.10.0 cleanup: image: