Skip to content
Merged
10 changes: 1 addition & 9 deletions common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ include:
- fedora-coreos-config/manifests/file-transfer.yaml
- fedora-coreos-config/manifests/networking-tools.yaml
- fedora-coreos-config/manifests/user-experience.yaml
- fedora-coreos-config/manifests/shared-workarounds.yaml
- fedora-coreos-config/manifests/tier-x.yaml
# RHCOS owned packages
- packages-rhcos.yaml

Expand All @@ -25,12 +25,8 @@ ostree-layers:
- overlay/30rhcos-nvme-compat-udev
- overlay/30gcp-udev-rules
- overlay/30lvmdevices
- overlay/40grub

conditional-include:
- if: basearch != "s390x"
# And remove some cruft from grub2
include: fedora-coreos-config/manifests/grub2-removals.yaml
# Packages specific to el9
- if: osversion == "centos-9"
include:
Expand All @@ -43,10 +39,6 @@ conditional-include:
- if: osversion == "centos-10"
include:
- fedora-coreos-config/manifests/shared-el10.yaml
- if: inherit_tier_x == true
include: fedora-coreos-config/manifests/tier-x.yaml
- if: inherit_tier_x == false
include: fedora-coreos-config/manifests/tier-x-dupes.yaml

documentation: false

Expand Down
7 changes: 1 addition & 6 deletions extensions/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,10 @@ ARG OPENSHIFT_CI=0
RUN --mount=type=secret,id=yumrepos,target=/os/secret.repo extensions/build.sh

