Feature: Subscription repositories - cockpit-project/cockpit GitHub Wiki
Scope
Initial scope:
- Listing of repositories
- Enabling and disabling repositories
- IE: The Sarah and John personas
Later
- Anything that involves software installation for a full workflow in Cockpit only.
Notes
- Using Docker on Red Hat Enterprise Linux 7
- How can I subscribe to the new Extras channel/repo?
- OpenStack Platform 7 installation
- Installing JBoss EAP 7 on RHEL using RPMs
- How do we handle gpgcheck keys?
- What about custom repos, such as EPEL? Out of scope for now?
- Software installation Feature page
User Stories
Sarah Manning is a part-time backend developer, part-time sysadmin at her company. She wants to install RHEL Openstack Platform on a RHEL system.
Philip J Fry see software installation page
John is a sysadmin who enjoys trying out new technologies. He tried out Docker on his server, but came to the conclusion that it's not ready for his production cases yet.
Workflows
Sarah is doing this installation for the first time ever, so she follows along with the documentation with great care. Following the documentation she subscribes the system to the "Red Hat Enterprise Linux OpenStack Platform", then she enables 3 repositories and disable all other repositories. She then does a system update, reboots the system and moves on with the installation and configuration of the needed packages via the software installation tool.
Phillip software installation page
John uninstalls the docker packages. Later, when looking at the list of repositories, he notices that he actually doesn't use anything from Extras. He wants as few surprises as possible, so he wants to avoid the case that something gets accidentally pulled in from that repository. He therefore disables the Extras repository for now.