Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
Signed-off-by: Nikolay Demchuk <nikolay.demchuk@flant.com>
  • Loading branch information
NikolayDemchuk committed May 13, 2024
1 parent 68f4eaf commit 0c510a3
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 57 deletions.
57 changes: 29 additions & 28 deletions templates/cephfs/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,16 @@
###

## {{- $deployCephFSController := false }}
{{- if .Values.csiCeph.cephfsEnabled }}

{{- $csiDriverName := "cephfs.csi.ceph.com" }}
{{- $csiControllerImage := include "helm_lib_module_image" (list . "csiCeph") }}

{{- range $cr := .Values.csiCeph.internal.crs }}
{{- if $cr.spec.cephfs }}
{{- $deployCephFSController = true }}
{{- end }}
{{- end }}
#{{- range $cr := .Values.csiCeph.internal.crs }}
# {{- if $cr.spec.cephfs }}
## {{- $deployCephFSController = true }}
# {{- end }}
#{{- end }}

### cephfs_csi_controller_args

Expand Down Expand Up @@ -98,23 +99,23 @@
{{- end }}


{{- if $deployCephFSController }}
##{{- if $deployCephFSController }}

{{- $csiControllerConfig := dict }}
{{- $_ := set $csiControllerConfig "fullname" "csi-controller-cephfs" }}
{{- $_ := set $csiControllerConfig "topologyEnabled" false }}
## {{- $csiControllerConfig := dict }}
## {{- $_ := set $csiControllerConfig "fullname" "csi-controller-cephfs" }}
## {{- $_ := set $csiControllerConfig "topologyEnabled" false }}

{{- $_ := set $csiControllerConfig "controllerImage" $csiControllerImage }}
{{- $_ := set $csiControllerConfig "additionalControllerArgs" (include "cephfs_csi_controller_args" . | fromYamlArray) }}
{{- $_ := set $csiControllerConfig "additionalControllerEnvs" (include "cephfs_csi_controller_envs" (list $csiDriverName) | fromYamlArray) }}
{{- $_ := set $csiControllerConfig "additionalControllerVolumes" (include "cephfs_csi_controller_volumes" . | fromYamlArray) }}
{{- $_ := set $csiControllerConfig "additionalControllerVolumeMounts" (include "cephfs_csi_controller_volume_mounts" . | fromYamlArray) }}
## {{- $_ := set $csiControllerConfig "controllerImage" $csiControllerImage }}
## {{- $_ := set $csiControllerConfig "additionalControllerArgs" (include "cephfs_csi_controller_args" . | fromYamlArray) }}
## {{- $_ := set $csiControllerConfig "additionalControllerEnvs" (include "cephfs_csi_controller_envs" (list $csiDriverName) | fromYamlArray) }}
## {{- $_ := set $csiControllerConfig "additionalControllerVolumes" (include "cephfs_csi_controller_volumes" . | fromYamlArray) }}
## {{- $_ := set $csiControllerConfig "additionalControllerVolumeMounts" (include "cephfs_csi_controller_volume_mounts" . | fromYamlArray) }}

{{- $_ := set $csiControllerConfig "livenessProbePort" 9808 }}
## {{- $_ := set $csiControllerConfig "livenessProbePort" 9808 }}

{{- include "helm_lib_csi_controller_manifests" (list . $csiControllerConfig) }}
## {{- include "helm_lib_csi_controller_manifests" (list . $csiControllerConfig) }}

{{- end }}
## {{- end }}

###
### node
Expand Down Expand Up @@ -211,19 +212,19 @@
{{- end }}


{{- if $deployCephFSController }}
#{{- if $deployCephFSController }}

{{- $csiNodeConfig := dict }}
{{- $_ := set $csiNodeConfig "nodeImage" $csiControllerImage }}
{{- $_ := set $csiNodeConfig "driverFQDN" $csiDriverName }}
{{- $_ := set $csiNodeConfig "fullname" "csi-node-cephfs" }}
{{- $_ := set $csiNodeConfig "serviceAccount" "csi" }}
# {{- $csiNodeConfig := dict }}
# {{- $_ := set $csiNodeConfig "nodeImage" $csiControllerImage }}
# {{- $_ := set $csiNodeConfig "driverFQDN" $csiDriverName }}
# {{- $_ := set $csiNodeConfig "fullname" "csi-node-cephfs" }}
# {{- $_ := set $csiNodeConfig "serviceAccount" "csi" }}

