Started working on this and found all sort of little surprises. The main issue here is we have all sorts of overlap and dead code between the tgt admin drivers. In addition, most of the volume/iscsi.py code uses global confs and the mixin pattern doesn't enable the passing in of the drivers configuration object very readily.
Anyway, cleaning things up should have this submitted shortly.
Started working on this and found all sort of little surprises. The main issue here is we have all sorts of overlap and dead code between the tgt admin drivers. In addition, most of the volume/iscsi.py code uses global confs and the mixin pattern doesn't enable the passing in of the drivers configuration object very readily.
Anyway, cleaning things up should have this submitted shortly.