As I emailed to Colin earlier today this is because kickseed is omitting the datatype part of the kickseed config when performing the conversion from kickstart -> preseed.
eg
ks.cfg:
iscsi --ipaddr=xxx.xxx.xxx.xxx --target=iqn.1992-08.com.xxxxx:xxxx --port=3260
should be translated to:
d-i partman-iscsi/login/address string xxx.xxx.xxx.xxx:3260
but the "string" part is missing so preseed ignores it.
you can check this by dropping to a shell in the installer (alt+f2) and running
debconf-dumpdb|grep iscsi
which will show you which preseed commands succesfully made it into the database. if address shows as (null) then it didnt work!
As I emailed to Colin earlier today this is because kickseed is omitting the datatype part of the kickseed config when performing the conversion from kickstart -> preseed.
eg
ks.cfg:
iscsi --ipaddr= xxx.xxx. xxx.xxx --target= iqn.1992- 08.com. xxxxx:xxxx --port=3260
should be translated to:
d-i partman- iscsi/login/ address string xxx.xxx. xxx.xxx: 3260
but the "string" part is missing so preseed ignores it.
you can check this by dropping to a shell in the installer (alt+f2) and running
debconf- dumpdb| grep iscsi
which will show you which preseed commands succesfully made it into the database. if address shows as (null) then it didnt work!