Update ceph-csi helm charts to v3.10.1
Update RBD/CephFS provisioners to v3.10.1 based on https://github.com/ceph/ceph-csi/releases/tag/v3.10.1 We use the latest versions of ceph-csi, csi-provisioner, csi-attacher, csi-snapshotter, csi-node-driver-registrar, csi-resizer: - https://github.com/kubernetes-csi/external-provisioner/releases/tag/v3.6.2 - https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.4.2 - https://github.com/kubernetes-csi/external-snapshotter/releases/tag/v6.3.2 - https://github.com/kubernetes-csi/node-driver-registrar/releases/tag/v2.9.1 - https://github.com/kubernetes-csi/external-resizer/releases/tag/v1.9.2 Test Plan: PASS: App upload/apply/remove/delete/update PASS: Create PVC using storageclass general (rbd) PASS: Create pod using RBD PVC PASS: Resize RBD PVC PASS: Create RBD volume snapshot PASS: Create PVC using storageclass cephfs PASS: Create pod using cephfs PVC PASS: Resize cephfs PVC PASS: Create cephfs volume snapshot * Tests were performed on SX/DX/Standard/Storage with K8s 1.24, 1.25, 1.26 and 1.27 Story: 2010688 Task: 49420 Change-Id: I5d4b6d3583be0f60f5a15c5ace49951959bdd027 Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com> Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
This commit is contained in:
parent
829555e0d9
commit
fbee8e217a
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2019 Wind River Systems, Inc.
|
||||
# Copyright (c) 2019, 2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -7,4 +7,4 @@ apiVersion: v1
|
||||
appVersion: "1.0"
|
||||
description: Ceph RBD pool replication monitor chart
|
||||
name: ceph-pools-audit
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2019-2023 Wind River Systems, Inc.
|
||||
# Copyright (c) 2019-2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -26,7 +26,7 @@ conf:
|
||||
|
||||
images:
|
||||
tags:
|
||||
ceph_config_helper: docker.io/openstackhelm/ceph-config-helper:ubuntu_focal_17.2.6-1-20230508
|
||||
ceph_config_helper: docker.io/openstackhelm/ceph-config-helper:ubuntu_focal_18.2.0-1-20231013
|
||||
pullPolicy: "IfNotPresent"
|
||||
local_registry:
|
||||
active: false
|
||||
|
@ -1,3 +1,9 @@
|
||||
ceph-pools-audit-helm (0.1-1) unstable; urgency=medium
|
||||
|
||||
* Update of ceph-config-helper image.
|
||||
|
||||
-- Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com> Thu, 4 Jan 2024 14:54:00 +0000
|
||||
|
||||
ceph-pools-audit-helm (0.1-0) unstable; urgency=medium
|
||||
|
||||
* Initial release.
|
||||
|
@ -1,3 +1,9 @@
|
||||
platform-helm (3.10-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com> Thu, 4 Jan 2024 14:54:00 +0000
|
||||
|
||||
platform-helm (3.9-0) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
@ -1,31 +1,30 @@
|
||||
From 7354d955c397c661d0b1c73b35b770948c8adb5c Mon Sep 17 00:00:00 2001
|
||||
From: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
Date: Thu, 20 Jul 2023 15:51:06 -0300
|
||||
From a3dc71e29e28a608936c20220d29c1ab1c0ded60 Mon Sep 17 00:00:00 2001
|
||||
From: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Date: Thu, 4 Jan 2024 14:54:20 -0300
|
||||
Subject: [PATCH] ceph-csi-cephfs: replace appVersion/version
|
||||
|
||||
Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Signed-off-by: Erickson Silva de Oliveira <Erickson.SilvadeOliveira@windriver.com>
|
||||
Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
---
|
||||
charts/ceph-csi-cephfs/Chart.yaml | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/charts/ceph-csi-cephfs/Chart.yaml b/charts/ceph-csi-cephfs/Chart.yaml
|
||||
index 46d38df97..16cd12eb2 100644
|
||||
index 46d38df..a1dd211 100644
|
||||
--- a/charts/ceph-csi-cephfs/Chart.yaml
|
||||
+++ b/charts/ceph-csi-cephfs/Chart.yaml
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
-appVersion: canary
|
||||
+appVersion: 3.9.0
|
||||
+appVersion: 3.10.1
|
||||
description: "Container Storage Interface (CSI) driver,
|
||||
provisioner, snapshotter and resizer for Ceph cephfs"
|
||||
name: ceph-csi-cephfs
|
||||
-version: 3-canary
|
||||
+version: 3.9.0
|
||||
+version: 3.10.1
|
||||
keywords:
|
||||
- ceph
|
||||
- cephfs
|
||||
--
|
||||
2.25.1
|
||||
2.34.1
|
||||
|
@ -1,21 +1,32 @@
|
||||
From 6b76ae958683ae297701994daaa5d5136bd3890a Mon Sep 17 00:00:00 2001
|
||||
From: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
Date: Thu, 20 Jul 2023 15:57:27 -0300
|
||||
From c85077bed399ab34fe2da87311247fe766fee094 Mon Sep 17 00:00:00 2001
|
||||
From: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Date: Thu, 4 Jan 2024 14:59:12 -0300
|
||||
Subject: [PATCH] ceph-csi-cephfs: add default fields to values.yaml
|
||||
|
||||
Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Signed-off-by: Felipe Sanches Zanoni <Felipe.SanchesZanoni@windriver.com>
|
||||
Signed-off-by: Erickson Silva de Oliveira <Erickson.SilvadeOliveira@windriver.com>
|
||||
Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
---
|
||||
charts/ceph-csi-cephfs/values.yaml | 35 ++++++++++++++++++++++++++++++
|
||||
1 file changed, 35 insertions(+)
|
||||
charts/ceph-csi-cephfs/values.yaml | 39 ++++++++++++++++++++++++++++--
|
||||
1 file changed, 37 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/charts/ceph-csi-cephfs/values.yaml b/charts/ceph-csi-cephfs/values.yaml
|
||||
index 05f48e4c3..7c85abd7d 100644
|
||||
index fd681c1..24c0a30 100644
|
||||
--- a/charts/ceph-csi-cephfs/values.yaml
|
||||
+++ b/charts/ceph-csi-cephfs/values.yaml
|
||||
@@ -284,6 +284,24 @@ storageClass:
|
||||
@@ -222,10 +222,10 @@ provisioner:
|
||||
|
||||
affinity: {}
|
||||
|
||||
-# readAffinity:
|
||||
+readAffinity:
|
||||
# Enable read affinity for CephFS subvolumes. Recommended to
|
||||
# set to true if running kernel 5.8 or newer.
|
||||
-# enabled: false
|
||||
+ enabled: false
|
||||
# Define which node labels to use as CRUSH location.
|
||||
# This should correspond to the values set in the CRUSH map.
|
||||
# NOTE: the value here serves as an example
|
||||
@@ -295,6 +295,24 @@ storageClass:
|
||||
# mountOptions:
|
||||
# - discard
|
||||
|
||||
@ -40,7 +51,7 @@ index 05f48e4c3..7c85abd7d 100644
|
||||
secret:
|
||||
# Specifies whether the secret should be created
|
||||
create: false
|
||||
@@ -331,3 +349,20 @@ configMapName: ceph-csi-config
|
||||
@@ -346,3 +364,20 @@ configMapName: ceph-csi-config
|
||||
externallyManagedConfigmap: false
|
||||
# Name of the configmap used for ceph.conf
|
||||
cephConfConfigMapName: ceph-config
|
||||
@ -60,6 +71,6 @@ index 05f48e4c3..7c85abd7d 100644
|
||||
+storage_init:
|
||||
+ image:
|
||||
+ repository: docker.io/openstackhelm/ceph-config-helper
|
||||
+ tag: ubuntu_focal_17.2.6-1-20230508
|
||||
+ tag: ubuntu_focal_18.2.0-1-20231013
|
||||
--
|
||||
2.25.1
|
||||
2.34.1
|
||||
|
@ -1,26 +1,24 @@
|
||||
From 356ddba07d33e333d332415d9858f4c6354a0d85 Mon Sep 17 00:00:00 2001
|
||||
From: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
Date: Wed, 6 Dec 2023 14:16:19 -0300
|
||||
From f380234343cbb6cb65ad54574099ca5adbca9cb4 Mon Sep 17 00:00:00 2001
|
||||
From: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Date: Thu, 4 Jan 2024 15:02:15 -0300
|
||||
Subject: [PATCH] ceph-csi-cephfs: add storage-init.yaml
|
||||
|
||||
Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Signed-off-by: Felipe Sanches Zanoni <Felipe.SanchesZanoni@windriver.com>
|
||||
Signed-off-by: Erickson Silva de Oliveira <Erickson.SilvadeOliveira@windriver.com>
|
||||
Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
---
|
||||
.../templates/storage-init.yaml | 369 ++++++++++++++++++
|
||||
1 file changed, 369 insertions(+)
|
||||
.../templates/storage-init.yaml | 386 ++++++++++++++++++
|
||||
1 file changed, 386 insertions(+)
|
||||
create mode 100644 charts/ceph-csi-cephfs/templates/storage-init.yaml
|
||||
|
||||
diff --git a/charts/ceph-csi-cephfs/templates/storage-init.yaml b/charts/ceph-csi-cephfs/templates/storage-init.yaml
|
||||
new file mode 100644
|
||||
index 000000000..97052d7a9
|
||||
index 0000000..3ffa153
|
||||
--- /dev/null
|
||||
+++ b/charts/ceph-csi-cephfs/templates/storage-init.yaml
|
||||
@@ -0,0 +1,369 @@
|
||||
@@ -0,0 +1,386 @@
|
||||
+{{/*
|
||||
+#
|
||||
+# Copyright (c) 2020-2023 Wind River Systems, Inc.
|
||||
+# Copyright (c) 2020-2024 Wind River Systems, Inc.
|
||||
+#
|
||||
+# SPDX-License-Identifier: Apache-2.0
|
||||
+#
|
||||
@ -121,7 +119,7 @@ index 000000000..97052d7a9
|
||||
+ #! /bin/bash
|
||||
+
|
||||
+ #
|
||||
+ # Copyright (c) 2020-2023 Wind River Systems, Inc.
|
||||
+ # Copyright (c) 2020-2024 Wind River Systems, Inc.
|
||||
+ #
|
||||
+ # SPDX-License-Identifier: Apache-2.0
|
||||
+ #
|
||||
@ -306,6 +304,23 @@ index 000000000..97052d7a9
|
||||
+ echo "Filesystem ${FS_NAME} already exists"
|
||||
+ fi
|
||||
+
|
||||
+ # subvolumeGroup is no longer created automatically in v3.10.1
|
||||
+ # See: https://github.com/ceph/ceph-csi/issues/4185
|
||||
+ echo -e "\n================================================="
|
||||
+ echo "Creating subvolumeGroup csi"
|
||||
+ echo "================================================="
|
||||
+
|
||||
+ # There is no need to check if the subvolumegroup already exists.
|
||||
+ # The following create command does not duplicate the subvolumegroup.
|
||||
+ ceph fs subvolumegroup create ${FS_NAME} csi
|
||||
+ RETURN_CODE=$?
|
||||
+ if [ ${RETURN_CODE} -ne 0 ]; then
|
||||
+ echo -e "Error creating subvolumegroup csi (return code: ${RETURN_CODE})"
|
||||
+ exit ${RETURN_CODE}
|
||||
+ else
|
||||
+ echo "subvolumeGroup csi for ${FS_NAME} created"
|
||||
+ fi
|
||||
+
|
||||
+ echo -e "\n================================================="
|
||||
+ echo "ceph -s"
|
||||
+ echo "================================================="
|
||||
@ -388,4 +403,4 @@ index 000000000..97052d7a9
|
||||
+{{ toYaml . | indent 8 }}
|
||||
+{{- end}}
|
||||
--
|
||||
2.25.1
|
||||
2.34.1
|
||||
|
@ -1,31 +1,30 @@
|
||||
From e172ca0f9fb802f5802da16cc86465cd6d3e85ce Mon Sep 17 00:00:00 2001
|
||||
From: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
Date: Thu, 20 Jul 2023 21:04:20 -0300
|
||||
From e0cbd82d3dbfb606c27d266d700bf71390da3104 Mon Sep 17 00:00:00 2001
|
||||
From: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Date: Thu, 4 Jan 2024 15:12:02 -0300
|
||||
Subject: [PATCH] ceph-csi-rbd: replace appVersion/version
|
||||
|
||||
Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Signed-off-by: Erickson Silva de Oliveira <Erickson.SilvadeOliveira@windriver.com>
|
||||
Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
---
|
||||
charts/ceph-csi-rbd/Chart.yaml | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/charts/ceph-csi-rbd/Chart.yaml b/charts/ceph-csi-rbd/Chart.yaml
|
||||
index 5ab42a106..36b91c605 100644
|
||||
index 5ab42a1..11ad868 100644
|
||||
--- a/charts/ceph-csi-rbd/Chart.yaml
|
||||
+++ b/charts/ceph-csi-rbd/Chart.yaml
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
-appVersion: canary
|
||||
+appVersion: 3.9.0
|
||||
+appVersion: 3.10.1
|
||||
description: "Container Storage Interface (CSI) driver,
|
||||
provisioner, snapshotter, resizer and attacher for Ceph RBD"
|
||||
name: ceph-csi-rbd
|
||||
-version: 3-canary
|
||||
+version: 3.9.0
|
||||
+version: 3.10.1
|
||||
keywords:
|
||||
- ceph
|
||||
- rbd
|
||||
--
|
||||
2.25.1
|
||||
2.34.1
|
||||
|
@ -1,21 +1,32 @@
|
||||
From 76f0e0e2fd42e9c541163059674b242f4f007a7d Mon Sep 17 00:00:00 2001
|
||||
From: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
Date: Fri, 21 Jul 2023 08:15:53 -0300
|
||||
From 664018df5a965c4a2d38f84824c80567c9941d62 Mon Sep 17 00:00:00 2001
|
||||
From: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Date: Thu, 4 Jan 2024 15:47:27 -0300
|
||||
Subject: [PATCH] ceph-csi-rbd: add default fields to values.yaml
|
||||
|
||||
Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Signed-off-by: Felipe Sanches Zanoni <Felipe.SanchesZanoni@windriver.com>
|
||||
Signed-off-by: Erickson Silva de Oliveira <Erickson.SilvadeOliveira@windriver.com>
|
||||
Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
---
|
||||
charts/ceph-csi-rbd/values.yaml | 36 +++++++++++++++++++++++++++++++++
|
||||
1 file changed, 36 insertions(+)
|
||||
charts/ceph-csi-rbd/values.yaml | 40 +++++++++++++++++++++++++++++++--
|
||||
1 file changed, 38 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/charts/ceph-csi-rbd/values.yaml b/charts/ceph-csi-rbd/values.yaml
|
||||
index 2b2a03541..c33d5f2a6 100644
|
||||
index 0d75418..b5f2f5a 100644
|
||||
--- a/charts/ceph-csi-rbd/values.yaml
|
||||
+++ b/charts/ceph-csi-rbd/values.yaml
|
||||
@@ -429,6 +429,22 @@ storageClass:
|
||||
@@ -284,10 +284,10 @@ topology:
|
||||
- failure-domain/region
|
||||
- failure-domain/zone
|
||||
|
||||
-# readAffinity:
|
||||
+readAffinity:
|
||||
# Enable read affinity for RBD volumes. Recommended to
|
||||
# set to true if running kernel 5.8 or newer.
|
||||
-# enabled: false
|
||||
+ enabled: false
|
||||
# Define which node labels to use as CRUSH location.
|
||||
# This should correspond to the values set in the CRUSH map.
|
||||
# NOTE: the value here serves as an example
|
||||
@@ -472,6 +472,22 @@ storageClass:
|
||||
# mountOptions:
|
||||
# - discard
|
||||
|
||||
@ -38,7 +49,7 @@ index 2b2a03541..c33d5f2a6 100644
|
||||
# Mount the host /etc/selinux inside pods to support
|
||||
# selinux-enabled filesystems
|
||||
selinuxMount: true
|
||||
@@ -481,3 +497,23 @@ externallyManagedConfigmap: false
|
||||
@@ -528,3 +544,23 @@ externallyManagedConfigmap: false
|
||||
cephConfConfigMapName: ceph-config
|
||||
# Name of the configmap used for encryption kms configuration
|
||||
kmsConfigMapName: ceph-csi-encryption-kms-config
|
||||
@ -61,6 +72,6 @@ index 2b2a03541..c33d5f2a6 100644
|
||||
+storage_init:
|
||||
+ image:
|
||||
+ repository: docker.io/openstackhelm/ceph-config-helper
|
||||
+ tag: ubuntu_focal_17.2.6-1-20230508
|
||||
+ tag: ubuntu_focal_18.2.0-1-20231013
|
||||
--
|
||||
2.25.1
|
||||
2.34.1
|
||||
|
@ -1,20 +1,19 @@
|
||||
From d4ecc92cf187225ab4cdb882370647cb5b5d0d3b Mon Sep 17 00:00:00 2001
|
||||
From: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
Date: Wed, 6 Dec 2023 14:22:19 -0300
|
||||
From a4a5246c189c3ee43901bbc57427e8427c4146e7 Mon Sep 17 00:00:00 2001
|
||||
From: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Date: Thu, 4 Jan 2024 16:06:44 -0300
|
||||
Subject: [PATCH] ceph-csi-rbd: update storageclass
|
||||
|
||||
Signed-off-by: Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com>
|
||||
Signed-off-by: Erickson Silva de Oliveira <Erickson.SilvadeOliveira@windriver.com>
|
||||
Signed-off-by: Gabriel de Araújo Cabral <gabriel.cabral@windriver.com>
|
||||
---
|
||||
.../ceph-csi-rbd/templates/storageclass.yaml | 162 ++++++++++--------
|
||||
1 file changed, 93 insertions(+), 69 deletions(-)
|
||||
.../ceph-csi-rbd/templates/storageclass.yaml | 194 ++++++++++--------
|
||||
1 file changed, 113 insertions(+), 81 deletions(-)
|
||||
|
||||
diff --git a/charts/ceph-csi-rbd/templates/storageclass.yaml b/charts/ceph-csi-rbd/templates/storageclass.yaml
|
||||
index a559456aa..b53c3dc6c 100644
|
||||
index 459a6ea..ab489d1 100644
|
||||
--- a/charts/ceph-csi-rbd/templates/storageclass.yaml
|
||||
+++ b/charts/ceph-csi-rbd/templates/storageclass.yaml
|
||||
@@ -1,82 +1,106 @@
|
||||
@@ -1,94 +1,126 @@
|
||||
{{- if .Values.storageClass.create -}}
|
||||
+{{- $cephCsiDefault := .Values.storageClass }}
|
||||
+{{- $defaults := .Values.classdefaults }}
|
||||
@ -52,6 +51,9 @@ index a559456aa..b53c3dc6c 100644
|
||||
-{{- if .Values.storageClass.tryOtherMounters }}
|
||||
- tryOtherMounters: {{ .Values.storageClass.tryOtherMounters | quote}}
|
||||
-{{- end }}
|
||||
-{{- if .Values.storageClass.mkfsOptions }}
|
||||
- mkfsOptions: {{ .Values.storageClass.mkfsOptions }}
|
||||
-{{- end }}
|
||||
-{{- if .Values.storageClass.mounter }}
|
||||
- mounter: {{ .Values.storageClass.mounter }}
|
||||
-{{- end }}
|
||||
@ -84,6 +86,11 @@ index a559456aa..b53c3dc6c 100644
|
||||
+{{- else if $cephCsiDefault.tryOtherMounters }}
|
||||
+ tryOtherMounters: {{ $cephCsiDefault.tryOtherMounters | quote}}
|
||||
+{{- end }}
|
||||
+{{- if $sc.mkfsOptions }}
|
||||
+ mkfsOptions: {{ $sc.mkfsOptions }}
|
||||
+{{- else if $cephCsiDefault.mkfsOptions }}
|
||||
+ mkfsOptions: {{ $cephCsiDefault.mkfsOptions }}
|
||||
+{{- end }}
|
||||
+{{- if $sc.mounter }}
|
||||
+ mounter: {{ $sc.mounter }}
|
||||
+{{- else if $cephCsiDefault.mounter }}
|
||||
@ -129,6 +136,15 @@ index a559456aa..b53c3dc6c 100644
|
||||
-{{- if .Values.storageClass.unmapOptions }}
|
||||
- unmapOptions: {{ .Values.storageClass.unmapOptions }}
|
||||
-{{- end }}
|
||||
-{{- if .Values.storageClass.stripeUnit }}
|
||||
- stripeUnit: {{ .Values.storageClass.stripeUnit | quote }}
|
||||
-{{- end }}
|
||||
-{{- if .Values.storageClass.stripeCount }}
|
||||
- stripeCount: {{ .Values.storageClass.stripeCount | quote }}
|
||||
-{{- end }}
|
||||
-{{- if .Values.storageClass.objectSize }}
|
||||
- objectSize: {{ .Values.storageClass.objectSize | quote }}
|
||||
-{{- end }}
|
||||
- csi.storage.k8s.io/provisioner-secret-name: {{ .Values.storageClass.provisionerSecret }}
|
||||
-{{- if .Values.storageClass.provisionerSecretNamespace }}
|
||||
- csi.storage.k8s.io/provisioner-secret-namespace: {{ .Values.storageClass.provisionerSecretNamespace }}
|
||||
@ -166,6 +182,21 @@ index a559456aa..b53c3dc6c 100644
|
||||
+{{- else if $cephCsiDefault.unmapOptions }}
|
||||
+ unmapOptions: {{ $cephCsiDefault.unmapOptions }}
|
||||
+{{- end }}
|
||||
+{{- if $sc.stripeUnit }}
|
||||
+ stripeUnit: {{ $sc.stripeUnit | quote }}
|
||||
+{{- else if $cephCsiDefault.stripeUnit }}
|
||||
+ stripeUnit: {{ $cephCsiDefault.stripeUnit | quote }}
|
||||
+{{- end }}
|
||||
+{{- if $sc.stripeCount }}
|
||||
+ stripeCount: {{ $sc.stripeCount | quote }}
|
||||
+{{- else if $cephCsiDefault.stripeCount }}
|
||||
+ stripeCount: {{ $cephCsiDefault.stripeCount | quote }}
|
||||
+{{- end }}
|
||||
+{{- if $sc.objectSize }}
|
||||
+ objectSize: {{ $sc.objectSize | quote }}
|
||||
+{{- else if $cephCsiDefault.objectSize }}
|
||||
+ objectSize: {{ $cephCsiDefault.objectSize | quote }}
|
||||
+{{- end }}
|
||||
+ csi.storage.k8s.io/provisioner-secret-name: {{ or $sc.provisionerSecret $defaults.adminSecretName }}
|
||||
+ csi.storage.k8s.io/provisioner-secret-namespace: {{ or $sc.provisionerSecretNamespace $.Release.Namespace }}
|
||||
+ csi.storage.k8s.io/controller-expand-secret-name: {{ or $sc.controllerExpandSecret $defaults.adminSecretName }}
|
||||
@ -176,19 +207,19 @@ index a559456aa..b53c3dc6c 100644
|
||||
+reclaimPolicy: {{ or $sc.reclaimPolicy $cephCsiDefault.reclaimPolicy }}
|
||||
+allowVolumeExpansion: {{ or $sc.allowVolumeExpansion $cephCsiDefault.allowVolumeExpansion }}
|
||||
+{{- if $sc.mountOptions }}
|
||||
mountOptions:
|
||||
- {{- range .Values.storageClass.mountOptions }}
|
||||
+ {{- range $sc.mountOptions }}
|
||||
- {{ . }}
|
||||
{{- end }}
|
||||
+{{- else if $cephCsiDefault.mountOptions }}
|
||||
+mountOptions:
|
||||
+ {{- range $cephCsiDefault.mountOptions }}
|
||||
+ {{- range $sc.mountOptions }}
|
||||
+ - {{ . }}
|
||||
+ {{- end }}
|
||||
+{{- end }}
|
||||
+---
|
||||
+{{- else if $cephCsiDefault.mountOptions }}
|
||||
mountOptions:
|
||||
- {{- range .Values.storageClass.mountOptions }}
|
||||
+ {{- range $cephCsiDefault.mountOptions }}
|
||||
- {{ . }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
+---
|
||||
+{{- end }}
|
||||
{{- end -}}
|
||||
--
|
||||
2.25.1
|
||||
2.34.1
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
export DEB_VERSION = $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
|
||||
export PATCH_VERSION = $(shell echo $(DEB_VERSION) | cut -f 4 -d '.')
|
||||
export CHART_BASE_VERSION = "3.9.0"
|
||||
export CHART_BASE_VERSION = $(shell echo $(DEB_VERSION) | sed 's/-/./' | cut -d '.' -f 1-3)
|
||||
export CHART_VERSION = $(CHART_BASE_VERSION)+STX.$(PATCH_VERSION)
|
||||
|
||||
export ROOT = debian/tmp
|
||||
|
@ -1,10 +1,10 @@
|
||||
---
|
||||
debname: platform-helm
|
||||
debver: 3.9-0
|
||||
debver: 3.10-1
|
||||
dl_path:
|
||||
name: ceph-csi-3.9.0.tar.gz
|
||||
url: https://github.com/ceph/ceph-csi/archive/v3.9.0.tar.gz
|
||||
md5sum: 6dda3029add28c51e05365dd0056cd00
|
||||
name: ceph-csi-3.10.1.tar.gz
|
||||
url: https://github.com/ceph/ceph-csi/archive/v3.10.1.tar.gz
|
||||
sha256sum: 1733d0435aa5a59d94b68dda5bf24013ba995c475e6b48d6e06830d5ab491dd8
|
||||
src_files:
|
||||
- platform-helm/files/Makefile
|
||||
revision:
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2020-2023 Wind River Systems, Inc.
|
||||
# Copyright (c) 2020-2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -206,7 +206,10 @@ class CephFSProvisionerHelm(base.FluxCDBaseHelm):
|
||||
|
||||
csi_config = [{
|
||||
"clusterID": cluster_id,
|
||||
"monitors": [monitor for monitor in monitors]
|
||||
"monitors": [monitor for monitor in monitors],
|
||||
"cephFS": {
|
||||
"subvolumeGroup": "csi"
|
||||
}
|
||||
}]
|
||||
|
||||
overrides = {
|
||||
|
@ -1,3 +1,9 @@
|
||||
stx-platform-helm (1.3-0) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Hediberto Cavalcante da Silva <hediberto.cavalcantedasilva@windriver.com> Thu, 4 Jan 2024 14:54:00 +0000
|
||||
|
||||
stx-platform-helm (1.2-0) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
debname: stx-platform-helm
|
||||
debver: 1.2-0
|
||||
debver: 1.3-0
|
||||
src_path: stx-platform-helm
|
||||
revision:
|
||||
dist: $STX_DIST
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022, 2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2023 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -31,15 +31,15 @@ provisioner:
|
||||
provisioner:
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-provisioner
|
||||
tag: v3.5.0
|
||||
tag: v3.6.2
|
||||
resizer:
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-resizer
|
||||
tag: v1.8.0
|
||||
tag: v1.9.2
|
||||
snapshotter:
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-snapshotter
|
||||
tag: v6.2.2
|
||||
tag: v6.3.2
|
||||
|
||||
nodeplugin:
|
||||
name: cephfs-nodeplugin
|
||||
@ -55,11 +55,11 @@ nodeplugin:
|
||||
registrar:
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-node-driver-registrar
|
||||
tag: v2.8.0
|
||||
tag: v2.9.1
|
||||
plugin:
|
||||
image:
|
||||
repository: quay.io/cephcsi/cephcsi
|
||||
tag: v3.9.0
|
||||
tag: v3.10.1
|
||||
|
||||
serviceAccounts:
|
||||
nodeplugin:
|
||||
@ -112,4 +112,4 @@ cephconf: |-
|
||||
storage_init:
|
||||
image:
|
||||
repository: docker.io/openstackhelm/ceph-config-helper
|
||||
tag: ubuntu_focal_17.2.6-1-20230508
|
||||
tag: ubuntu_focal_18.2.0-1-20231013
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2023 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2023 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2022-2023 Wind River Systems, Inc.
|
||||
# Copyright (c) 2022-2024 Wind River Systems, Inc.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
@ -31,21 +31,21 @@ provisioner:
|
||||
provisioner:
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-provisioner
|
||||
tag: v3.5.0
|
||||
tag: v3.6.2
|
||||
attacher:
|
||||
name: attacher
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-attacher
|
||||
tag: v4.3.0
|
||||
tag: v4.4.2
|
||||
resizer:
|
||||
name: resizer
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-resizer
|
||||
tag: v1.8.0
|
||||
tag: v1.9.2
|
||||
snapshotter:
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-snapshotter
|
||||
tag: v6.2.2
|
||||
tag: v6.3.2
|
||||
|
||||
nodeplugin:
|
||||
name: rbd-nodeplugin
|
||||
@ -61,11 +61,11 @@ nodeplugin:
|
||||
registrar:
|
||||
image:
|
||||
repository: registry.k8s.io/sig-storage/csi-node-driver-registrar
|
||||
tag: v2.8.0
|
||||
tag: v2.9.1
|
||||
plugin:
|
||||
image:
|
||||
repository: quay.io/cephcsi/cephcsi
|
||||
tag: v3.9.0
|
||||
tag: v3.10.1
|
||||
|
||||
serviceAccounts:
|
||||
nodeplugin:
|
||||
@ -113,4 +113,4 @@ cephconf: |-
|
||||
storage_init:
|
||||
image:
|
||||
repository: docker.io/openstackhelm/ceph-config-helper
|
||||
tag: ubuntu_focal_17.2.6-1-20230508
|
||||
tag: ubuntu_focal_18.2.0-1-20231013
|
||||
|
Loading…
x
Reference in New Issue
Block a user