| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Group | Feature/YaST Module | What is it | YaST | Cockpit (pre-16.0) | Cockpit 16.0 | Ansible System Role | Comment | SLES 16.0 PM prios (Must, Should, Could) | SLES 16.1 PM prios | Implementation | |||||||||||||||
2 | Software | Add-On Products | add products, allows to add repositories | software repos can be configured manually, or added through product registration | - (should be a part of the repos below) | |||||||||||||||||||||
3 | Media Check | check integrity of ISO, CD, DVD | docs and command line should do the trick | - | ||||||||||||||||||||||
4 | Online Update | system update | provided by cockpit-packagekit | M | ||||||||||||||||||||||
5 | Transactional Update | immutable system update | provided by cockpit-tukit | - | ||||||||||||||||||||||
6 | Software Management | Install/remove system software | provided by cockpit-packages | S | CPT-5 - Cockpit Software Management Done | |||||||||||||||||||||
7 | Software Repositories | manage software repos | provided by cockpit-repos | S | CPT-5 - Cockpit Software Management Done | |||||||||||||||||||||
8 | RMT | Install and configure RMT (Repository Mirroring Tool) | Yes | The first priority now is an Ansible module to set up RMT: | C | CPT-92 - Evaluate RMT module Planning PED-11529 - Provide ansible role to install rmt In Review | ||||||||||||||||||||
9 | Hardware | Hardware Information | probes system using hwinfo and creates text file FYI | pci info exists, more through docs and command line, or goes to the TBD support module | C | |||||||||||||||||||||
10 | System Keyboard Layout | configure local keyboard, calls xkbctrl, setxkbmap, localectl | firstboot sets it, we should document how to manually change but no cockpit module | - | ||||||||||||||||||||||
11 | Printer | configure local and remote printers | Desktops have their own and better way to configure printers, we actually already tried to drop this module from TW. | - | ||||||||||||||||||||||
12 | Scanner | configure local and remote scanners | use SANE or other utilities | - | ||||||||||||||||||||||
13 | Sound | configure sound cards | YaST module was dropped from TW, automatic config is more reliable these days | - | ||||||||||||||||||||||
14 | System | Boot Loader | detailed boot loader config, cmdline | M | CPT-93 - Boot Loader config Open | |||||||||||||||||||||
15 | Date and Time | set date and time, or time server | cockpit-system | M | ||||||||||||||||||||||
16 | Kernel Dump | SUSE specific very detailed config | (only on/off/test) | (only on/off/test) | very basic: set dump location (local, ssh, nfs) and test. Config would need serious rework (SUSE vs. RH) | S | ||||||||||||||||||||
17 | Kernel Settings | PCI and drivers for experts, sysrq on/off | documentation and editor | - | ||||||||||||||||||||||
18 | Language | primary/secondary languages and locale | - | CPT-94 - Evaluate Language setting Planning | ||||||||||||||||||||||
19 | Network Settings | network hardware, DNS, routing | cockpit-networkmanager. No wicked support. | M | CPT-95 - Verify Network Settings features are sufficient Done | |||||||||||||||||||||
20 | Partitioner | config mass storage connected to the host | provided by cockpit-storaged Imnprovements to better handling BTRFS recommended. | M | CPT-106 - Verify partitioner and storage features Done | |||||||||||||||||||||
21 | Services Manager | config systemd services for start/stop/defaults | cockpit-system | M | ||||||||||||||||||||||
22 | Sysconfig Editor | registry-style edit settings below /etc/sysconfig | can be done via editor | - | ||||||||||||||||||||||
23 | Network Services | DHCP Server | configure server | Yes | This could be implemented using System Roles and a module to manage those in Cockpit. | - | C | CPT-113 - Evaluate DHCP Server Setup Rejected | ||||||||||||||||||
24 | DNS Server | configure bind | Yes | This could be implemented using System Roles and a module to manage those in Cockpit. | - | C | CPT-114 - Evaluate DNS Server setup Rejected | |||||||||||||||||||
25 | HTTPD Server | Install Apache2 and configure it | Yes | Doable via System Role | S | |||||||||||||||||||||
26 | Hostnames | edit /etc/hosts | can be done via editor | - | ||||||||||||||||||||||
27 | Mail Server | configure postfix MTA | Possible addon for the future | - | ||||||||||||||||||||||
28 | NFS Client | configure NFS client | cockpit-storaged | C | CPT-96 - Verify NFS Client config Planning | |||||||||||||||||||||
29 | NFS Server | Ensures needed packages are present. Configures /etc/exports, /etc/sysconfig/nfs, maybe others. Accomplishes "systemctl enable nfsserver" | Yes | Many customers use this. I would not want to deprive customers of this assistance, though as a support person I usually manually do the config file work. This could be implemented as an extension to storage management or via System Roles. | C | CPT-97 - Evaluate NFS Server module Rejected | ||||||||||||||||||||
30 | NIS Client | configure NIS client | There's no NIS in SLES 16 | - | ||||||||||||||||||||||
31 | NTP Configuration | configure NTP daemon and sources | cockpit-system to add NTP server | M | ||||||||||||||||||||||
32 | New Directory Server | deprecated, recommends to use dscreate directly | We stay with 389-ds | - | ||||||||||||||||||||||
33 | Proxy | configure system wide http(s)/ftp proxy and auth | Even if nobody ever has complained, every customer that is behind a proxy does use this module to setup the proxy | C | CPT-98 - Evaluate Proxy module Planning | |||||||||||||||||||||
34 | Proxy Server | Install and configure Squid proxy | Yes | C | ||||||||||||||||||||||
35 | Remote Admin (VNC) | remote admin through VNC | doesn't need vnc, has https | C | ||||||||||||||||||||||
36 | Samba Server | configure Samba server | Yes | This could be implemented using System Roles and a module to manage those in Cockpit. | _ | C | ||||||||||||||||||||
37 | TFTP Server | configure TFTP server. | Yes | - | ||||||||||||||||||||||
38 | User Logon | configure domain user logon | C | CPT-99 - Evaluate domain user logon Rejected | ||||||||||||||||||||||
39 | VPN Gateway and Clients | configure VPN gateway | (wireguard, only client) | (wireguard, only client) | cockpit-networkmanager has VPN client setup, supports only wireguard | C | ||||||||||||||||||||
40 | Windows Domain Membership | configure domain membership | uses realmd | C | CPT-100 - Evaluate configure domain membership Done | |||||||||||||||||||||
41 | 389DS | Not in Yast but available as Cockpit Module | ? | ? | It's a Red Hat developed module, we'd need to explore it. Add and test to work with 389DS. It can also serve as the UI to manage it. | C | ||||||||||||||||||||
42 | iSCSI Initiator | configure iSCSI, connect targets | (basic) | connect to iSCSI disks is part of cockpit-storaged | C | CPT-101 - Verify connect to iSCSI disks Done | ||||||||||||||||||||
43 | Security and Users | AppArmor | Configure, scan, add profiles | No AppArmor in SLES 16 | - | |||||||||||||||||||||
44 | SELinux | configure and analyze (setroubleshoot) | cockpit-selinux | M | ||||||||||||||||||||||
45 | Firewall | configure firewall | cockpit-networkmanager | M | CPT-102 - Verify Firewall config is sufficient Done | |||||||||||||||||||||
46 | Security Center | generic security, passwords, boot, login, user settings, lots of various things | (user settings) | (user settings) | user/group settings available, anything else can be done on command line and via docs+editor | C | ||||||||||||||||||||
47 | Sudo | sudo config | can be done via visudo and docs | - | ||||||||||||||||||||||
48 | ACME Support for certificates | Not currently available, proposed by Jeff M. | C | |||||||||||||||||||||||
49 | User and Group Management | user, groups, authentication | cockpit-system | M | CPT-104 - Verify user and group management Done | |||||||||||||||||||||
50 | Virtualization | Create/Manage Virtual Machines | similar to virt-manager | cockpit-machines | C | |||||||||||||||||||||
51 | Install Hypervisor and Tools | prepare system for KVM or XEN | cockpit-machines pulls in libvirt and any related packages through dependencies | - | ||||||||||||||||||||||
52 | Relocation Server Config | configure for VM migration to other hosts | could be (upstream) feature for cockpit-machines | - | C | |||||||||||||||||||||
53 | Podman Containers | manage containers | provided by cockpit-podman | C | ||||||||||||||||||||||
54 | Support | Release Notes | show the release notes file | link to current release notes online, could simply go into Help | - | C | CPT-105 - Evaluate show release notes Planning | |||||||||||||||||||
55 | Support | Connect to SCC, create problem report | Registration implemented, cockpit-subscriptions Supportconfig or other SCC features for 16.1 | - | S | CPT-14 - Research how we could integrate supportconfig into cockpit Rejected CPT-63 - Add subscription status tab to cockpit and allow the customer to introduce subscription information there Done | ||||||||||||||||||||
56 | Miscellaneous | Display the system's log (messages) | show logs (messages, boot, y2log) | (journal) | journal viewer should be good enough to start with. Other logs to be added in 16.1, detecting installed software. | S | C | |||||||||||||||||||
57 | Alternatives | configure alternatives | One of the issues that cause customers to suffer, not easy to use in command line. | - | C | |||||||||||||||||||||
58 | First Boot Configuration Management | first-boot config | assuming without yast firstboot and if they want automation they wouldn't use Cockpit, this would be the wrong place | - | ||||||||||||||||||||||
59 | Configuration Management | System Roles | A module to handle system roles and execute them. Important to show Cockpit as the successor of Yast2 for configuration. Please Prioritize. | M | M | |||||||||||||||||||||
60 | Filesystem Snapshots | automatic snapshots during package installation/updates, uses snapper | Filesystem level snapshots are a key feature in SLES and an important differentiator (RHEL and Ubunto do not yet have it). Having a way to create snapshots list & delete them and rollback to a previous one would be the way to facilitate it to customers. Rollback available for transactional systems (Micro), non-transactionals need to use the boot menu. | M | M | |||||||||||||||||||||
61 | Systemd Journal | show journal | cockpit-system, "Logs", not raw log data but beautified | - (should be part of the logs above) | ||||||||||||||||||||||
62 | Vendor Driver | install drivers from CD-ROM | outdated | - | ||||||||||||||||||||||
63 | Firstboot | show a (configurable) dialog for initial setup at first boot | not yet in Cockpit, probably something for Agama? We should evaluate. | - | CPT-108 - Evaluate Firstboot Planning | |||||||||||||||||||||
64 | Leap to SLES migration | users running on Leap should be able to one-click migrate to SLES | Need to evaluate if this is a Cockpit feature or may happen somewhere else. | C | CPT-107 - Evaluate one-click Leap -> SLES migration Planning | |||||||||||||||||||||
65 | REAR | relax and recover, disaster recovery e.g. advertised for SAP servers, for bare metal installations | can be used without YaST module, while config may be harder. May be a selling point for some customers, need PM business case. | - | ||||||||||||||||||||||
66 | DRBD | configure DRBD | can be done on command line, needs evaluation how much it's used and how it contributes to usability, aka a PM business case | - | ||||||||||||||||||||||
67 | s390x specific | cio | enabling/disabling visible hardware | IBM seems interested in these features, needs priority PED-10826 - Consolidated Device Configuration - Cockpit part Code Released | CPT-112 - replace yast s390x enablements Planning | |||||||||||||||||||||
68 | reipl | |||||||||||||||||||||||||
69 | s390 | managing discs and network | ||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |