Merge branch 'pr/tier-1-inherit' into 'main'
tier-1: inherit from tier-x See merge request fedora/bootc/base-images!53
This commit is contained in:
commit
2d19347f1b
|
|
@ -42,7 +42,7 @@ There are currently 3 tiers:
|
||||||
used by all image-based Fedora variants (IoT, Atomic Desktops, and CoreOS).
|
used by all image-based Fedora variants (IoT, Atomic Desktops, and CoreOS).
|
||||||
Changes to this tier may be done without accounting for external users.
|
Changes to this tier may be done without accounting for external users.
|
||||||
|
|
||||||
Both **tier-1** and **tier-x** inherit from **tier-0**.
|
**tier-1** inherits from **tier-x** and **tier-x** in turn inherit from **tier-0**.
|
||||||
|
|
||||||
All non-trivial changes to **tier-0** and **tier-x** should be ACKed by at least
|
All non-trivial changes to **tier-0** and **tier-x** should be ACKed by at least
|
||||||
one stakeholder of each Fedora variant WGs.
|
one stakeholder of each Fedora variant WGs.
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
# Firmware updates
|
|
||||||
packages-aarch64:
|
|
||||||
- fwupd
|
|
||||||
packages-x86_64:
|
|
||||||
- fwupd
|
|
||||||
|
|
@ -2,15 +2,11 @@
|
||||||
recommends: true
|
recommends: true
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- ../tier-0/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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
# Core podman bits
|
|
||||||
|
|
||||||
packages:
|
|
||||||
- crun
|
|
||||||
- podman
|
|
||||||
- container-selinux
|
|
||||||
- skopeo
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -20,16 +20,11 @@ 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
|
||||||
# Some host applications(i.e. NetworkManager) use dnsmasq
|
|
||||||
# as the binary for some various utility operations.
|
|
||||||
# https://github.com/coreos/fedora-coreos-tracker/issues/519
|
|
||||||
- dnsmasq
|
|
||||||
# networking
|
# networking
|
||||||
- iptables-nft
|
- iptables-nft
|
||||||
- NetworkManager
|
- NetworkManager
|
||||||
- openssh-clients
|
- openssh-clients
|
||||||
- openssh-server
|
- openssh-server
|
||||||
- slirp4netns # rootless podman networking
|
|
||||||
- systemd-resolved
|
- systemd-resolved
|
||||||
# linux-firmware now a recommends so let's explicitly include it
|
# linux-firmware now a recommends so let's explicitly include it
|
||||||
# https://gitlab.com/cki-project/kernel-ark/-/commit/32271d0cd9bd52d386eb35497c4876a8f041f70b
|
# https://gitlab.com/cki-project/kernel-ark/-/commit/32271d0cd9bd52d386eb35497c4876a8f041f70b
|
||||||
|
|
@ -43,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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue