Description

Agama is a new Linux installer that will be very likely used for SLES 16.

It offers an UI for configuring the target system (language, patterns, network, etc). One of the more complex sections is the storage configuration, which is going to be revamped. This project consists on exploring the possibility of having something similar to the YaST Expert Partitioner for Agama.

Goals

  • Explore different approaches for the storage UI in Agama.

Looking for hackers with the skills:

javascript patternfly storage agama typescript

This project is part of:

Hack Week 24

Activity

  • 11 months ago: michals liked this project.
  • 11 months ago: enavarro_suse liked this project.
  • 11 months ago: ancorgs joined this project.
  • 11 months ago: dgdavid joined this project.
  • 11 months ago: joseivanlopez added keyword "typescript" to this project.
  • 11 months ago: jadamek liked this project.
  • 11 months ago: joseivanlopez added keyword "javascript" to this project.
  • 11 months ago: joseivanlopez added keyword "patternfly" to this project.
  • 11 months ago: joseivanlopez added keyword "storage" to this project.
  • 11 months ago: joseivanlopez added keyword "agama" to this project.
  • 11 months ago: ancorgs liked this project.
  • 11 months ago: joseivanlopez started this project.
  • 11 months ago: joseivanlopez originated this project.

  • Comments

    • joseivanlopez
      10 months ago by joseivanlopez | Reply

      An initial version of the Expert Partitioner was implemented in Agama, see demo.

      Supported features:

      • List all devices.
      • Delete all partitions from a disk.
      • Automatically add the partitions for installation to a disk.
      • Add partition for /home, swap or boot.
      • Add a custom partition.
      • Delete any individual partition.

      Conclusion: the Agama infrastructure makes very easy to implement something similar to the YaST Partitioner without too much effort.

    • joseivanlopez
      10 months ago by joseivanlopez | Reply

      https://github.com/joseivanlopez/agama/pull/2

    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