{{- $_ := set $csiNodeConfig "additionalNodeArgs" (include "cephfs_csi_node_args" . | fromYamlArray) }}
{{- $_ := set $csiNodeConfig "additionalNodeEnvs" (include "cephfs_csi_node_envs" (list $csiDriverName) | fromYamlArray) }}
{{- $_ := set $csiNodeConfig "additionalNodeVolumes" (include "cephfs_csi_node_volumes" . | fromYamlArray) }}
{{- $_ := set $csiNodeConfig "additionalNodeVolumeMounts" (include "cephfs_csi_node_volume_mounts" . | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeArgs" (include "cephfs_csi_node_args" . | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeEnvs" (include "cephfs_csi_node_envs" (list $csiDriverName) | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeVolumes" (include "cephfs_csi_node_volumes" . | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeVolumeMounts" (include "cephfs_csi_node_volume_mounts" . | fromYamlArray) }}

{{- include "helm_lib_csi_node_manifests" (list . $csiNodeConfig) }}
# {{- include "helm_lib_csi_node_manifests" (list . $csiNodeConfig) }}

{{- end }}
61 changes: 32 additions & 29 deletions templates/rbd/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,17 @@
###

## {{- $deployRBDController := false }}
{{- if .Values.csiCeph.cephfsEnabled }}


{{- $csiDriverName := "rbd.csi.ceph.com" }}
{{- $csiControllerImage := include "helm_lib_module_image" (list . "csiCeph") }}

{{- range $cr := .Values.csiCeph.internal.crs }}
{{- if $cr.spec.rbd }}
{{- $deployRBDController = true }}
{{- end }}
{{- end }}
#{{- range $cr := .Values.csiCeph.internal.crs }}
# {{- if $cr.spec.rbd }}
# {{- $deployRBDController = true }}
# {{- end }}
#{{- end }}

### rbd_csi_controller_args

Expand Down Expand Up @@ -138,24 +141,24 @@
mountPath: /tmp/csi/keys
{{- end }}

{{- if $deployRBDController }}
#{{- if $deployRBDController }}

{{- $csiControllerConfig := dict }}
{{- $_ := set $csiControllerConfig "fullname" "csi-controller-rbd" }}
{{- $_ := set $csiControllerConfig "topologyEnabled" false }}
# {{- $csiControllerConfig := dict }}
# {{- $_ := set $csiControllerConfig "fullname" "csi-controller-rbd" }}
# {{- $_ := set $csiControllerConfig "topologyEnabled" false }}

{{- $_ := set $csiControllerConfig "controllerImage" $csiControllerImage }}
{{- $_ := set $csiControllerConfig "additionalControllerArgs" (include "rbd_csi_controller_args" . | fromYamlArray) }}
{{- $_ := set $csiControllerConfig "additionalControllerEnvs" (include "rbd_csi_controller_envs" (list $csiDriverName) | fromYamlArray) }}
{{- $_ := set $csiControllerConfig "additionalControllerVolumes" (include "rbd_csi_controller_volumes" . | fromYamlArray) }}
{{- $_ := set $csiControllerConfig "additionalControllerVolumeMounts" (include "rbd_csi_controller_volume_mounts" . | fromYamlArray) }}
{{- $_ := set $csiControllerConfig "additionalContainers" (include "rbd_csi_additional_containers" (list $csiDriverName $csiControllerImage) | fromYamlArray) }}
# {{- $_ := set $csiControllerConfig "controllerImage" $csiControllerImage }}
# {{- $_ := set $csiControllerConfig "additionalControllerArgs" (include "rbd_csi_controller_args" . | fromYamlArray) }}
# {{- $_ := set $csiControllerConfig "additionalControllerEnvs" (include "rbd_csi_controller_envs" (list $csiDriverName) | fromYamlArray) }}
# {{- $_ := set $csiControllerConfig "additionalControllerVolumes" (include "rbd_csi_controller_volumes" . | fromYamlArray) }}
# {{- $_ := set $csiControllerConfig "additionalControllerVolumeMounts" (include "rbd_csi_controller_volume_mounts" . | fromYamlArray) }}
# {{- $_ := set $csiControllerConfig "additionalContainers" (include "rbd_csi_additional_containers" (list $csiDriverName $csiControllerImage) | fromYamlArray) }}

{{- $_ := set $csiControllerConfig "livenessProbePort" 9908 }}
# {{- $_ := set $csiControllerConfig "livenessProbePort" 9908 }}

{{- include "helm_lib_csi_controller_manifests" (list . $csiControllerConfig) }}
# {{- include "helm_lib_csi_controller_manifests" (list . $csiControllerConfig) }}

{{- end }}
# {{- end }}

###
### node
Expand Down Expand Up @@ -249,19 +252,19 @@
{{- end }}


{{- if $deployRBDController }}
# {{- if $deployRBDController }}

{{- $csiNodeConfig := dict }}
{{- $_ := set $csiNodeConfig "nodeImage" $csiControllerImage }}
{{- $_ := set $csiNodeConfig "driverFQDN" $csiDriverName }}
{{- $_ := set $csiNodeConfig "fullname" "csi-node-rbd" }}
{{- $_ := set $csiNodeConfig "serviceAccount" "csi" }}
# {{- $csiNodeConfig := dict }}
# {{- $_ := set $csiNodeConfig "nodeImage" $csiControllerImage }}
# {{- $_ := set $csiNodeConfig "driverFQDN" $csiDriverName }}
# {{- $_ := set $csiNodeConfig "fullname" "csi-node-rbd" }}
# {{- $_ := set $csiNodeConfig "serviceAccount" "csi" }}

{{- $_ := set $csiNodeConfig "additionalNodeArgs" (include "rbd_csi_node_args" . | fromYamlArray) }}
{{- $_ := set $csiNodeConfig "additionalNodeEnvs" (include "rbd_csi_node_envs" (list $csiDriverName) | fromYamlArray) }}
{{- $_ := set $csiNodeConfig "additionalNodeVolumes" (include "rbd_csi_node_volumes" . | fromYamlArray) }}
{{- $_ := set $csiNodeConfig "additionalNodeVolumeMounts" (include "rbd_csi_node_volume_mounts" . | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeArgs" (include "rbd_csi_node_args" . | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeEnvs" (include "rbd_csi_node_envs" (list $csiDriverName) | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeVolumes" (include "rbd_csi_node_volumes" . | fromYamlArray) }}
# {{- $_ := set $csiNodeConfig "additionalNodeVolumeMounts" (include "rbd_csi_node_volume_mounts" . | fromYamlArray) }}

{{- include "helm_lib_csi_node_manifests" (list . $csiNodeConfig) }}
# {{- include "helm_lib_csi_node_manifests" (list . $csiNodeConfig) }}

{{- end }}

0 comments on commit 0c510a3

Please sign in to comment.