From 9bbc66e9368460361e02a42a3de0d511badb86e2 Mon Sep 17 00:00:00 2001 From: cheyang Date: Sat, 25 Oct 2025 15:06:06 +0800 Subject: [PATCH] Add helm-chart-fluid-1.0.8-alpha.3 Signed-off-by: cheyang --- charts/fluid/Chart.yaml | 4 ++-- .../fluid/crds/data.fluid.io_thinruntimeprofiles.yaml | 11 +++++++++++ charts/fluid/crds/data.fluid.io_thinruntimes.yaml | 11 +++++++++++ .../controller/alluxioruntime_controller.yaml | 4 ++++ .../templates/controller/efcruntime_controller.yaml | 4 ++++ .../controller/goosefsruntime_controller.yaml | 4 ++++ .../templates/controller/jindoruntime_controller.yaml | 4 ++++ .../controller/juicefsruntime_controller.yaml | 4 ++++ .../templates/controller/thinruntime_controller.yaml | 4 ++++ .../controller/vineyardruntime_controller.yaml | 4 ++++ charts/fluid/values.yaml | 7 +++++-- 11 files changed, 57 insertions(+), 4 deletions(-) diff --git a/charts/fluid/Chart.yaml b/charts/fluid/Chart.yaml index cdb0e36..9443696 100644 --- a/charts/fluid/Chart.yaml +++ b/charts/fluid/Chart.yaml @@ -14,11 +14,11 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 1.0.8-alpha.2 +version: 1.0.8-alpha.3 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. -appVersion: 1.0.8-2cfd7995 +appVersion: 1.0.8-9b73834 home: https://github.com/fluid-cloudnative/fluid keywords: - category:data diff --git a/charts/fluid/crds/data.fluid.io_thinruntimeprofiles.yaml b/charts/fluid/crds/data.fluid.io_thinruntimeprofiles.yaml index bc16a94..b5e104a 100644 --- a/charts/fluid/crds/data.fluid.io_thinruntimeprofiles.yaml +++ b/charts/fluid/crds/data.fluid.io_thinruntimeprofiles.yaml @@ -329,6 +329,17 @@ spec: additionalProperties: type: string type: object + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object ports: items: properties: diff --git a/charts/fluid/crds/data.fluid.io_thinruntimes.yaml b/charts/fluid/crds/data.fluid.io_thinruntimes.yaml index 29dcb58..aa9e4ca 100644 --- a/charts/fluid/crds/data.fluid.io_thinruntimes.yaml +++ b/charts/fluid/crds/data.fluid.io_thinruntimes.yaml @@ -329,6 +329,17 @@ spec: additionalProperties: type: string type: object + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object ports: items: properties: diff --git a/charts/fluid/templates/controller/alluxioruntime_controller.yaml b/charts/fluid/templates/controller/alluxioruntime_controller.yaml index 49c5692..ac45bed 100644 --- a/charts/fluid/templates/controller/alluxioruntime_controller.yaml +++ b/charts/fluid/templates/controller/alluxioruntime_controller.yaml @@ -81,6 +81,10 @@ spec: - name: FLUID_SYNC_RETRY_DURATION value: {{ .Values.runtime.syncRetryDuration | quote }} {{- end }} + {{- if .Values.runtime.syncScheduleInfoNodeExcludeSelector }} + - name: FLUID_SCHEDULE_INFO_EXCLUDE_NODE_SELECTOR + value: {{ .Values.runtime.syncScheduleInfoNodeExcludeSelector | quote }} + {{- end }} {{- if .Values.image.imagePullSecrets }} - name: IMAGE_PULL_SECRETS {{- $secretList := list }} diff --git a/charts/fluid/templates/controller/efcruntime_controller.yaml b/charts/fluid/templates/controller/efcruntime_controller.yaml index 0be3299..729a3a8 100644 --- a/charts/fluid/templates/controller/efcruntime_controller.yaml +++ b/charts/fluid/templates/controller/efcruntime_controller.yaml @@ -63,6 +63,10 @@ spec: - name: FLUID_SYNC_RETRY_DURATION value: {{ .Values.runtime.syncRetryDuration | quote }} {{- end }} + {{- if .Values.runtime.syncScheduleInfoNodeExcludeSelector }} + - name: FLUID_SCHEDULE_INFO_EXCLUDE_NODE_SELECTOR + value: {{ .Values.runtime.syncScheduleInfoNodeExcludeSelector | quote }} + {{- end }} {{- if .Values.runtime.efc.init.imageName }} - name: EFC_INIT_FUSE_IMAGE_ENV value: {{ include "fluid.runtime.imageTransform" (list .Values.runtime.efc.init.imagePrefix .Values.runtime.efc.init.imageName .Values.runtime.efc.init.imageTag . ) }} diff --git a/charts/fluid/templates/controller/goosefsruntime_controller.yaml b/charts/fluid/templates/controller/goosefsruntime_controller.yaml index aa44d3f..16c8c79 100644 --- a/charts/fluid/templates/controller/goosefsruntime_controller.yaml +++ b/charts/fluid/templates/controller/goosefsruntime_controller.yaml @@ -79,6 +79,10 @@ spec: - name: FLUID_SYNC_RETRY_DURATION value: {{ .Values.runtime.syncRetryDuration | quote }} {{- end }} + {{- if .Values.runtime.syncScheduleInfoNodeExcludeSelector }} + - name: FLUID_SCHEDULE_INFO_EXCLUDE_NODE_SELECTOR + value: {{ .Values.runtime.syncScheduleInfoNodeExcludeSelector | quote }} + {{- end }} {{- if .Values.runtime.goosefs.env }} {{ toYaml .Values.runtime.goosefs.env | nindent 10 }} {{- end }} diff --git a/charts/fluid/templates/controller/jindoruntime_controller.yaml b/charts/fluid/templates/controller/jindoruntime_controller.yaml index 00bf19f..9f229ac 100644 --- a/charts/fluid/templates/controller/jindoruntime_controller.yaml +++ b/charts/fluid/templates/controller/jindoruntime_controller.yaml @@ -84,6 +84,10 @@ spec: - name: FLUID_SYNC_RETRY_DURATION value: {{ .Values.runtime.syncRetryDuration | quote }} {{- end }} + {{- if .Values.runtime.syncScheduleInfoNodeExcludeSelector }} + - name: FLUID_SCHEDULE_INFO_EXCLUDE_NODE_SELECTOR + value: {{ .Values.runtime.syncScheduleInfoNodeExcludeSelector | quote }} + {{- end }} {{- if .Values.runtime.jindo.engine }} - name: JINDO_ENGINE_TYPE value: {{ .Values.runtime.jindo.engine | quote }} diff --git a/charts/fluid/templates/controller/juicefsruntime_controller.yaml b/charts/fluid/templates/controller/juicefsruntime_controller.yaml index 48793b2..d31cd34 100644 --- a/charts/fluid/templates/controller/juicefsruntime_controller.yaml +++ b/charts/fluid/templates/controller/juicefsruntime_controller.yaml @@ -81,6 +81,10 @@ spec: - name: FLUID_SYNC_RETRY_DURATION value: {{ .Values.runtime.syncRetryDuration | quote }} {{- end }} + {{- if .Values.runtime.syncScheduleInfoNodeExcludeSelector }} + - name: FLUID_SCHEDULE_INFO_EXCLUDE_NODE_SELECTOR + value: {{ .Values.runtime.syncScheduleInfoNodeExcludeSelector | quote }} + {{- end }} - name: HELM_DRIVER value: {{ template "fluid.helmDriver" . }} {{- if .Values.runtime.juicefs.env }} diff --git a/charts/fluid/templates/controller/thinruntime_controller.yaml b/charts/fluid/templates/controller/thinruntime_controller.yaml index 47afcd0..5660076 100644 --- a/charts/fluid/templates/controller/thinruntime_controller.yaml +++ b/charts/fluid/templates/controller/thinruntime_controller.yaml @@ -63,6 +63,10 @@ spec: - name: FLUID_SYNC_RETRY_DURATION value: {{ .Values.runtime.thin.syncRetryRateLimitDuration | quote }} {{- end }} + {{- if .Values.runtime.syncScheduleInfoNodeExcludeSelector }} + - name: FLUID_SCHEDULE_INFO_EXCLUDE_NODE_SELECTOR + value: {{ .Values.runtime.syncScheduleInfoNodeExcludeSelector | quote }} + {{- end }} - name: HELM_DRIVER value: {{ template "fluid.helmDriver" . }} - name: THIN_FUSE_CONFIG_STORAGE diff --git a/charts/fluid/templates/controller/vineyardruntime_controller.yaml b/charts/fluid/templates/controller/vineyardruntime_controller.yaml index 03f184c..a04dcb6 100644 --- a/charts/fluid/templates/controller/vineyardruntime_controller.yaml +++ b/charts/fluid/templates/controller/vineyardruntime_controller.yaml @@ -75,6 +75,10 @@ spec: - name: FLUID_SYNC_RETRY_DURATION value: {{ .Values.runtime.syncRetryDuration | quote }} {{- end }} + {{- if .Values.runtime.syncScheduleInfoNodeExcludeSelector }} + - name: FLUID_SCHEDULE_INFO_EXCLUDE_NODE_SELECTOR + value: {{ .Values.runtime.syncScheduleInfoNodeExcludeSelector | quote }} + {{- end }} - name: HELM_DRIVER value: {{ template "fluid.helmDriver" . }} {{- if .Values.runtime.vineyard.env }} diff --git a/charts/fluid/values.yaml b/charts/fluid/values.yaml index 1cf9798..57b43f3 100644 --- a/charts/fluid/values.yaml +++ b/charts/fluid/values.yaml @@ -14,7 +14,7 @@ image: # Default registry, namespace and version tag for images managed by fluid imagePrefix: &defaultImagePrefix fluidcloudnative # imagePrefix: &defaultImagePrefix registry.aliyuncs.com/fluid -version: &defaultVersion v1.0.8-2cfd7995 +version: &defaultVersion v1.0.8-9b73834 crdUpgrade: enabled: true @@ -61,7 +61,7 @@ csi: registrar: imagePrefix: *defaultImagePrefix imageName: csi-node-driver-registrar - imageTag: v2.3.0 + imageTag: v2.14.0 plugins: imagePrefix: *defaultImagePrefix imageName: fluid-csi @@ -84,6 +84,9 @@ csi: runtime: criticalFusePod: true syncRetryDuration: 15s + # syncScheduleInfoNodeExcludeSelector is used to exclude nodes that should be skipped when syncing schedule info + # e.g. syncScheduleInfoNodeExcludeSelector: "mynode=dev,type=virtual-kubelet" + syncScheduleInfoNodeExcludeSelector: "" mountRoot: /runtime-mnt alluxio: replicas: 1