## Creates the repo metadata for the extensions.
## This uses Fedora as a lowest-common-denominator because it will work on
## current p8/s390x. See https://github.com/openshift/os/issues/1000
FROM quay.io/fedora/fedora:41 as builder
FROM quay.io/centos/centos:stream9 as builder
COPY --from=os /usr/share/rpm-ostree/extensions/ /usr/share/rpm-ostree/extensions/
RUN rm -f /etc/yum.repos.d/*.repo \
&& curl -L https://raw.githubusercontent.com/coreos/fedora-coreos-config/testing-devel/fedora-archive.repo -o /etc/yum.repos.d/fedora-archive.repo
RUN dnf install -y createrepo_c
RUN createrepo_c /usr/share/rpm-ostree/extensions/

# Generate extensions.json for meta.json.
# Use dnf repoquery to print 'name: version,' for each RPM
# sed to remove the comma from the last RPM
Expand Down
13 changes: 13 additions & 0 deletions fast-tracks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
c9s-appstream-back-tracks:
from: c9s-appstream
packages:
# While we wait we can pull this from c9s
# https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/969
- ignition*
rhel-9.6-server-ose-4.19-back-tracks:
from: rhel-9.6-server-ose-4.19
packages:
# While we wait we can pull this from rhel-9.6 openshift rhaos repos
# https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/969
# which will then flow into RHEL 10.1.
- ignition*
2 changes: 1 addition & 1 deletion fedora-coreos-config
Submodule fedora-coreos-config updated 61 files
+1 −4 .github/workflows/add-override.yml
+1 −1 .github/workflows/remove-graduated-overrides.yml
+1 −1 ci/buildroot/Dockerfile
+7 −1 ci/buildroot/install-buildroot.sh
+90 −45 ci/overrides.py
+21 −0 fedora-riscv-staging.repo
+21 −0 fedora-riscv.repo
+9 −0 image-base.yaml
+58 −0 kola-denylist.yaml
+476 −458 manifest-lock.aarch64.json
+68 −1 manifest-lock.overrides.yaml
+473 −461 manifest-lock.ppc64le.json
+455 −443 manifest-lock.s390x.json
+478 −460 manifest-lock.x86_64.json
+21 −8 manifest.yaml
+0 −37 manifests/bootable-rpm-ostree.yaml
+0 −11 manifests/bootupd.yaml
+0 −3 manifests/composefs.yaml
+0 −3 manifests/exclude-dnf.yaml
+5 −13 manifests/fedora-coreos-base.yaml
+18 −27 manifests/fedora-coreos.yaml
+0 −8 manifests/grub2-removals.yaml
+0 −17 manifests/ignition-and-ostree-tier-x-dupes.yaml
+1 −0 manifests/ignition-and-ostree.yaml
+0 −2 manifests/include-dnf.yaml
+0 −8 manifests/networking-tools-tier-x-dupes.yaml
+0 −4 manifests/shared-el10.yaml
+0 −4 manifests/shared-workarounds.yaml
+0 −14 manifests/system-configuration-tier-x-dupes.yaml
+0 −11 manifests/tier-x-dupes.yaml
+0 −26 manifests/user-experience-tier-x-dupes.yaml
+17 −3 manifests/user-experience.yaml
+0 −9 manifests/wifi-firmwares.yaml
+19 −10 overlay.d/05core/usr/lib/systemd/system-generators/coreos-boot-mount-generator
+0 −8 overlay.d/07fix-selinux-labels/usr/lib/systemd/system-preset/40-fix-selinux-labels.preset
+0 −19 overlay.d/07fix-selinux-labels/usr/lib/systemd/system/coreos-fix-selinux-labels.service
+0 −165 overlay.d/07fix-selinux-labels/usr/libexec/coreos-fix-selinux-labels
+0 −1 overlay.d/08composefs/README.md
+0 −2 overlay.d/08composefs/usr/lib/ostree/prepare-root.conf
+0 −5 overlay.d/15fcos/usr/lib/systemd/system-preset/45-fcos.preset
+0 −25 overlay.d/15fcos/usr/libexec/coreos-check-cgroups-version
+0 −63 overlay.d/15fcos/usr/libexec/coreos-check-wireless-firmwares
+71 −0 overlay.d/15fcos/usr/libexec/coreos-oci-rebase
+0 −2 overlay.d/16disable-zincati/etc/zincati/config.d/90-disable-on-non-production-stream.toml
+0 −2 overlay.d/16disable-zincati/statoverride
+0 −18 overlay.d/40grub/usr/lib/bootupd/grub2-static/configs.d/40_coreos-ignition.cfg
+0 −6 overlay.d/40grub/usr/lib/bootupd/grub2-static/configs.d/70_coreos-user.cfg
+0 −23 overlay.d/README.md
+10 −0 platforms.yaml
+20 −2 tests/kola/data/commonlib.sh
+28 −0 tests/kola/docker/swarm-overlay-network
+2 −0 tests/kola/files/validate-symlinks
+1 −0 tests/kola/multipath/resilient/data/commonlib.sh
+47 −0 tests/kola/multipath/resilient/test.sh
+8 −102 tests/kola/networking/default-network-behavior-change/test.sh
+4 −4 tests/kola/networking/nm-ifcfg-rh-plugin
+21 −11 tests/kola/networking/team-dhcp-via-ignition/test.sh
+3 −3 tests/kola/platforms/aws/assert-xen
+3 −6 tests/kola/root-reprovision/luks/data/luks-test.sh
+28 −23 tests/kola/upgrade/extended/test.sh
+13 −0 tests/manual/coreos-builds-bisect.py
30 changes: 2 additions & 28 deletions kola-denylist.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,27 +84,6 @@
- centos-10
- rhel-10.1

# Waiting for submodule bump
- pattern: ext.config.shared.networking.nm-ifcfg-rh-plugin
tracker: https://github.com/openshift/os/pull/1759#issuecomment-2779700581
osversion:
- centos-10
- rhel-10.1

# Waiting for submodule bump
- pattern: ext.config.shared.networking.team-dhcp-via-ignition
tracker: https://github.com/openshift/os/pull/1759#issuecomment-2779700581
osversion:
- centos-10
- rhel-10.1

# Waiting for submodule bump
# https://github.com/coreos/fedora-coreos-config/pull/3439
- pattern: ext.config.shared.networking.default-network-behavior-change
tracker: https://github.com/openshift/os/pull/1759#issuecomment-2779700581
osversion:
- rhel-10.1

- pattern: ext.config.shared.content-origins
tracker: https://issues.redhat.com/browse/RHEL-86436
osversion:
Expand All @@ -118,10 +97,5 @@
- centos-10
- rhel-10.1

# We are currently adding a dead symlink to allow MCO to install a pacemaker
# resource agent in Two Node OpenShift with Fencing (TNF). This will be removed
# once the underlying agent is shipped as part of the `two-node-ha` extension
# and the TNF controller in etcd is updated to initialize pacemaker clusters
# via the version shipped in the extension.
- pattern: ext.config.shared.files.validate-symlinks
tracker: https://issues.redhat.com/browse/OCPEDGE-1706
- pattern: ext.config.shared.multipath.resilient
tracker: https://github.com/coreos/fedora-coreos-tracker/issues/1937
4 changes: 3 additions & 1 deletion manifest-c10s.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ metadata:
variables:
id: "centos"
osversion: "centos-10"
inherit_tier_x: true

# Include manifests common to all RHEL and CentOS Stream versions
include:
Expand All @@ -19,6 +18,9 @@ repos:
- c10s-baseos
- c10s-appstream
- c10s-extras-common
# While we wait we can pull this from c9s
# https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/969
- c9s-appstream-back-tracks

automatic-version-prefix: "10.0.<date:%Y%m%d>"
# This ensures we're semver-compatible which OpenShift wants
Expand Down
1 change: 0 additions & 1 deletion manifest-c9s.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ metadata:
variables:
id: "centos"
osversion: "centos-9"
inherit_tier_x: true

# Include manifests common to all RHEL and CentOS Stream versions
include:
Expand Down
5 changes: 4 additions & 1 deletion manifest-rhel-10.1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ metadata:
variables:
id: "rhel"
osversion: "rhel-10.1"
inherit_tier_x: true

# Include manifests common to all RHEL and CentOS Stream versions
include:
Expand All @@ -21,6 +20,10 @@ repos:
- rhel-10.1-appstream
# Early kernel repo not available for now
# - rhel-10.1-early-kernel
# While we wait we can pull this from rhel-9.6
# https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/969
# which will then flow into RHEL 10.1.
- rhel-9.6-server-ose-4.19-back-tracks

automatic-version-prefix: "10.1.<date:%Y%m%d>"
# This ensures we're semver-compatible which OpenShift wants
Expand Down
1 change: 0 additions & 1 deletion manifest-rhel-9.6.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ metadata:
variables:
id: "rhel"
osversion: "rhel-9.6"
inherit_tier_x: true

# Include manifests common to all RHEL and CentOS Stream versions
include:
Expand Down
1 change: 0 additions & 1 deletion overlay.d/07fix-selinux-labels

This file was deleted.

1 change: 0 additions & 1 deletion overlay.d/40grub

This file was deleted.