diff --git a/charts/longhorn/Chart.yaml b/charts/longhorn/Chart.yaml index 20f85322..67e076ed 100644 --- a/charts/longhorn/Chart.yaml +++ b/charts/longhorn/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: longhorn -version: 1.7.2-rc1 -appVersion: v1.7.2-rc1 +version: 1.7.2-rc2 +appVersion: v1.7.2-rc2 kubeVersion: ">=1.21.0-0" description: Longhorn is a distributed block storage system for Kubernetes. keywords: diff --git a/charts/longhorn/README.md b/charts/longhorn/README.md index 87a3119d..394aa5e6 100644 --- a/charts/longhorn/README.md +++ b/charts/longhorn/README.md @@ -106,19 +106,19 @@ The `values.yaml` contains items used to tweak a deployment of this chart. | image.csi.snapshotter.repository | string | `"longhornio/csi-snapshotter"` | Repository for the CSI Snapshotter image. When unspecified, Longhorn uses the default value. | | image.csi.snapshotter.tag | string | `"v7.0.2-20241007"` | Tag for the CSI Snapshotter image. When unspecified, Longhorn uses the default value. | | image.longhorn.backingImageManager.repository | string | `"longhornio/backing-image-manager"` | Repository for the Backing Image Manager image. When unspecified, Longhorn uses the default value. | -| image.longhorn.backingImageManager.tag | string | `"master-head"` | Tag for the Backing Image Manager image. When unspecified, Longhorn uses the default value. | +| image.longhorn.backingImageManager.tag | string | `"v1.7.2-rc1"` | Tag for the Backing Image Manager image. When unspecified, Longhorn uses the default value. | | image.longhorn.engine.repository | string | `"longhornio/longhorn-engine"` | Repository for the Longhorn Engine image. | -| image.longhorn.engine.tag | string | `"master-head"` | Tag for the Longhorn Engine image. | +| image.longhorn.engine.tag | string | `"v1.7.2-rc1"` | Tag for the Longhorn Engine image. | | image.longhorn.instanceManager.repository | string | `"longhornio/longhorn-instance-manager"` | Repository for the Longhorn Instance Manager image. | -| image.longhorn.instanceManager.tag | string | `"master-head"` | Tag for the Longhorn Instance Manager image. | +| image.longhorn.instanceManager.tag | string | `"v1.7.2-rc1"` | Tag for the Longhorn Instance Manager image. | | image.longhorn.manager.repository | string | `"longhornio/longhorn-manager"` | Repository for the Longhorn Manager image. | -| image.longhorn.manager.tag | string | `"master-head"` | Tag for the Longhorn Manager image. | +| image.longhorn.manager.tag | string | `"v1.7.2-rc1"` | Tag for the Longhorn Manager image. | | image.longhorn.shareManager.repository | string | `"longhornio/longhorn-share-manager"` | Repository for the Longhorn Share Manager image. | -| image.longhorn.shareManager.tag | string | `"master-head"` | Tag for the Longhorn Share Manager image. | +| image.longhorn.shareManager.tag | string | `"v1.7.2-rc1"` | Tag for the Longhorn Share Manager image. | | image.longhorn.supportBundleKit.repository | string | `"longhornio/support-bundle-kit"` | Repository for the Longhorn Support Bundle Manager image. | | image.longhorn.supportBundleKit.tag | string | `"v0.0.43"` | Tag for the Longhorn Support Bundle Manager image. | | image.longhorn.ui.repository | string | `"longhornio/longhorn-ui"` | Repository for the Longhorn UI image. | -| image.longhorn.ui.tag | string | `"master-head"` | Tag for the Longhorn UI image. | +| image.longhorn.ui.tag | string | `"v1.7.2-rc1"` | Tag for the Longhorn UI image. | | image.openshift.oauthProxy.repository | string | `""` | Repository for the OAuth Proxy image. Specify the upstream image (for example, "quay.io/openshift/origin-oauth-proxy"). This setting applies only to OpenShift users. | | image.openshift.oauthProxy.tag | float | `""` | Tag for the OAuth Proxy image. Specify OCP/OKD version 4.1 or later (including version 4.15, which is available at quay.io/openshift/origin-oauth-proxy:4.15). This setting applies only to OpenShift users. | | image.pullPolicy | string | `"IfNotPresent"` | Image pull policy that applies to all user-deployed Longhorn components, such as Longhorn Manager, Longhorn driver, and Longhorn UI. | diff --git a/charts/longhorn/questions.yaml b/charts/longhorn/questions.yaml index 8cb4f011..1141ed98 100644 --- a/charts/longhorn/questions.yaml +++ b/charts/longhorn/questions.yaml @@ -17,7 +17,7 @@ questions: label: Longhorn Manager Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.manager.tag - default: v1.7.2-rc1 + default: v1.7.2-rc2 description: "Tag for the Longhorn Manager image." type: string label: Longhorn Manager Image Tag @@ -29,7 +29,7 @@ questions: label: Longhorn Engine Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.engine.tag - default: v1.7.2-rc1 + default: v1.7.2-rc2 description: "Tag for the Longhorn Engine image." type: string label: Longhorn Engine Image Tag @@ -41,7 +41,7 @@ questions: label: Longhorn UI Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.ui.tag - default: v1.7.2-rc1 + default: v1.7.2-rc2 description: "Tag for the Longhorn UI image." type: string label: Longhorn UI Image Tag @@ -53,7 +53,7 @@ questions: label: Longhorn Instance Manager Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.instanceManager.tag - default: v1.7.2-rc1 + default: v1.7.2-rc2 description: "Tag for the Longhorn Instance Manager image." type: string label: Longhorn Instance Manager Image Tag @@ -65,7 +65,7 @@ questions: label: Longhorn Share Manager Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.shareManager.tag - default: v1.7.2-rc1 + default: v1.7.2-rc2 description: "Tag for the Longhorn Share Manager image." type: string label: Longhorn Share Manager Image Tag @@ -77,7 +77,7 @@ questions: label: Longhorn Backing Image Manager Image Repository group: "Longhorn Images Settings" - variable: image.longhorn.backingImageManager.tag - default: v1.7.2-rc1 + default: v1.7.2-rc2 description: "Tag for the Backing Image Manager image. When unspecified, Longhorn uses the default value." type: string label: Longhorn Backing Image Manager Image Tag diff --git a/charts/longhorn/templates/storageclass.yaml b/charts/longhorn/templates/storageclass.yaml index 64be249f..884d38d5 100644 --- a/charts/longhorn/templates/storageclass.yaml +++ b/charts/longhorn/templates/storageclass.yaml @@ -53,4 +53,5 @@ data: {{- end }} {{- if .Values.persistence.disableRevisionCounter }} disableRevisionCounter: "{{ .Values.persistence.disableRevisionCounter }}" + dataEngine: "{{ .Values.persistence.dataEngine }}" {{- end }} diff --git a/charts/longhorn/values.yaml b/charts/longhorn/values.yaml index 5212816d..ee53e259 100644 --- a/charts/longhorn/values.yaml +++ b/charts/longhorn/values.yaml @@ -39,32 +39,32 @@ image: # -- Repository for the Longhorn Engine image. repository: longhornio/longhorn-engine # -- Tag for the Longhorn Engine image. - tag: v1.7.2-rc1 + tag: v1.7.2-rc2 manager: # -- Repository for the Longhorn Manager image. repository: longhornio/longhorn-manager # -- Tag for the Longhorn Manager image. - tag: v1.7.2-rc1 + tag: v1.7.2-rc2 ui: # -- Repository for the Longhorn UI image. repository: longhornio/longhorn-ui # -- Tag for the Longhorn UI image. - tag: v1.7.2-rc1 + tag: v1.7.2-rc2 instanceManager: # -- Repository for the Longhorn Instance Manager image. repository: longhornio/longhorn-instance-manager # -- Tag for the Longhorn Instance Manager image. - tag: v1.7.2-rc1 + tag: v1.7.2-rc2 shareManager: # -- Repository for the Longhorn Share Manager image. repository: longhornio/longhorn-share-manager # -- Tag for the Longhorn Share Manager image. - tag: v1.7.2-rc1 + tag: v1.7.2-rc2 backingImageManager: # -- Repository for the Backing Image Manager image. When unspecified, Longhorn uses the default value. repository: longhornio/backing-image-manager # -- Tag for the Backing Image Manager image. When unspecified, Longhorn uses the default value. - tag: v1.7.2-rc1 + tag: v1.7.2-rc2 supportBundleKit: # -- Repository for the Longhorn Support Bundle Manager image. repository: longhornio/support-bundle-kit @@ -172,6 +172,8 @@ persistence: selector: "" # -- Setting that allows you to enable automatic snapshot removal during filesystem trim for a Longhorn StorageClass. (Options: "ignored", "enabled", "disabled") removeSnapshotsDuringFilesystemTrim: ignored + # -- Setting that allows you to specify the data engine version for the default Longhorn StorageClass. (Options: "v1", "v2") + dataEngine: v1 preUpgradeChecker: # -- Setting that allows Longhorn to perform pre-upgrade checks. Disable this setting when installing Longhorn using Argo CD or other GitOps solutions.