You need to sign in or sign up before continuing.

Combined icons of k3s and Uyuni

Building on the lessons learned in the previous HackWeek, attack the Server specifically to create a set of containers deployable on k3s via Helm.

Goal for this Hackweek

  • create a Helm chart to run a self-sufficient Uyuni Server, starting with one fat containers with mounted volumes
  • slice off PostgreSQL in its own container
  • slice off some other component in their own container
  • bonus points: run the end-to-end testsuite!

Project coordination is on the Wiki project page

Looking for hackers with the skills:

containers k3s k8s kubernetes uyuni manager susemanager docker podman helm

This project is part of:

Hack Week 21

Activity

  • over 3 years ago: j_renner liked this project.
  • over 3 years ago: paulgonin liked this project.
  • over 3 years ago: RDiasMateus joined this project.
  • over 3 years ago: mbussolotto liked this project.
  • over 3 years ago: moio added keyword "helm" to this project.
  • over 3 years ago: moio added keyword "manager" to this project.
  • over 3 years ago: moio added keyword "susemanager" to this project.
  • over 3 years ago: moio added keyword "docker" to this project.
  • over 3 years ago: moio added keyword "podman" to this project.
  • over 3 years ago: moio added keyword "containers" to this project.
  • over 3 years ago: moio added keyword "k3s" to this project.
  • over 3 years ago: moio added keyword "k8s" to this project.
  • over 3 years ago: moio added keyword "kubernetes" to this project.
  • over 3 years ago: moio added keyword "uyuni" to this project.
  • over 3 years ago: moio started this project.
  • over 3 years ago: moio liked this project.
  • over 3 years ago: moio originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Mammuthus - The NFS-Ganesha inside Kubernetes controller by vcheng

    Description

    As the user-space NFS provider, the NFS-Ganesha is wieldy use with serval projects. e.g. Longhorn/Rook. We want to create the Kubernetes Controller to make configuring NFS-Ganesha easy. This controller will let users configure NFS-Ganesha through different backends like VFS/CephFS.

    Goals

    1. Create NFS-Ganesha Package on OBS: nfs-ganesha5, nfs-ganesha6
    2. Create NFS-Ganesha Container Image on OBS: Image
    3. Create a Kubernetes controller for NFS-Ganesha and support the VFS configuration on demand. Mammuthus

    Resources

    NFS-Ganesha


    Move Uyuni Test Framework from Selenium to Playwright + AI by oscar-barrios

    Description

    This project aims to migrate the existing Uyuni Test Framework from Selenium to Playwright. The move will improve the stability, speed, and maintainability of our end-to-end tests by leveraging Playwright's modern features. We'll be rewriting the current Selenium code in Ruby to Playwright code in TypeScript, which includes updating the test framework runner, step definitions, and configurations. This is also necessary because we're moving from Cucumber Ruby to CucumberJS.

    If you're still curious about the AI in the title, it was just a way to grab your attention. Thanks for your understanding.


    Goals

    • Migrate Core tests including Onboarding of clients
    • Improve test reliabillity: Measure and confirm a significant reduction of flakynes.
    • Implement a robust framework: Establish a well-structured and reusable Playwright test framework using the CucumberJS

    Resources