Activity log for bug #1645515

Date Who What changed Old value New value Message
2016-11-29 01:14:04 Blake Rouse bug added bug
2016-11-30 15:17:01 Jon Grimm bug added subscriber Jon Grimm
2016-12-15 17:23:42 Jon Grimm curtin: assignee Jon Grimm (jgrimm)
2016-12-15 17:23:48 Jon Grimm curtin: assignee Jon Grimm (jgrimm)
2016-12-15 17:43:59 Nish Aravamudan curtin: assignee Nish Aravamudan (nacc)
2016-12-16 14:26:45 Scott Moser bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804162
2017-02-08 22:32:39 Nish Aravamudan branch linked lp:~nacc/curtin/iscsi-wip
2017-02-22 16:34:21 Nish Aravamudan summary Support for ISCSI block devices [FFe] Support for ISCSI block devices
2017-02-22 16:52:28 Nish Aravamudan description Curtin needs to support the ability to attach an ISCSI block device during the installation and perform disk operations just like a locally attached block device. The disk also needs to be auto mounted when Ubuntu is rebooted after installation. Possible format: - id: sdb type: disk iscsi: target: iqn.2016-11.io.maas:storage.lun1 portal: 192.168.122.2:3260 [FFe Justification] - Curtin currently does not support specifying iSCSI targets in the storage configuration. - Users have iSCSI targets they would like to install to via curtin. - The changes in this bug add the ability to specify non-root iSCSI targets in the YAML and include vmtests and unittests for that functionality. - Existing users are unaffected by this change, as if they specified a iSCSI compatible value in their YAML currently it would fail to parse. The added code is only used when iSCSI is used. --- Curtin needs to support the ability to attach an ISCSI block device during the installation and perform disk operations just like a locally attached block device. The disk also needs to be auto mounted when Ubuntu is rebooted after installation. Possible format: - id: sdb   type: disk   iscsi:     target: iqn.2016-11.io.maas:storage.lun1     portal: 192.168.122.2:3260
2017-02-22 20:38:57 Launchpad Janitor branch linked lp:curtin
2017-02-22 20:39:57 Scott Moser bug task added curtin (Ubuntu)
2017-02-22 20:40:04 Scott Moser curtin (Ubuntu): status New Confirmed
2017-02-22 20:40:07 Scott Moser curtin (Ubuntu): importance Undecided Medium
2017-02-22 20:40:10 Scott Moser curtin: status Confirmed Fix Committed
2017-02-22 21:08:13 Nish Aravamudan bug added subscriber Ubuntu Release Team
2017-02-28 16:19:33 Launchpad Janitor curtin (Ubuntu): status Confirmed Fix Released
2017-03-01 16:06:00 Launchpad Janitor branch linked lp:~curtin-dev/curtin/zesty
2017-03-01 16:15:15 Launchpad Janitor branch linked lp:~curtin-dev/curtin/xenial
2017-03-01 16:19:48 Launchpad Janitor branch linked lp:~curtin-dev/curtin/yakkety
2017-03-01 16:22:56 Scott Moser nominated for series Ubuntu Yakkety
2017-03-01 16:22:56 Scott Moser bug task added curtin (Ubuntu Yakkety)
2017-03-01 16:22:56 Scott Moser nominated for series Ubuntu Xenial
2017-03-01 16:22:56 Scott Moser bug task added curtin (Ubuntu Xenial)
2017-03-01 16:24:37 Scott Moser curtin (Ubuntu Xenial): status New Confirmed
2017-03-01 16:24:39 Scott Moser curtin (Ubuntu Yakkety): status New Confirmed
2017-03-01 16:24:41 Scott Moser curtin (Ubuntu Xenial): importance Undecided Medium
2017-03-01 16:24:43 Scott Moser curtin (Ubuntu Yakkety): importance Undecided Medium
2017-03-01 16:32:34 Scott Moser description [FFe Justification] - Curtin currently does not support specifying iSCSI targets in the storage configuration. - Users have iSCSI targets they would like to install to via curtin. - The changes in this bug add the ability to specify non-root iSCSI targets in the YAML and include vmtests and unittests for that functionality. - Existing users are unaffected by this change, as if they specified a iSCSI compatible value in their YAML currently it would fail to parse. The added code is only used when iSCSI is used. --- Curtin needs to support the ability to attach an ISCSI block device during the installation and perform disk operations just like a locally attached block device. The disk also needs to be auto mounted when Ubuntu is rebooted after installation. Possible format: - id: sdb   type: disk   iscsi:     target: iqn.2016-11.io.maas:storage.lun1     portal: 192.168.122.2:3260 ==== Begin Curtin SRU Template ==== [Impact] Curtin currently does not support specifying iSCSI targets in the storage configuration. That means that MAAS or other users of curtin are not able to install to use iscsi disks during installation. The changes in this bug add the ability to specify non-root iSCSI targets to curtin, and include integration tests (vmtest) and unit tests to excercise the functionality. [Test Case] Run curtin vmtest on tests/vmtests/test_iscsi.py. ./tools/jenkins-runner tests/vmtests/test_iscsi.py The named test sets up an iscsi server with tgt and does an installation utilizing the disks provided by that iscsi server. [Regression Potential] Regression would most likely be a result of the new iscsi functionality mis-identifying configuration for a local disk as a iscsi disk, and then failing to do things as a result. ==== End Curtin SRU Template ==== [FFe Justification]  - Curtin currently does not support specifying iSCSI targets in the storage configuration.  - Users have iSCSI targets they would like to install to via curtin.  - The changes in this bug add the ability to specify non-root iSCSI targets in the YAML and include vmtests and unittests for that functionality.  - Existing users are unaffected by this change, as if they specified a iSCSI compatible value in their YAML currently it would fail to parse. The added code is only used when iSCSI is used. --- Curtin needs to support the ability to attach an ISCSI block device during the installation and perform disk operations just like a locally attached block device. The disk also needs to be auto mounted when Ubuntu is rebooted after installation. Possible format: - id: sdb   type: disk   iscsi:     target: iqn.2016-11.io.maas:storage.lun1     portal: 192.168.122.2:3260
2017-03-02 19:36:15 Brian Murray curtin (Ubuntu Yakkety): status Confirmed Fix Committed
2017-03-02 19:36:22 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2017-03-02 19:36:29 Brian Murray bug added subscriber SRU Verification
2017-03-02 19:36:34 Brian Murray tags verification-needed
2017-03-02 19:44:41 Brian Murray curtin (Ubuntu Xenial): status Confirmed Fix Committed
2017-03-09 16:16:48 Scott Moser tags verification-needed verification-done-xenial verification-done-yakkety
2017-03-09 23:16:36 Launchpad Janitor curtin (Ubuntu Xenial): status Fix Committed Fix Released
2017-03-09 23:16:45 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-03-09 23:17:18 Launchpad Janitor curtin (Ubuntu Yakkety): status Fix Committed Fix Released
2017-12-15 22:11:04 Scott Moser curtin: status Fix Committed Fix Released