From b1a10ad0b5633ae3d62a2b6a54c90104fca07702 Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Tue, 1 Jul 2025 15:00:00 +0200 Subject: [PATCH] Add Leap Micro 6.2 --- products.d/agama-products.changes | 6 ++ products.d/agama-products.spec | 1 + products.d/leap_micro_62.yaml | 111 ++++++++++++++++++++++++++ web/package/agama-web-ui.changes | 5 ++ web/src/assets/products/LeapMicro.svg | 56 +++++++++++++ 5 files changed, 179 insertions(+) create mode 100644 products.d/leap_micro_62.yaml create mode 100644 web/src/assets/products/LeapMicro.svg diff --git a/products.d/agama-products.changes b/products.d/agama-products.changes index 6a784604a1..955b09fdbd 100644 --- a/products.d/agama-products.changes +++ b/products.d/agama-products.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jul 1 12:58:07 UTC 2025 - Lubos Kocman + +- Add initial Leap Micro 6.2 product + based on MicroOS, with renamed patterns + ------------------------------------------------------------------- Mon Jun 30 15:51:37 UTC 2025 - Imobach Gonzalez Sosa diff --git a/products.d/agama-products.spec b/products.d/agama-products.spec index b6ea58f4ae..d9896036ed 100644 --- a/products.d/agama-products.spec +++ b/products.d/agama-products.spec @@ -55,6 +55,7 @@ Definition of openSUSE products (Tumbleweed, Leap, MicroOS and Slowroll) for the %{_datadir}/agama/products.d/microos.yaml %{_datadir}/agama/products.d/tumbleweed.yaml %{_datadir}/agama/products.d/leap_160.yaml +%{_datadir}/agama/products.d/leap_micro_62.yaml %{_datadir}/agama/products.d/slowroll.yaml %{_datadir}/agama/products.d/kalpa.yaml diff --git a/products.d/leap_micro_62.yaml b/products.d/leap_micro_62.yaml new file mode 100644 index 0000000000..25e2c2272e --- /dev/null +++ b/products.d/leap_micro_62.yaml @@ -0,0 +1,111 @@ +id: LeapMicro_6.2 +name: openSUSE Leap Micro 6.2 Beta +archs: x86_64,aarch64 +# ------------------------------------------------------------------------------ +# WARNING: When changing the product description delete the translations located +# at the at translations/description key below to avoid using obsolete +# translations!! +# ------------------------------------------------------------------------------ +description: 'Leap Micro is an ultra-reliable, lightweight operating system + built for containerized and virtualized workloads.' +icon: LeapMicro.svg +software: + installation_repositories: + - url: https://download.opensuse.org/distribution/leap-micro/6.2/product/repo/openSUSE-Leap-Micro-6.2-x86_64 + archs: x86_64 + - url: https://download.opensuse.org/distribution/leap-micro/6.2/product/repo/openSUSE-Leap-Micro-6.2-aarch64 + archs: aarch64 + # device labels for offline installation media + installation_labels: + - label: openSUSE-Leap-Micro-DVD-x86_64 + archs: x86_64 + - label: openSUSE-Leap-Micro-DVD-aarch64 + archs: aarch64 + + mandatory_patterns: + - cockpit + - base + - transactional + - traditional + - hardware + + optional_patterns: null + + user_patterns: + - cloud + - container_runtime + - fips + - ima_evm + - kvm_host + - ra_agent + - ra_verifier + - salt_minion + - sssd_ldap + + mandatory_packages: + - NetworkManager + - openSUSE-repos-LeapMicro + optional_packages: null + base_product: openSUSE + +security: + lsm: selinux + available_lsms: + selinux: + patterns: + - selinux + policy: enforcing + none: + patterns: null + +storage: + space_policy: delete + volumes: + - "/" + - "/var" + volume_templates: + - mount_path: "/" + filesystem: btrfs + btrfs: + snapshots: true + read_only: true + default_subvolume: "@" + subvolumes: + - path: home + - path: opt + - path: root + - path: srv + - path: usr/local + - path: boot/writable + # Unified var subvolume - https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html + - path: var + copy_on_write: false + # Architecture specific subvolumes + - path: boot/grub2/arm64-efi + archs: aarch64 + - path: boot/grub2/x86_64-efi + archs: x86_64 + size: + auto: true + outline: + required: true + snapshots_configurable: false + filesystems: + - btrfs + auto_size: + base_min: 5 GiB + base_max: 25 GiB + max_fallback_for: + - "/var" + - mount_path: "/var" + filesystem: btrfs + mount_options: + - "x-initrd.mount" + - "nodatacow" + size: + auto: false + min: 5 GiB + outline: + required: false + filesystems: + - btrfs diff --git a/web/package/agama-web-ui.changes b/web/package/agama-web-ui.changes index 3d5d29abc4..176685de74 100644 --- a/web/package/agama-web-ui.changes +++ b/web/package/agama-web-ui.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 1 12:57:50 UTC 2025 - Lubos Kocman + +- Add LeapMicro.svg + ------------------------------------------------------------------- Mon Jun 30 15:51:36 UTC 2025 - Imobach Gonzalez Sosa diff --git a/web/src/assets/products/LeapMicro.svg b/web/src/assets/products/LeapMicro.svg new file mode 100644 index 0000000000..3988b09ccd --- /dev/null +++ b/web/src/assets/products/LeapMicro.svg @@ -0,0 +1,56 @@ + +image/svg+xml