Skip to content

Instantly share code, notes, and snippets.

@joseivanlopez
Last active January 31, 2024 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joseivanlopez/566b25c0fd200d89e54b7ee3bbe60925 to your computer and use it in GitHub Desktop.
Save joseivanlopez/566b25c0fd200d89e54b7ee3bbe60925 to your computer and use it in GitHub Desktop.

Agama Roadmap

Features To Implement

Architectural Changes

  • Drop Cockpit dependency.
  • Replace Cockpit login by own solution.
    • Check proposed solution with security team.
  • Replace Cockpit translation system by own solution.

Storage

  • Automatic config (proposal):
    • Add file systems for any mount point.
    • Allow configuring custom policy for finding space.
    • Allow defining boot partitions.
  • Manual config:
    • Allow mounting existing file system.
    • Allow reusing existing block devices (format and mount).

Software

  • Improve pattern selector UI.
  • Allow solving conflicts.

Network

  • ??

Users

  • ??

Localization

  • Geolocalization ?

Unattended Installation

  • Convertion from AutoYaST profiles to Agama profiles.
  • Document what AutoYaST features are not supported.
  • Support all the features offered by the UI.
  • Support for running custom scripts.

Live ISO

  • Reduce size to ~500 MB.
  • Offline installation (ISO including repos).
  • Support network installation (e.g., PXE).
  • Remote authentication (root password, SSL certificates, SSH access, etc).
  • Documentation (different use cases, scenarios, etc).

SLE 15 Migration

  • ??

Milestones

  • Milestone 1 (Slate kickoff):

  • Milestone 2 (Slate Beta):

  • Milestone 3 (Slate RC):

  • Milestone 4 (Granite RC):

Timeline

15/01/2024
|
-
|
15/03/2024      Slate kickoff                             Agama milestone 1
|
15/04/2024                          Granite kickoff
|
-
|
-
|
15/07/2024      Slate beta                                Agama milestone 2
|
15/08/2024                          Granite beta
|
-
|
-
|
15/11/2024      Slate RC                                  Agama milestone 3
|
15/12/2024      Slate GM
|
15/01/2025                          Granite RC            Agama milestone 4
|
15/02/2025      Slate FCS           Granite GM
|
15/03/2025                          Granite FCS

Note: openSUSE Leap 16 will have the same timeline as Granite.

Possible Future Features

  • ??
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment