|
Bugzilla – Full Text Bug Listing |
| Summary: | Make yast2_caasp kubeadm ntp screen more genericly available | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Richard Brown <rbrown> |
| Component: | Kubic | Assignee: | YaST Team <yast-internal> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | dgonzalez, jsrain |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| URL: | https://trello.com/c/8uqCahT2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Richard Brown
2019-03-13 15:35:38 UTC
(In reply to Richard Brown from comment #0) > Both the current Kubic installation media and the future MicroOS > installation media want this ntp configuration screen on every system role. In that case it makes sense to not use <additional_dialogs> but add it to the product control.xml globally. And of course move it to the generic yast2-installation package, option B). (In reply to Ladislav Slezák from comment #1) > (In reply to Richard Brown from comment #0) > > Both the current Kubic installation media and the future MicroOS > > installation media want this ntp configuration screen on every system role. > > In that case it makes sense to not use <additional_dialogs> but add it to > the product control.xml globally. > > And of course move it to the generic yast2-installation package, option B). I agree. I could even imagine - long-term - to get rid of the yast2-caasp package completely from MicroOS - as the initial purpose was to provide the caasp-specific dialogs. While turning MicroOS into a more universal solution, it makes sense to merge this stuff to generic YaST modules. (In reply to Richard Brown from comment #0) > > So, Option B) [...] > implement it as a module in yast2_installation, with a name something like > "ntp_setup" Done in `yast-installation 4.2.1` - PR: https://github.com/yast/yast-installation/pull/791 - SR: https://build.opensuse.org/request/show/690980 Now, the `<additional_dialogs>inst_kubic_kubeadm_role</additional_dialogs>` at https://github.com/yast/skelcd-control-Kubic/blob/782fe36c76771ed7b6bb7aa0bcc660d1456262d7/control/control.Kubic.xml#L352 could be replaced by `<additional_dialogs>inst_ntp_setup</additional_dialogs>` or use ``` <module> <name>ntp_setup</name> <label>Whatever you want</label> <module> ``` in the installation workflow. |