action #50669
closed[functional][y] Test autoyast installation with NFS share mount point
100%
Description
Motivation¶
See https://trello.com/c/wATMQ3Mo/917-5-import-export-nfs-shares-with-new-profile-format
Scope limited to SLE 15 only.
NFS drives are specified in the AutoYaST profile by an "undocumented" option. That is, by defining a drive with a "/dev/nfs" device, and then, each partition defines a NFS share, e.g.:
<drive>
<device>/dev/nfs</device>
<partitions>
<partition>
<mount>/</mount>
<device>server:path</device>
</partition>
</partitions>
</drive>
The section contains a attribute. This is quite unexpected, because a section cannot contain a . In fact, the AutoYaST profile does not validate.
The support for importing this kind of drives was implemented in this card https://trello.com/c/x4LYDnwe/865-3-l3-important-bug-1130256-autoyast-for-a-nfs-root-fails-at-partitioning. But now we have to find a better way for defining NFS drives and be able to import/export this new format.
Note: currently, old format cannot be exported at all because we don't want to continue supporting this format for new products (from SLE-15 on).
The new format must be available for SP0 (GA), SP1 and master.
Review¶
- Added support for importing/exporting new format for NFS drives.
- PR (SLE-15-SP0): https://github.com/yast/yast-storage-ng/pull/900
- PR (SLE-15-SP1): https://github.com/yast/yast-storage-ng/pull/896
- PR (master): https://github.com/yast/yast-storage-ng/pull/899
- PR (SLE doc): https://github.com/SUSE/doc-sle/pull/418 (pending review)
- SR (SLE-15-SP0): https://build.suse.de/request/show/190666
- SR (SLE-15-SP1): https://build.suse.de/request/show/190650
- Added NFS section to AutoYaST documentation: https://github.com/SUSE/doc-sle/pull/418
- Not only NFS drives are missing in AutoYaST UI, so a follow-up card has been created:
- Follow-up card to improve AutoYaST UI: https://trello.com/c/6GuKcKUs/3042-autoyast-ui-improve-drives-edition ```
Acceptance criteria¶
- Functionality is tested manually to install with NFS share using autoyast profile
- Autoyast profile generation is tested and verified that mount is correct
- Documentation is validated and cross-checked with implementation
- Ticket for the automated test is created in case scenario is worth automating
Updated by riafarov about 5 years ago
- Due date changed from 2019-05-21 to 2019-06-04
Updated by JERiveraMoya almost 5 years ago
- Status changed from New to Workable
- Estimated time set to 5.00 h
Updated by riafarov almost 5 years ago
- Due date changed from 2019-06-04 to 2019-06-18
Updated by riafarov almost 5 years ago
- Due date changed from 2019-06-18 to 2019-07-02
Updated by riafarov almost 5 years ago
- Due date changed from 2019-07-02 to 2019-07-16
Updated by riafarov almost 5 years ago
- Due date changed from 2019-07-16 to 2019-07-30
Updated by riafarov almost 5 years ago
- Due date changed from 2019-07-30 to 2019-08-13
- Target version changed from Milestone 26 to Milestone 30+
Updated by JERiveraMoya almost 5 years ago
- Due date changed from 2019-08-13 to 2019-08-27
Updated by riafarov over 4 years ago
- Due date changed from 2019-08-27 to 2019-09-10
Updated by riafarov over 4 years ago
- Due date changed from 2019-09-10 to 2019-09-24
Updated by riafarov over 4 years ago
- Due date changed from 2019-09-24 to 2019-10-08
Updated by JERiveraMoya over 4 years ago
- Due date changed from 2019-10-08 to 2019-10-22
Updated by riafarov over 4 years ago
- Due date changed from 2019-10-22 to 2019-11-05
Updated by ybonatakis over 4 years ago
- Status changed from Workable to In Progress
- Assignee set to ybonatakis
Updated by ybonatakis over 4 years ago
- Status changed from In Progress to Workable
- Assignee deleted (
ybonatakis)
Updated by riafarov over 4 years ago
- Due date changed from 2019-11-05 to 2019-11-19
Updated by JRivrain over 4 years ago
- Status changed from Workable to In Progress
Generating the autoinst.xml file works, and it looks as expected, but install fails for now. Needs investigation.
Updated by JRivrain over 4 years ago
Tested, it works, though only with installer-DVD for now. The xml format is correct and corresponds to what is presented in documentation. I will create a ticket for automation.
Updated by JRivrain over 4 years ago
- Status changed from In Progress to Resolved
I kept this for a while as I wanted to investigate some strange thing I had noticed while testing, https://bugzilla.suse.com/show_bug.cgi?id=1156446. not directly related though.
Updated by riafarov over 4 years ago
- Due date changed from 2019-12-03 to 2019-12-17
due to changes in a related task
Updated by riafarov over 4 years ago
- Due date changed from 2019-12-17 to 2020-01-28
due to changes in a related task
Updated by riafarov over 4 years ago
- Due date changed from 2020-01-28 to 2020-02-11
due to changes in a related task