Blob Blame History Raw
# '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