HackWeek 2022: Uyuni SUSE Manager Server containerization - uyuni-project/uyuni GitHub Wiki
Logistics
- This is the right place to record progress and plans
- Slack for discussions
- Official HackWeek page for announcements
Objectives
- have a lot of fun!
- learn about Kubernetes (specifically k3s)
- learn about Helm
- learn about roadblocks in delivering Uyuni as containers
Conventions
- all development happens on the Uyuni
server-containers
branch
- all new files are to be added in the
containers/
directory
- we use Dockerfiles (built with
docker build
or buildah
), locally for now
- we explicitly do not care about traditional clients at least for now
Current plans
- create a "fat" container with everything needed for a Server
- try to slim down the Server container
- :white_circle: carve PostgreSQL out. Try Postgres-in-containers or outside of them
- :white_circle: disable Cobbler. What needs to be done in order to make Cobbler "optional"?
- :white_circle: disable or remove the traditional stack
- other research
What did we learn?
Ongoing Questions
Open Questions
- does it make sense to send traceback emails?