Bug ID | 1129095 |
---|---|
Summary | Make yast2_caasp kubeadm ntp screen more genericly available |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Kubic |
Assignee | jsrain@suse.com |
Reporter | rbrown@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
(Hi Jiri!) Kubic currently has a screen, implemented in yast2_caasp, for kubeadm Node configuration, which provides a screen for configuring NTP Servers https://openqa.opensuse.org/tests/876176#step/kubeadm_settings/1 When originally proposed, it was expected this screen would be extended to include other fields over time https://en.opensuse.org/Kubic:CaaSPInstallationComparision "[later] Certificates for velum and API server" The same document stated that the NTP server configuration needed to be available for the MicroOS or CaaSP Plain System system roles, but that doesn't seem to be how it was implimented in YaST, as the ntp dialogue is part of the inst_kubic_kubeadm_role Therefore, this is a bug that needs to be fixed. I see a few solutions Option A) would be to rename inst_kubic_kubeadm_role to something like inst_kubic_ntp_config, and I'll just plumb the additional dialogue into every system role with <additional_dialogs> But that doesn't make much sense given the whole point of <additional_dialog> is for when a YaST module cant be used everywhere in the product Both the current Kubic installation media and the future MicroOS installation media want this ntp configuration screen on every system role. I can also see it being desired in other openSUSE distributions, as a lightweight alternative to the more complex timezone module. So, Option B) would be to remove inst_kubic_kubeadm_role from yast2_caasp (which removes yast2_caasp as a dependency in Kubic & MicroOS) and instead implement it as a module in yast2_installation, with a name something like "ntp_setup" I have a preference for Option B), Jiri what do you think?