HackWeek 2022: Uyuni SUSE Manager Server containerization - uyuni-project/uyuni GitHub Wiki

logo-k3s-uyuni

Logistics

  • This is the right place to record progress and plans
  • Slack for discussions
  • Official HackWeek page for announcements

Objectives

  1. have a lot of fun!
  2. learn about Kubernetes (specifically k3s)
  3. learn about Helm
  4. 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

  1. create a "fat" container with everything needed for a Server
  1. 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
  1. other research

What did we learn?

Ongoing Questions

Open Questions

  • does it make sense to send traceback emails?