-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(products): preliminary SLES 16 support #1473
Changes from 5 commits
40d3ac7
f367cf5
da621b9
8955b2d
1fcc44c
65b03b8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,10 @@ | ||
------------------------------------------------------------------- | ||
Wed Jul 17 07:34:01 UTC 2024 - Imobach Gonzalez Sosa <[email protected]> | ||
|
||
- Add a definition for SUSE Linux Enteprise Server | ||
(gh#openSUSE/agama#1473). | ||
- Generate separate packages for openSUSE and SLE-based products. | ||
|
||
------------------------------------------------------------------- | ||
Tue Jul 12 17:29:00 UTC 2024 - Natasha Ament <[email protected]> | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
id: SLES_16.0 | ||
name: SUSE Linux Enteprise Server 16.0 Alpha | ||
# ------------------------------------------------------------------------------ | ||
# WARNING: When changing the product description delete the translations located | ||
# at the at translations/description key below to avoid using obsolete | ||
# translations!! | ||
# ------------------------------------------------------------------------------ | ||
description: "SUSE Linux Enterprise Server is the 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." | ||
# Do not manually change any translations! See README.md for more details. | ||
translations: | ||
description: | ||
software: | ||
installation_repositories: | ||
- url: http://download.suse.de/ibs/SUSE:/SLFO:/Products:/SLES:/16.0/product/repo/SLES-Packages-16.0-x86_64/ | ||
archs: x86_64 | ||
- url: http://download.suse.de/ibs/SUSE:/SLFO:/Products:/SLES:/16.0/product/repo/SLES-Packages-16.0-aarch64/ | ||
archs: aarch64 | ||
|
||
mandatory_patterns: | ||
- sles_enhanced_base | ||
optional_patterns: null # no optional pattern shared | ||
user_patterns: [] | ||
mandatory_packages: | ||
- NetworkManager | ||
optional_packages: null | ||
base_product: SLES | ||
|
||
security: | ||
lsm: null | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I though that default should be selinux for SLE16 or not? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It is not available yet. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I have changed |
||
available_lsms: | ||
apparmor: | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. is apparmor available on SLES? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Neither selinux nor apparmor are available yet. It is a WIP. |
||
patterns: | ||
- apparmor | ||
selinux: | ||
patterns: | ||
- selinux | ||
policy: enforcing | ||
none: | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. is none lsms available? |
||
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: 250% | ||
max_fallback_for: | ||
- "/home" | ||
snapshots_configurable: true | ||
- mount_path: "swap" | ||
filesystem: swap | ||
size: | ||
auto: true | ||
outline: | ||
auto_size: | ||
base_min: 1 GiB | ||
base_max: 2 GiB | ||
adjust_by_ram: true | ||
required: false | ||
filesystems: | ||
- swap | ||
- mount_path: "/home" | ||
filesystem: xfs | ||
size: | ||
auto: false | ||
min: 10 GiB | ||
max: unlimited | ||
outline: | ||
required: false | ||
filesystems: | ||
- btrfs | ||
- ext2 | ||
- ext3 | ||
- ext4 | ||
- xfs | ||
- filesystem: xfs | ||
size: | ||
auto: false | ||
min: 1 GiB | ||
outline: | ||
required: false | ||
filesystems: | ||
- btrfs | ||
- ext2 | ||
- ext3 | ||
- ext4 | ||
- xfs | ||
- vfat |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so agama-products is just empty shell that do nothing? Do we need it at all?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
agama-products
is the source package: