# 'OUTPUT' is not a group, this defines the entry point for the solver.
# there is an entry for every group file that needs to be written out.
# the name of it needs to exist as package group as well and the solver
# will take the instructions in this group and the included ones
# (that's why sle_minimal is included to get minimal instructions)
# and solve the packages in it (one by one next to 'silents' and 'locks')
# and then at the end remove packages in the 'excludes'.
# excludes are not package groups but solved module groups
OUTPUT:
- suse_alp:
recommends: false
require_all: true
includes:
- suse_alp
suse_alp:
- patterns-base-basesystem: [locked]
# we need a global flag, not there yet
- kernel-vanilla-base: [locked]
- kernel-kvmsmall-base: [locked]
- kernel-vanilla: [locked]
- kernel-kvmsmall: [locked]
- kernel-debug: [locked]
- ALP-release
- kernel-default
- kernel-default-base
- patterns-alp-base: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-base-microdnf: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-base-packagekit: [aarch64,ppc64le,s390x,x86_64]
- patterns-alp-base-zypper: [aarch64,ppc64le,s390x,x86_64]
- patterns-alp-defaults: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-hardware: [aarch64,ppc64le,s390x,x86_64]
- patterns-alp-selinux: [aarch64,ppc64le,s390x,x86_64]
- patterns-alp-cockpit: [aarch64,ppc64le,s390x,x86_64]
- cockpit-ws # the package is not included in the pattern, is expected to be included via container
# - patterns-alp-sssd_ldap: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-ima_evm: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-cloud: [aarch64,ppc64le,s390x,x86_64]
- patterns-alp-container_runtime: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-kvm_server: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-onlyDVD: [aarch64,ppc64le,s390x,x86_64]
# - patterns-alp-alt_onlyDVD: [aarch64,ppc64le,s390x,x86_64]
# - patterns-containers-container_runtime: [aarch64,ppc64le,s390x,x86_64]
- podman-cni-config: [aarch64,ppc64le,s390x,x86_64]
- kernel-default-base: [aarch64,ppc64le,s390x,x86_64]
- patterns-base-bootloader: [ppc64le]
# Have a bootable system for RPi3/4 - boo#1172574
- raspberrypi-firmware: [aarch64] # bsc 1130015
- raspberrypi-firmware-config: [aarch64] # bsc 1130015
- raspberrypi-firmware-dt: [aarch64] # bsc 1130015
- u-boot-rpiarm64: [aarch64] # bsc 1130015, jsc SLE-7276 / bsc 1164080
- u-boot-rpiarm64-doc: [aarch64] # jsc SLE-7276 / bsc 1164080
- kdump # needed by yast when the option to enable it is selected
- k3s-install
# add docker back when apparmor dependency is dropped
# - docker
- containerd
- ansible
- salt-master
- salt-minion