78 lines
1.8 KiB
YAML
78 lines
1.8 KiB
YAML
driver: synology-iscsi
|
|
httpConnection:
|
|
protocol: http
|
|
host: ${SYNOLOGY_HOST}
|
|
port: ${SYNOLOGY_PORT}
|
|
username: ${SYNOLOGY_USERNAME}
|
|
password: ${SYNOLOGY_PASSWORD}
|
|
allowInsecure: true
|
|
session: "democratic-csi-${CI_BUILD_KEY}"
|
|
serialize: true
|
|
|
|
synology:
|
|
volume: ${SYNOLOGY_VOLUME}
|
|
|
|
iscsi:
|
|
targetPortal: ${SYNOLOGY_HOST}
|
|
targetPortals: []
|
|
baseiqn: "iqn.2000-01.com.synology:XpenoDsm62x."
|
|
namePrefix: "csi-ci-${CI_BUILD_KEY}-"
|
|
nameSuffix: ""
|
|
|
|
lunTemplate:
|
|
# btrfs thin provisioning
|
|
type: "BLUN"
|
|
# tpws = Hardware-assisted zeroing
|
|
# caw = Hardware-assisted locking
|
|
# 3pc = Hardware-assisted data transfer
|
|
# tpu = Space reclamation
|
|
# can_snapshot = Snapshot
|
|
#dev_attribs:
|
|
#- dev_attrib: emulate_tpws
|
|
# enable: 1
|
|
#- dev_attrib: emulate_caw
|
|
# enable: 1
|
|
#- dev_attrib: emulate_3pc
|
|
# enable: 1
|
|
#- dev_attrib: emulate_tpu
|
|
# enable: 0
|
|
#- dev_attrib: can_snapshot
|
|
# enable: 1
|
|
|
|
# btfs thick provisioning
|
|
# only zeroing and locking supported
|
|
#type: "BLUN_THICK"
|
|
# tpws = Hardware-assisted zeroing
|
|
# caw = Hardware-assisted locking
|
|
#dev_attribs:
|
|
#- dev_attrib: emulate_tpws
|
|
# enable: 1
|
|
#- dev_attrib: emulate_caw
|
|
# enable: 1
|
|
|
|
# ext4 thinn provisioning UI sends everything with enabled=0
|
|
#type: "THIN"
|
|
|
|
# ext4 thin with advanced legacy features set
|
|
# can only alter tpu (all others are set as enabled=1)
|
|
#type: "ADV"
|
|
#dev_attribs:
|
|
#- dev_attrib: emulate_tpu
|
|
# enable: 1
|
|
|
|
# ext4 thick
|
|
# can only alter caw
|
|
#type: "FILE"
|
|
#dev_attribs:
|
|
#- dev_attrib: emulate_caw
|
|
# enable: 1
|
|
|
|
lunSnapshotTemplate:
|
|
is_locked: true
|
|
# https://kb.synology.com/en-me/DSM/tutorial/What_is_file_system_consistent_snapshot
|
|
is_app_consistent: true
|
|
|
|
targetTemplate:
|
|
auth_type: 0
|
|
max_sessions: 0
|