This commit is contained in:
Stavros kois
2024-04-30 10:34:48 +03:00
parent ab237e6ef9
commit 77643ff018
2 changed files with 20 additions and 20 deletions

View File

@@ -15,7 +15,15 @@ objectData:
{{- $rootCtx := .rootCtx -}}
{{- $objectData := .objectData -}}
{{- $volsyncData := .volsyncData }}
{{- $volsyncData := .volsyncData -}}
{{- $capacity := $rootCtx.Values.global.fallbackDefaults.pvcSize -}}
{{- if $objectData.size -}}
{{- $capacity = $objectData.size -}}
{{- end -}}
{{- if $volsyncData.dest.capacity -}}
{{- $capacity = $volsyncData.dest.capacity -}}
{{- end }}
---
apiVersion: volsync.backube/v1alpha1
kind: ReplicationDestination
@@ -38,13 +46,7 @@ spec:
{{ $volsyncData.type }}:
repository: {{ $volsyncData.repository }}
copyMethod: {{ $volsyncData.copyMethod | default "Snapshot"}}
{{- if $volsyncData.dest.capacity }}
capacity: {{ $volsyncData.dest.capacity }}
{{- else if $objectData.size }}
capacity: {{ $objectData.size }}
{{- else }}
capacity: {{ $rootCtx.Values.global.fallbackDefaults.pvcSize }}
{{- end }}
capacity: {{ $capacity }}
{{- include "tc.v1.common.lib.volsync.storage" (dict "rootCtx" $rootCtx "objectData" $objectData "volsyncData" $volsyncData "target" "dest") | trim | nindent 4 }}
{{- include "tc.v1.common.lib.volsync.cache" (dict "rootCtx" $rootCtx "objectData" $objectData "volsyncData" $volsyncData "target" "dest") | trim | nindent 4 }}

View File

@@ -6,24 +6,22 @@
{{- $volsyncData := .volsyncData -}}
{{- $target := get $volsyncData .target -}}
{{- $accessModes := $rootCtx.Values.global.fallbackDefaults.accessModes -}}
{{- if $objectData.accessModes -}}
{{- $accessModes = $objectData.accessModes -}}
{{- end -}}
{{- if $target.accessModes -}}
{{- $accessModes = $target.accessModes -}}
{{- end -}}
{{- with $target.storageClassName }}
storageClassName: {{ . }}
{{- end -}}
accessModes:
{{- if $target.accessModes }}
{{- range $target.accessModes }}
{{- range $accessModes }}
- {{ . }}
{{- end }}
{{- else if $objectData.accessModes }}
{{- range $objectData.accessModes }}
- {{ . }}
{{- end }}
{{- else }}
{{- range $rootCtx.Values.global.fallbackDefaults.accessModes }}
- {{ . }}
{{- end }}
{{- end -}}
{{- end -}}
{{- with $target.volumeSnapshotClassName }}