Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Uyuni - openSUSE Conference 2025

Uyuni - openSUSE Conference 2025

Uyuni - openSUSE Conference 2025

Avatar for Raúl Osuna

Raúl Osuna

June 26, 2025

Other Decks in Technology

Transcript

  1. Agenda - What’s Uyuni? - An update about last year

    - What’s coming next? The future for Uyuni
  2. About me - Raúl Osuna Sánchez-Infante - Release Engineer for

    Uyuni (Since 2023) - Prev.: Tech. Support Engineer (Since 2013) - Gitter/Github: raulillo82 - Mail: [email protected] - Lived in NUE from 2013 to 2018 - When not hacking, competing in powerlifting or playing chess
  3. Uyuni /uju:ˈni/ “Salar de Uyuni”: biggest salt dessert in the

    world * * https://en.wikipedia.org/wiki/Salar_de_Uyuni
  4. What’s Uyuni? (II) - Functions: - Automatic management of patches

    and software (channels). - CLM (staging dev/test/prod environments) - Simplifying the management (what/where) - Several (GNU/Linux) operating systems. - Baremetal, VM/container/Kubernetes, IoT, edge, public cloud, DPCs - Configuration management (templates). - Automatic deployment (autoyast/kickstart). - Compliance (CVE Audit, SCAP, Oval data…) - Monitoring (Prometheus + Grafana) - Saves time and effort managing big scale deployments (thousands)
  5. What’s Uyuni? (III) - How does it work?: - Uses

    Salt (config. management system) to manage clients - Uyuni server is a Salt Master - Clients are Salt Minions - Several ways of using it: - Web-UI - Several APIs - spacecmd - Salt
  6. What’s Uyuni? (IV) - Why? - Fork from Spacewalk -

    Abandoned in 2020 - Also announced at one openSUSE Conference by Doug (already 7 years ago, in 2018!)
  7. - Where? - SUSE/openSUSE: - openSUSE Leap 15 / Leap

    Micro - SUSE Linux Enterprise 12, 15 + SAP - up to 15SP7! - SUSE Linux (Enterprise) Micro - Red Hat & clones: - AlmaLinux 8/9 - Oracle Linux 7/8/9 - RHEL 7/8/9 - Rocky Linux 8/9 - Amazon Linux 2/2023 - openEuler 22.03 - Debian / Ubuntu - Debian 12 - Ubuntu 20.04/22.02/24.04 - Raspberry Pi OS 12 - Archs: x86_64 / amd64, ppc64le, s390x, aarch64/arm64/armhf (last 3 depending on the OS) What’s Uyuni? (V)
  8. An update about last year - Versions released: 2024.07, 2024.08,

    2024.10, 2024.12, 2025.05 - Migration to containers only (2024.10) - Native support for AppStreams - Confidential Computing Attestation improvements (Secure boot module, UI) - PostgreSQL 16 - New clients support: Ubuntu 24.04, SLE 15 SP6/7, openSUSE Leap 15.6, SL Micro 6.0/6.1… - Separate PostgreSQL DB container - RBAC - Ansible Enhancements - Improved CVE audit with OVAL data - Saline - Health Check tool - Container images included also as RPMs - CVEs and version bumps (specially in the Monitoring stack)
  9. What’s coming next? The future for Uyuni (I) - Changing

    Uyuni base OS - openSUSE Tumbleweed (chosen by Community) - When: next release, targeted for this Summer - With the usual constraints: CVEs and others - Turning Uyuni into an openSUSE project: - https://github.com/uyuni-project/uyuni/discussions/10461 - Visibility of the project - Infra + resources (OBS, GSoC, mirrors, calendar, mailing list, marketing & merchandising…) - Still a Multi-Linux oriented project! (even more in containers)
  10. What’s coming next? The future for Uyuni (II) - What

    to expect next - New clients support - SUSE Linux Enterprise 16 + SAP - openSUSE Leap 16 - Ubuntu 26.04 - Debian 13 - RHEL 11 (+ clones) - Other archs for non (open)SUSE flavors???
  11. How to contribute - Contacts (many links!): https://www.uyuni-project.org/pages/contact.html - Documentation

    / Download: https://www.uyuni-project.org/pages/stable-version.html - Flag docs bugs (top-right, “report issue”), or even better: - Contribute: https://www.github.com/uyuni-project/uyuni-docs - Source code: https://www.uyuni-project.org/pages/source-code.html - Contribute: https://github.com/uyuni-project/uyuni/wiki - Contribute with translations: https://l10n.opensuse.org/projects/uyuni - GitHub: - https://www.github.com/uyuni-project/uyuni - Uyuni Community Hours (last Friday of the month, 16h CE(S)T ): https://github.com/uyuni-project/wiki/Uyuni-Community-Hours - GitHub discussions: https://github.com/uyuni-project/uyuni/discussions