1% of SUSE Manager's functionality in 0.1% of the lines of code
Let's create a much simpler SUSE Manager — one you could use at home! Users should be able to deploy and operate in minutes with minimal configuration, while still retaining the very core features that make SUSE Manager useful!
Scope
We explicitly leave out anything that Salt or Cobbler can do: goal is only repository management.
That means:
- downloading repos from various sources (plain http repos is implemented, we want to add SCC, SUSE Manager and RHN in this HackWeek or later)
- storing them in various backends (filesystem and AWS S3 are implemented)
- serve them in plain http (to be done in this HackWeek)
- add filtering abilities to the served http repos (eg. appending "?upto=2017-10-01" to the URL will serve a repo with updates up to October. To be done in this HackWeek or later)
Tech
We use the Go programming language because it can be picked up by any programmer in one week. We aim for a 12-factor app for maximal deployment flexibility in cloud and container settings.
Questions? Want to join?
Since this project was born as an extension of sumaform, please use the gitter chat there!
A list of actionable items is available at the minima project's GitHub Issues page.
This project is part of:
Hack Week 16
Activity
Comments
-
over 4 years ago by ikapelyukhin | Reply
That project sounds pretty similar to what RMT is supposed to do. RMT is a successor to SMT, which is already SUMA's younger sibling with less functionality :-)
I've created a hackweek project for it.
We plan to release RMT for SLES15, if it sounds like RMT is something you can use -- you are welcome to hack on it, or to just give it a try, we'll appreciate your feedback. :-)
Similar Projects
grog by gbaccini
[comment]: # (Please use the project descriptio...
Create a CLI tool for interacting with Rancher Support Matrix by dpock
Rancher Support Matrix CLI Helper
A tool t...
WASM support for cloud native buildpacks by atgracey
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Updatecli Kubernetes Operator by olblak
[comment]: # (Please use the project descriptio...
Create a CLI tool for interacting with Rancher Support Matrix by dpock
Rancher Support Matrix CLI Helper
A tool t...
Multi-cloud Lightweight metadata CLI by seanmarlow
Project Description
The goal of this proj...
Add combustion support to the terraform-provider-libvirt by oholecek
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
reflinkable rpms by lnussel
Project Description
RPMs with reflinkable...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
openSUSE build supported by SUSE IT by vgrinco
Project Description
SUSE IT needs help fr...
Make DNF5 package manager ready for openSUSE by dmach
Project Description
DNF 5 is a package ma...
Extend repomd-parser with appstream data by hennevogel
Extending [repomd-parser](https://github.com/ik...