tier-1: drop a bunch of redundant packages

These are all included in tier-x or tier-0 already.

Though it does drop bsdtar. This isn't really well-known enough to
belong here. It's included in FCOS because we use it in our scripts,
but it's not a requirement for any tier-1 logic AFAIK and I would be
surprised if users expected it there.
This commit is contained in:
Jonathan Lebon 2024-09-18 15:18:57 -04:00
parent 034cf4bf28
commit 83542ad32e
No known key found for this signature in database
9 changed files with 4 additions and 70 deletions

View File

@ -1,8 +0,0 @@
packages:
- rpm-ostree nss-altfiles
exclude-packages:
# Exclude kernel-debug-core to make sure that it doesn't somehow get
# chosen as the package to satisfy the `kernel-core` dependency from
# the kernel package.
- kernel-debug-core

View File

@ -1,40 +1,16 @@
# This file was forked/copied from Fedora CoreOS. TODO: resync # This file was forked/copied from Fedora CoreOS. TODO: resync
# once we have a good generic mechanism for sharing. # once we have a good generic mechanism for sharing.
packages: packages:
# Basic user tools # Additional file compression/decompression
## jq - parsing/interacting with JSON data - bzip2 zstd
- bash-completion
- coreutils
- file
- jq
- less
- sudo
- vim-minimal
# File compression/decompression
## bsdtar - dependency of 35coreos-live dracut module
- bsdtar
- bzip2
- gzip
- tar
- xz
- zstd
# Improved MOTD experience # Improved MOTD experience
- console-login-helper-messages-issuegen - console-login-helper-messages-issuegen
- console-login-helper-messages-profile - console-login-helper-messages-profile
# kdump support # kdump support
# https://github.com/coreos/fedora-coreos-tracker/issues/622 # https://github.com/coreos/fedora-coreos-tracker/issues/622
- kexec-tools - kexec-tools
# Remote Access
- openssh-clients openssh-server
# Container tooling # Container tooling
## crun recommends but doesn't require criu and criu-libs. We want them for
## checkpoint/restore. https://github.com/coreos/fedora-coreos-tracker/issues/1370
- crun criu criu-libs
- podman
- skopeo
- toolbox - toolbox
# passt provides user-mode networking daemons for namespaces
- passt
# nvme-cli for managing nvme disks # nvme-cli for managing nvme disks
- nvme-cli - nvme-cli
# Used by admins interactively # Used by admins interactively

View File

@ -1,7 +0,0 @@
packages:
# linux-firmware now a recommends so let's explicitly include it
# https://gitlab.com/cki-project/kernel-ark/-/commit/32271d0cd9bd52d386eb35497c4876a8f041f70b
# https://src.fedoraproject.org/rpms/kernel/c/f55c3e9ed8605ff28cb9a922efbab1055947e213?branch=rawhide
- linux-firmware
# If you're using linux-firmware, you probably also want fwupd
- fwupd

View File

@ -1,5 +0,0 @@
# Firmware updates
packages-aarch64:
- fwupd
packages-x86_64:
- fwupd

View File

@ -4,13 +4,9 @@ recommends: true
include: include:
- ../tier-x/manifest.yaml - ../tier-x/manifest.yaml
- autoupdates.yaml - autoupdates.yaml
- bootable-rpm-ostree.yaml
- podman.yaml
- firmware.yaml
- networking-tools.yaml - networking-tools.yaml
- system-configuration.yaml - system-configuration.yaml
- coreos-user-experience.yaml - coreos-user-experience.yaml
- fwupd.yaml
- persistent-journal.yaml - persistent-journal.yaml
- initramfs-full.yaml - initramfs-full.yaml
- generic-growfs.yaml - generic-growfs.yaml
@ -18,12 +14,10 @@ include:
packages: packages:
# Include and set the default editor # Include and set the default editor
- nano - nano
# And we expect this in general
- vim-minimal
- nfs-utils - nfs-utils
# Additional firewall support; we aren't including these in RHCOS or they # Additional firewall support; we aren't including these in RHCOS or they
# don't exist in RHEL # don't exist in RHEL
- iptables-nft iptables-services - iptables-services
- WALinuxAgent-udev - WALinuxAgent-udev
# Allow communication between sudo and SSSD # Allow communication between sudo and SSSD
# for caching sudo rules by SSSD. # for caching sudo rules by SSSD.
@ -32,9 +26,7 @@ packages:
# SSSD; we only ship a subset of the backends # SSSD; we only ship a subset of the backends
- sssd-client sssd-ad sssd-ipa sssd-krb5 sssd-ldap - sssd-client sssd-ad sssd-ipa sssd-krb5 sssd-ldap
# Used by admins interactively # Used by admins interactively
- attr
- openssl - openssl
- lsof
# Provides terminal tools like clear, reset, tput, and tset # Provides terminal tools like clear, reset, tput, and tset
- ncurses - ncurses
# i18n # i18n
@ -42,8 +34,6 @@ packages:
# zram-generator (but not zram-generator-defaults) for F33 change # zram-generator (but not zram-generator-defaults) for F33 change
# https://github.com/coreos/fedora-coreos-tracker/issues/509 # https://github.com/coreos/fedora-coreos-tracker/issues/509
- zram-generator - zram-generator
# resolved was broken out to its own package in rawhide/f35
- systemd-resolved
# This one is in Python so isn't in FCOS, but we can safely add it here. # This one is in Python so isn't in FCOS, but we can safely add it here.
- sos - sos

View File

@ -3,8 +3,6 @@
# generic enough to be shared downstream with RHCOS. # generic enough to be shared downstream with RHCOS.
packages: packages:
# Standard tools for configuring network/hostname
- NetworkManager hostname
# Interactive Networking configuration during coreos-install # Interactive Networking configuration during coreos-install
- NetworkManager-tui - NetworkManager-tui
# Support for cloud quirks and dynamic config in real rootfs: # Support for cloud quirks and dynamic config in real rootfs:

View File

@ -1,7 +0,0 @@
# Core podman bits
packages:
- crun
- podman
- container-selinux
- skopeo

View File

@ -9,11 +9,7 @@ packages:
# NTP support # NTP support
- chrony - chrony
# Storage configuration/management # Storage configuration/management
- lvm2
- cryptsetup
- e2fsprogs
- sg3_utils - sg3_utils
- xfsprogs
## This is generally useful... https://github.com/CentOS/centos-bootc/issues/394 ## This is generally useful... https://github.com/CentOS/centos-bootc/issues/394
- cloud-utils-growpart - cloud-utils-growpart
# User configuration # User configuration

View File

@ -38,4 +38,5 @@ packages:
# rpm-ostree # rpm-ostree
- rpm-ostree nss-altfiles - rpm-ostree nss-altfiles
# firmware updates # firmware updates
# If you're using linux-firmware, you probably also want fwupd
- fwupd - fwupd