## Problem - The extensions might define additional patterns, but currently only the explicitly listed patterns are displayed in the software selection. - The problem is that we do not know the extension patterns in advance and in the future we will support custom repositories which might contain 3rd party patterns. ## Solution - Do the pattern filtering only for the patterns from the base product repository (there are lots of patterns), always display the patterns from other repositories (usually there are just few of them). ## GitHub Action - Allow the Coveralls step fail in the service CI. - For some reason it is [currently failing](https://github.com/agama-project/agama/actions/runs/14107140902/job/39516508205#step:10:161), do not fail whole check if just coverage cannot be sent. ## Testing - Updated unit test - Tested manually ## Screenshots The HA-SLES pattern from the HA extension is still displayed in the software selection even after removing it from the display list. 
192 lines
6.9 KiB
YAML
192 lines
6.9 KiB
YAML
id: SLES
|
||
name: SUSE Linux Enterprise Server 16.0 Beta
|
||
registration: true
|
||
version: "16-0"
|
||
license: "license.beta"
|
||
# ------------------------------------------------------------------------------
|
||
# WARNING: When changing the product description delete the translations located
|
||
# at the at translations/description key below to avoid using obsolete
|
||
# translations!!
|
||
# ------------------------------------------------------------------------------
|
||
description: "An open, reliable, compliant, and future-proof Linux Server choice
|
||
that ensures the enterprise's business continuity. It is the secure and
|
||
adaptable OS for long-term supported, innovation-ready infrastructure running
|
||
business-critical workloads on-premises, in the cloud, and at the edge."
|
||
icon: SUSE.svg
|
||
# Do not manually change any translations! See README.md for more details.
|
||
translations:
|
||
description:
|
||
ca: Una opció de servidor de Linux oberta, fiable, compatible i a prova del
|
||
futur que garanteix la continuïtat del negoci de l'empresa. És el sistema
|
||
operatiu segur i adaptable per a una infraestructura amb suport a llarg
|
||
termini i preparada per a la innovació que executa càrregues de treball
|
||
crítiques per a l'empresa a les instal·lacions, al núvol i a l'última.
|
||
cs: Otevřená, spolehlivá, kompatibilní a perspektivní volba linuxového serveru,
|
||
která zajišťuje kontinuitu podnikání podniku. Je to bezpečný a
|
||
přizpůsobivý operační systém pro dlouhodobě podporovanou infrastrukturu
|
||
připravenou na inovace, na které běží kritické podnikové úlohy v lokálním
|
||
prostředí, v cloudu i na okraji sítě.
|
||
de: Ein offener, zuverlässiger, kompatibler und zukunftssicherer Linux-Server,
|
||
der die Geschäftskontinuität des Unternehmens gewährleistet. Es ist das
|
||
sichere und anpassungsfähige Betriebssystem für eine langfristig
|
||
unterstützte, innovationsbereite Infrastruktur, auf der geschäftskritische
|
||
Arbeitslasten vor Ort, in der Cloud und am Netzwerkrand ausgeführt werden.
|
||
es: Una opción de servidor Linux abierta, confiable, compatible y preparada para
|
||
el futuro que garantiza la continuidad del negocio de la empresa. Es el
|
||
sistema operativo seguro y adaptable para una infraestructura lista para
|
||
la innovación y con soporte a largo plazo que ejecuta cargas de trabajo
|
||
críticas para el negocio en las instalaciones, en la nube y en el borde.
|
||
ja: オープンで信頼性が高く、各種の標準にも準拠し、将来性とビジネスの継続性を支援する Linux
|
||
サーバです。長期のサポートが提供されていることから、安全性と順応性に優れ、オンプレミスからクラウド、エッジ環境に至るまで、様々な場所で重要なビジネス処理をこなすことのできる革新性の高いインフラストラクチャです。
|
||
pt_BR: Uma escolha de servidor Linux aberta, confiável, compatível e à prova do
|
||
futuro que garante a continuidade dos negócios da empresa. É o SO seguro e
|
||
adaptável para infraestrutura com suporte de longo prazo e pronta para
|
||
inovação, executando cargas de trabalho críticas para os negócios no
|
||
local, na nuvem e na borda.
|
||
sv: Ett öppet, pålitligt, kompatibelt och framtidssäkert Linux-serverval som
|
||
säkerställer företagets affärskontinuitet. Det är det säkra och
|
||
anpassningsbara operativsystemet för långsiktigt stödd, innovationsfärdig
|
||
infrastruktur som kör affärskritiska arbetsbelastningar på plats, i molnet
|
||
och vid kanten.
|
||
tr: İşletmenin iş sürekliliğini garanti eden açık, güvenilir, uyumlu ve geleceğe
|
||
dönük bir Linux Sunucu seçeneği. Uzun vadeli desteklenen, inovasyona hazır
|
||
altyapı için güvenli ve uyarlanabilir işletim sistemidir. Şirket içinde,
|
||
bulutta ve uçta iş açısından kritik iş yüklerini çalıştırır.
|
||
software:
|
||
installation_repositories: []
|
||
installation_labels:
|
||
- label: SLES160-x86_64
|
||
archs: x86_64
|
||
- label: SLES160-arch64
|
||
archs: aarch64
|
||
- label: SLES160-s390x
|
||
archs: s390
|
||
- label: SLES160-ppc64
|
||
archs: ppc
|
||
|
||
mandatory_patterns:
|
||
- enhanced_base
|
||
optional_patterns: null # no optional pattern shared
|
||
user_patterns:
|
||
- cockpit
|
||
- sles_sap_minimal_sap
|
||
- fips
|
||
- selinux
|
||
- documentation
|
||
- sw_management
|
||
- container_runtime_podman
|
||
- dhcp_dns_server
|
||
- directory_server
|
||
- file_server
|
||
- gateway_server
|
||
- kvm_server
|
||
- kvm_tools
|
||
- lamp_server
|
||
- mail_server
|
||
- printing
|
||
- gnome
|
||
mandatory_packages:
|
||
- NetworkManager
|
||
- sudo-policy-wheel-auth-self # explicit wheel group policy to conform new auth model
|
||
optional_packages: null
|
||
base_product: SLES
|
||
|
||
security:
|
||
lsm: selinux
|
||
available_lsms:
|
||
selinux:
|
||
patterns:
|
||
- selinux
|
||
policy: enforcing
|
||
none:
|
||
patterns: null
|
||
|
||
storage:
|
||
space_policy: delete
|
||
volumes:
|
||
- "/"
|
||
- "swap"
|
||
volume_templates:
|
||
- mount_path: "/"
|
||
filesystem: btrfs
|
||
btrfs:
|
||
snapshots: true
|
||
read_only: false
|
||
default_subvolume: "@"
|
||
subvolumes:
|
||
- path: home
|
||
- path: opt
|
||
- path: root
|
||
- path: srv
|
||
- path: usr/local
|
||
# 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/arm-efi
|
||
archs: arm
|
||
- path: boot/grub2/i386-pc
|
||
archs: x86_64
|
||
- path: boot/grub2/powerpc-ieee1275
|
||
archs: ppc,!board_powernv
|
||
- path: boot/grub2/s390x-emu
|
||
archs: s390
|
||
- path: boot/grub2/x86_64-efi
|
||
archs: x86_64
|
||
- path: boot/grub2/riscv64-efi
|
||
archs: riscv64
|
||
size:
|
||
auto: true
|
||
outline:
|
||
required: true
|
||
filesystems:
|
||
- btrfs
|
||
- ext2
|
||
- ext3
|
||
- ext4
|
||
- xfs
|
||
auto_size:
|
||
base_min: 5 GiB
|
||
base_max: 15 GiB
|
||
snapshots_increment: 150%
|
||
max_fallback_for:
|
||
- "/home"
|
||
snapshots_configurable: true
|
||
- mount_path: "swap"
|
||
filesystem: swap
|
||
size:
|
||
min: 1 GiB
|
||
max: 2 GiB
|
||
outline:
|
||
required: false
|
||
filesystems:
|
||
- swap
|
||
- mount_path: "/home"
|
||
filesystem: xfs
|
||
size:
|
||
auto: false
|
||
min: 5 GiB
|
||
max: unlimited
|
||
outline:
|
||
required: false
|
||
filesystems:
|
||
- btrfs
|
||
- ext2
|
||
- ext3
|
||
- ext4
|
||
- xfs
|
||
- filesystem: xfs
|
||
size:
|
||
auto: false
|
||
min: 512 MiB
|
||
outline:
|
||
required: false
|
||
filesystems:
|
||
- btrfs
|
||
- ext2
|
||
- ext3
|
||
- ext4
|
||
- xfs
|
||
- vfat
|