For years we have been discussing the idea to modularize SUSE Manager. This would enable developers to create their own extensions to SUSE Manager without needing to touch the core repository.

There are several frameworks that could be helping in that direction. The goal here is to create a Proof of Concept with the virtualization features moved into an add-on.

Looking for hackers with the skills:

uyuni susemanager java javascript modularity

This project is part of:

Hack Week 19

Activity

  • over 5 years ago: a_faerber liked this project.
  • over 5 years ago: j_renner liked this project.
  • over 5 years ago: moio liked this project.
  • over 5 years ago: malbu liked this project.
  • over 5 years ago: dleidi liked this project.
  • over 5 years ago: fkobzik liked this project.
  • over 5 years ago: pagarcia liked this project.
  • over 5 years ago: cbosdonnat added keyword "uyuni" to this project.
  • over 5 years ago: cbosdonnat added keyword "susemanager" to this project.
  • over 5 years ago: cbosdonnat added keyword "java" to this project.
  • over 5 years ago: cbosdonnat added keyword "javascript" to this project.
  • over 5 years ago: cbosdonnat added keyword "modularity" to this project.
  • over 5 years ago: cbosdonnat started this project.
  • over 5 years ago: cbosdonnat originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    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