36 lines
845 B
YAML
36 lines
845 B
YAML
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: topolvm
|
|
spec:
|
|
chart:
|
|
spec:
|
|
chart: topolvm
|
|
reconcileStrategy: ChartVersion
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: topolvm
|
|
version: 15.5.1
|
|
interval: 15m
|
|
timeout: 5m
|
|
values:
|
|
lvmd:
|
|
deviceClasses:
|
|
- name: "thin"
|
|
volume-group: rl
|
|
default: true
|
|
type: thin
|
|
thin-pool:
|
|
name: "pool"
|
|
overprovision-ratio: 2.0
|
|
|
|
storageClasses:
|
|
- name: topolvm-provisioner
|
|
storageClass:
|
|
fsType: xfs
|
|
isDefaultClass: false
|
|
volumeBindingMode: WaitForFirstConsumer
|
|
allowVolumeExpansion: true
|
|
additionalParameters:
|
|
'{{ include "topolvm.pluginName" . }}/device-class': "thin"
|