Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable composefs for 41+ #2856

Closed
wants to merge 2,157 commits into from
Closed

Enable composefs for 41+ #2856

wants to merge 2,157 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 9, 2023

  1. manifest: Enable ostree bootloader-naming-2 for f40

    - This removes the autoprune stuff which is already always on in ostree now
    - Add the new "experiment" of bootloader-naming-2; xref ostreedev/ostree#3007
    cgwalters authored and dustymabe committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    d4583a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. tests/quadlet: update fedora-minimal image tag

    For a brief period of time during the release of a new
    Fedora version, the latest tag may not point to a proper version and
    this test will fail. Update the fedora-minimal image tag to be
    version specific instead of latest to prevent test failures.
    marmijo authored and dustymabe committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    202888a View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Configuration menu
    Copy the full SHA
    8d9fd97 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2023

  1. Configuration menu
    Copy the full SHA
    7b38f1c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. kola/butane/grub-users: Update the test

    Adapt the test as per the changes from
    coreos#2723
    Now, we git grep from ostree-x.conf instead of
    ostress-x-fedora-coreos.conf
    gursewak1997 committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    59e39e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. tests/kernel-replace: Adapt to already being in a container

    This is so far the only test here which breaks when we're first
    booted into a container.  rpm-ostree's own tests are *so*
    not ready for this, but we can get to that later...
    cgwalters committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    9ca48e9 View commit details
    Browse the repository at this point in the history
  2. tests: verify systemd-sysuser.service with ConditionNeedsUpdate=

    will be triggered with new deployment
    
    See ostreedev/ostree#3069 (comment)
    HuijingHei committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    0b50084 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. denylist: extend snooze for failing kola tests

    Also, kexec-tools 2.0.27 is now in F39 so
    the kdump.crash is passing on production streams.
    kdump.crash in rawhide for ppc64le, ext.config.docker.basic
    and coreos.ignition.ssh.key are still failing
    gursewak1997 committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d637cc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b2dd06 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. denylist: skip PXE tests on ppc64le

    These tests are broken with the latest GRUB BOOTP binaries in cosa,
    which is now on f39.
    jlebon authored and dustymabe committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    077d418 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14f3924 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Configuration menu
    Copy the full SHA
    869e728 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    dad6761 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    c827303 View commit details
    Browse the repository at this point in the history
  2. ci: cancel previous build on PR update

    This is an easy way to save CI resources; when a PR is updated, abort
    any previous build for that PR to focus on testing the latest push.
    jlebon committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    cd69b31 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    4834ccc View commit details
    Browse the repository at this point in the history
  2. manifests: Explicitly include amd-ucode-firmware

    Explicitly include this sub package as we want to make sure that AMD CPU
    microcode firmwares are included in FCOS, just like we include the ones
    for Intel CPU.
    
    See: https://bugzilla.redhat.com/show_bug.cgi?id=2251053
    Fixes: coreos/fedora-coreos-tracker#1618
    travier authored and jlebon committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    898bf23 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Configuration menu
    Copy the full SHA
    88f2449 View commit details
    Browse the repository at this point in the history
  2. tests/kola/networking: adapt to new link file names

    In systemd commit b94f59b9d56 (part of v255+), the priority of the link
    file generated from the `ifname` karg was changed from 90 to 70. We
    don't really care about the priority here so just use a glob instead.
    
    Fixes: coreos/fedora-coreos-tracker#1620
    jlebon authored and gursewak1997 committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    80488e8 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Revert "denylist: skip PXE tests on ppc64le"

    This reverts commit 077d418.
    
    Those tests should work now with the workaround added in
    coreos/coreos-assembler#3661.
    jlebon authored and dustymabe committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    16b6d41 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Configuration menu
    Copy the full SHA
    712471c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07e3b28 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. Configuration menu
    Copy the full SHA
    06e14b3 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. denylist: skip coreos.unique.boot.failure on aarch64

    This test has been failing on aarch64 builds. Let's denylist the
    test while we work to find a fix for:
    coreos/coreos-assembler#3669
    marmijo authored and dustymabe committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    9405adc View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. tests: create partition scheme test

    Create a test to verify partition numbers and sizes. This is to ensure
    that the partition scheme is what we expect during the transition to using
    OSBuild in the FCOS pipeline.
    lukewarmtemp authored and dustymabe committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    08b1380 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. denylist: extend expired snoozes

    The following tests are still failing as of today:
    - `coreos.ignition.ssh.key`
    - `ext.config.docker.basic`
    - `ext.config.kdump.crash`
    
    Extend the snooze on these tests for another two weeks while
    we wait for a fix on them.
    marmijo authored and dustymabe committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    ffb0c30 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    fb31cc6 View commit details
    Browse the repository at this point in the history
  2. s390x: Fix ext.config.disks.partition-scheme

    s390x only has 2 partitions. Adjust the test accordingly.
    
    Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
    jschintag authored and dustymabe committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    28826ff View commit details
    Browse the repository at this point in the history
  3. tests/partition-scheme: support aarch64/ppc64le

    And also fix an issue where if an expected partition was missing
    it will cause a syntax error, but the error wasn't caught. We catch
    it now by checking if the start/size detected are "" before moving
    forward.
    dustymabe committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    2bbc6f3 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    1fca018 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1e8b31 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    4f00959 View commit details
    Browse the repository at this point in the history
  2. overrides: pin podman-4.7.2-1.fc39

    coreosbot authored and dustymabe committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    3600e5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e936517 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. overrides: drop zincati pin

    We've had the new zincati in `next` for a few cycles and we should
    be able to drop the pin now in `testing`.
    dustymabe committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    86f6a29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee153eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ac76ef View commit details
    Browse the repository at this point in the history
  4. manifests: move amd-ucode-firmware to FCOS-specific manifest

    This change hasn't hit RHCOS/C9S yet so we can't put it in a shared
    manifest.
    
    Add a test so we know when RHCOS gets it.
    
    Fixes 898bf23 ("manifests: Explicitly include amd-ucode-firmware").
    jlebon committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    76362ab View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. tests/kola/files/amd-ucode-firmware: limit to x86_64

    This test is only relevant on x86_64.
    
    Fixes 76362ab ("manifests: move `amd-ucode-firmware` to FCOS-specific
    manifest").
    jlebon authored and dustymabe committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    c5396ad View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    e2cc720 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Configuration menu
    Copy the full SHA
    edd2372 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b54cf77 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Configuration menu
    Copy the full SHA
    b7d0b71 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    882414d View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. denylist: remove ext.config.kdump.crash

    The fix for coreos/fedora-coreos-tracker#1588
    landed upstream and this test is now passing so let's remove it from
    the denylist.
    marmijo authored and gursewak1997 committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    9500d4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ddee27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53f319c View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. overlay.d: add 40grub overlay

    bootupd upstream was modified to store default static grub configs
    and allow for OS integrators to add their own snippets by placing
    files in /usr/lib/bootupd/grub2-static/configs.d/ [1] When we move
    to building with osbuild we will start taking advantage of this
    functionality and calling bootupd with --with-static-configs. Let's
    go ahead and add our snippets here so they can be leveraged when we
    start calling bootupd with --with-static-configs.
    
    The snippets added here come from the parts of the config currently
    defined in coreos-assembler that weren't lifted into bootupd [2][3][4].
    
    [1] coreos/bootupd#543
    [2] https://github.com/coreos/coreos-assembler/blob/4636b1a5c6dc00b1d6a58b1bfbb199431444336b/src/grub.cfg#L58-L60
    [3] https://github.com/coreos/coreos-assembler/blob/4636b1a5c6dc00b1d6a58b1bfbb199431444336b/src/grub.cfg#L71-L85
    [4] https://github.com/coreos/coreos-assembler/blob/4636b1a5c6dc00b1d6a58b1bfbb199431444336b/src/grub.cfg#L87-L91
    dustymabe committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    b40f727 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Configuration menu
    Copy the full SHA
    f674936 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Configuration menu
    Copy the full SHA
    cecf898 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    cf1b2fe View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. The test for iscsi boot fails on somes arches

    let's disable while we build images for all the arches and create a repo
    centralizing images that kola needs for the tests.
    jbtrystram committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    4d28aff View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    af4d014 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. tests/timesyncd: fix NM dispatcher URL

    Apparently the `master` branch got deleted in favor of `main` so we
    need to update the URL here.
    dustymabe committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    7ae32de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dd8178 View commit details
    Browse the repository at this point in the history
  3. tests/root-reprovision: Query /sysroot, not /

    Prep for enabling composefs.  This is the same issue as
    coreos/coreos-installer#1203
    cgwalters committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    5411e88 View commit details
    Browse the repository at this point in the history
  4. tests: Two more composefs compatibility fixes

    To help enable composefs.
    cgwalters authored and jlebon committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    853d626 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    740ed07 View commit details
    Browse the repository at this point in the history
  2. Add bootupd package for ppc64le

    - Bootupd is now available for ppc64le
    as part of our ongoing efforts to
    integrate osbuild. Let's include it
    
    - Let's also enable the existing test
    to check it.
    
    Signed-off-by: Renata Ravanelli <rravanel@redhat.com>
    Super User authored and cgwalters committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    fa5441a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b60b92 View commit details
    Browse the repository at this point in the history
  4. manifests: update qcom dtb hack on aarch64

    We need this hack again to work around a new corner case
    in the /boot ENOSPC wars.
    
    See coreos/fedora-coreos-tracker#1637
    dustymabe committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    09fbb20 View commit details
    Browse the repository at this point in the history
  5. overrides: fast-track ostree-2023.8-3.fc39

    Contains the fix for the corner case issue described in
    coreos/fedora-coreos-tracker#1637
    dustymabe committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    56ff075 View commit details
    Browse the repository at this point in the history
  6. workflows/openshift-os: Add NO-JIRA to PR title

    openshift/os main PRs require either a valid Jira issue reference
    or NO-JIRA prepended to the title. This is automated
    fedora-coreos-config bump so lets use NO-JIRA.
    mike-nguyen authored and dustymabe committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    ee494ab View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    21e9eec View commit details
    Browse the repository at this point in the history
  2. denylist: snooze rpm-ostree.kernel-replace

    Recent rawhide runs fails in ext.config.rpm-ostree.kernel-replace
    test because the ostree container encapsulate command just
    seems to hang forever. Snoozing till we fix it
    gursewak1997 authored and dustymabe committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    b2e5db8 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Configuration menu
    Copy the full SHA
    17b7f15 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    785b77e View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    7d4a08a View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. 40ignition-ostree: avoid jq try-catch

    There seems to be a bug in jq 1.7 where `try .foo catch "" |
    ascii_downcase` now fails.
    
    It seems like jq implements short-circuiting boolean operators, so we
    can rework this to instead just use a simpler `and` operator.
    
    Reported-by: Gursewak Mangat <gursmangat@gmail.com>
    jlebon authored and dustymabe committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    074a9d8 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    c4f8722 View commit details
    Browse the repository at this point in the history
  2. denylist: update outdated entries

    The issues with `ext.config.docker.basic`
    and `coreos.unique.boot.failure` were both resolved and
    these tests are passing again. Remove the denylist
    entries for these two tests.
    Bump the snooze for `coreos.ignition.ssh.key` while we
    continue to investigate the issue.
    marmijo authored and dustymabe committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    18f2474 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d5c7cd View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. denylist: snooze root-reprovision.linear

    Most recent rawhide build fails root-reprovision.linear
    kola test with the latest kernel release. Snoozing till
    it gets fixed
    gursewak1997 authored and dustymabe committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    206cc56 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    f074bf9 View commit details
    Browse the repository at this point in the history
  2. Add bootupd package for s390x

    - Bootupd is now available for s390x
    as part of our ongoing efforts to
    integrate osbuild. Let's include it
    
    - Let's also enable the existing test
    to check it.
    
    Signed-off-by: Renata Ravanelli <rravanel@redhat.com>
    ravanelli authored and jlebon committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    94ed2a1 View commit details
    Browse the repository at this point in the history
  3. tests/bootupd: skip test on ppc64le and s390x if bootupd not installed

    This test runs on both the 9.2 and 9.4 variants of RHCOS, but we only
    have bootupd on ppc64le and s390x on the latter. On those arches, make
    the test conditional on whether bootupd is installed.
    jlebon authored and dustymabe committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    29b0314 View commit details
    Browse the repository at this point in the history
  4. kola/lvmdevices: use serial to reference disks

    Using `/dev/vda`/`/dev/vdb` to refer to attached disks in inherently
    unreliable since the order may change across e.g. OS or QEMU versions.
    
    Slap on a serial name instead and refer to it that way. Interestingly,
    it seems like the LVM tooling also picks up on this and bases its entry
    in the `lvmdevices` file on the device serial.
    
    Closes: coreos#2807
    jlebon authored and dustymabe committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    c84c4ef View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. tests/grub2-install: update to match bootupd grub2-install invocation

    The bootupd invocation of grub2-install [1] specifies both mdraid1x
    and part_gpt modules. Let's update it here so the tests pass if built
    using OSBuild.
    
    [1] https://github.com/coreos/bootupd/blob/e1be3005d827fc3bacf82a2c2a98cd9c0706c65f/src/bios.rs#L66-L69
    dustymabe committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    95fb9aa View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. denylist: drop snooze for iso-offline-install-iscsi.bios

    This means it will be unconditionally denylisted because it's known
    to fail right now. Until that is fixed there is no use having it
    un-snooze periodically.
    
    See coreos/fedora-coreos-tracker#1638
    dustymabe committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    deaaaf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c1b090 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d7ccf0 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. denylist: extend expired snoozes

    `ext.config.rpm-ostree.kernel-replace` and
    `ext.config.root-reprovision.linear` are still failing.
    Let's extend the snooze while we continue to investigate.
    marmijo authored and dustymabe committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    922fcc1 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    69d18a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    19c78c6 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    757cdfc View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Configuration menu
    Copy the full SHA
    b5ad3d6 View commit details
    Browse the repository at this point in the history
  2. denylist: remove ext.config.rpm-ostree.kernel-replace

    The test passes with the latest kernel build
    kernel-6.8.0-0.rc2.19.fc40
    gursewak1997 authored and dustymabe committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    8ff5080 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    c5fdd04 View commit details
    Browse the repository at this point in the history
  2. tests/kernel-replace: tag with "reprovision"

    This is a hack to get this test to run not in parallel with other
    tests. The performance on our ppc64le builder has been abysmal and
    this is one lever we can pull. We have bumped the timeout for the
    test in the past. It's already at 20m. I say we just start running
    this test serially.
    dustymabe authored and HuijingHei committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    1472224 View commit details
    Browse the repository at this point in the history
  3. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and jlebon committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    eeda1c3 View commit details
    Browse the repository at this point in the history
  4. denylist: add denial for files.console-config on rawhide

    When we switch to using OSBuild this test will start failing. See
    coreos/fedora-coreos-tracker#1654
    dustymabe committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    f1a628d View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Configuration menu
    Copy the full SHA
    f1c4441 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    c73ef28 View commit details
    Browse the repository at this point in the history
  2. tests/kola/root-reprovision: remove test for linear device

    md-linear has been marked as deprecated for 2.5 years and was
    finally removed from the kernel in v6.8.
    Remove the `root-reprovision.linear` test from FCOS and, as a result,
    RHCOS.
    See coreos/fedora-coreos-tracker#1648 (comment)
    for the decision to drop the test.
    marmijo committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    7574b82 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. Configuration menu
    Copy the full SHA
    3c70d6a View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Configuration menu
    Copy the full SHA
    6349d58 View commit details
    Browse the repository at this point in the history
  2. denylist: extend snooze for coreos.ignition.ssh.key

    This test is still failing. Let's bump the snooze while we
    continue to investigate:
    coreos/fedora-coreos-tracker#1553
    marmijo authored and jlebon committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    9686232 View commit details
    Browse the repository at this point in the history
  3. denylist: remove root-reprovision.linear entry

    md.linear was removed from the 6.8 kernel and as a result
    we removed the test from FCOS and RHCOS in:
    coreos#2830.
    Remove the entry to clean up the denylist.
    marmijo authored and jlebon committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    bbed2db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cd7198 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    83a5f25 View commit details
    Browse the repository at this point in the history
  2. Enable iscsi test

    I have found that nested virtualization does not work for
    other arches than x86, so the test is disabled for those
    arches in the kola testiso code
    We can re-enable this so it runs on x86 at least in the meantime
    
    Tracker issue: coreos/fedora-coreos-tracker#1657
    jbtrystram authored and jlebon committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c2efb86 View commit details
    Browse the repository at this point in the history
  3. 05core: drop duplicate sysctl dropin to lower printk level

    This doesn't work anymore since systemd locked down where generators
    can write files:
    
        [    9.246494] /usr/lib/systemd/system-generators/coreos-liveiso-autologin-generator: line 24: /etc/sysctl.d/20-coreos-autologin-kernel-printk.conf: Read-only file system
    
    But anyway, nowadays this duplicates `coreos-printk-quiet.service` which
    was added two years after this code was written (coreos#1840).
    
    Noticed by Colin in
    ostreedev/ostree#3158 (comment).
    jlebon authored and dustymabe committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    31702a6 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. manifests/bootupd: Drop unnecessary /

    It's not supported to pass anything other than `/` now, and
    the argument has been optional for some time.
    cgwalters authored and jlebon committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    09750a1 View commit details
    Browse the repository at this point in the history
  2. manifests: make bash-color-prompt unconditional

    We are now on F39+ everywhere.
    dustymabe authored and jlebon committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    24142b2 View commit details
    Browse the repository at this point in the history
  3. manifests: make audit unconditional

    We are now on F39+ everywhere.
    dustymabe authored and jlebon committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    aeb38d0 View commit details
    Browse the repository at this point in the history
  4. manifests: make fwupd-refresh.timer enablement unconditional

    We are now on F39+ everywhere.
    dustymabe authored and jlebon committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    a008bf2 View commit details
    Browse the repository at this point in the history
  5. manifests: drop fedora-modularity overlay/manifest

    We are now on F39+ everywhere where modularity no longer exists.
    dustymabe authored and jlebon committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    8381845 View commit details
    Browse the repository at this point in the history
  6. manifests: drop aarch64 dtb removal

    The software fixing coreos/fedora-coreos-tracker#1637
    is now in all streams and barriers have been added. We can drop this.
    dustymabe authored and jlebon committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    e978a15 View commit details
    Browse the repository at this point in the history
  7. manifests: add new passwd manifest, include only on F39

    The passwd RPM is no longer available in F40+ [1]. The passwd
    binary is provided by shadow-utils, which we already name. Let's
    configure it so that passwd gets named in the package lists only
    on F39.
    
    [1] https://src.fedoraproject.org/rpms/shadow-utils/c/91360f25a8c8b810d59bec2803a2477a2647c775?branch=rawhide
    dustymabe authored and jlebon committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    bce243b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. manifests/bootupd: Remove 'mkdir -p /run' workaround

    This was added a while back as a fast-track for a fix in rpm-ostree and
    we don't need it anymore.
    
    Reverts: coreos@cb30080
    travier committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    029d320 View commit details
    Browse the repository at this point in the history
  2. 40ignition-ostree: add ignition-ostree-mount-state-overlays.service

    The new experimental `opt-usrlocal-overlays` treefile knob[1] allows
    users to overlay packages with `/opt`/`/usr/local` content (and
    eventually, rebase to container images with content in those places).
    
    However, booting a base compose with this knob will break Ignition
    configs that currently write data in e.g. `/opt` since that now points
    to `/usr/lib/opt`, which is of course read-only.
    
    We need to assemble the state overlays from the initramfs so that those
    configs keep working seamlessly.
    
    This is a no-op if state overlays are off (status quo), but it'll make
    it easier for people and CI to test the feature.
    
    This is a tiny part of the required bits if we want to eventually
    turn this on in FCOS/RHCOS. The other major part is migrating existing
    systems.
    
    [1] coreos/rpm-ostree#4728
    jlebon committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    2ba8bcc View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    cf5395e View commit details
    Browse the repository at this point in the history
  2. manifests/fedora-coreos: drop kdump-aarch64-aws-workaround

    No longer need that workaround since the issue has been fixed
    Fixes: coreos/fedora-coreos-tracker#1187
    gursewak1997 authored and dustymabe committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    89ad211 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d5e245 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    4b744b0 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    533a824 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. manifest: drop containernetworking-plugins and podman-plugins

    Since podman is dropping support for CNI networking entirely
    we can drop containernetworking-plugins and  podman-plugins.
    Podman stopped shipping podman-plugins rpm with the Podmanv5.
    Subsequently, we wouldn't need containernetworking-plugins as
    it is just libraries for writing CNI plugins.
    gursewak1997 authored and dustymabe committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6f073a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. denylist: snooze var-mount.scsi-id test

    This started failing in rawhide and we haven't had time to fully
    investigate yet.
    
    coreos/fedora-coreos-tracker#1670
    dustymabe committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    68b7cbd View commit details
    Browse the repository at this point in the history
  2. feat: use generator vs static drop-in for rescue/emergency services

    This uses a systemd-generator to replace the static drop-ins which
    provide SYSTEMD_SULOGIN_FORCE=1 for rescue.service and
    emergency.service.
    
    This improves security by not grantng a root shell upon fsck-failure,
    for example. This respects password protected bootloaders and should
    be compatible with hardening efforts such as:
    coreos/fedora-coreos-tracker#805
    bsherman authored and cgwalters committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    dfc0604 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    43be523 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32ee5d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. 05core: skip sysroot.mount for remote kdump

    If kdump is setup to upload logs to a remote host, the
    XFS module may not be loaded, which cause sysroot.mount to fail.
    
    If the target for logs is SSH, kdump will boot with a `kdump_remote_ip`
    karg. Skip generating sysroot.mount in that case so kdump can boot
    without having to load XFS.
    
    This is a temporary fix until we migrate older systems to have a root
    karg: coreos/fedora-coreos-tracker#1675
    
    See https://issues.redhat.com/browse/OCPBUGS-27935
    jbtrystram authored and jlebon committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    1d757f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8866b18 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Configuration menu
    Copy the full SHA
    11037a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Configuration menu
    Copy the full SHA
    82bdc5e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Move versionary script here

    When we emptied this script out of
    https://github.com/coreos/fedora-coreos-releng-automation/ in [[1]],
    I'm not sure why I decided to move it to cosa instead of this repo,
    where it clearly belongs much better.
    
    [1]: coreos/coreos-assembler#3113
    jlebon committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    bc8a569 View commit details
    Browse the repository at this point in the history
  2. denylist: snooze ext.config.var-mount.scsi-id on branched

    F40 has branched from rawhide, so we'll be tracking it in the
    branched stream once enabled:
    coreos/fedora-coreos-pipeline#962.
    Let's also snooze `ext.config.var-mount.scsi-id` on branched
    since it's been failing on F40.
    marmijo authored and jlebon committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    5c2e164 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    2819e82 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Add Podman v5 breaking changes checks

    Podman 5 will come with breaking changes affecting upgradability.
    CGroups v1 environments will be required to switch to CGroups v2
    and CNI plugin environemnts will need to switch to netavark.
    Updated the existing cgroups-version check and added the check
    for CNI networking
    gursewak1997 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    3668ce5 View commit details
    Browse the repository at this point in the history
  2. overlay.d/40grub: delete 30_console.cfg file

    See coreos/fedora-coreos-tracker#1671
    where we discovered that having this be a static config delivered
    by bootupd was a bad idea.
    
    Instead we'll have something else create a file in /boot/grub2/console.cfg
    (most likely osbuild/osbuild#1589) and we'll have
    the bootupd static grub configs source it (coreos/bootupd#619).
    dustymabe committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    35a2bf1 View commit details
    Browse the repository at this point in the history
  3. tests/console-config: update file for grub console settings check

    We'll now prefer console.cfg if it exists over grub.cfg.
    dustymabe committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    c9f6fbb View commit details
    Browse the repository at this point in the history
  4. tests/var-mount/scsi-id: simplify bootloader entry finding

    We don't have to be super strict here in how we find the bootloader
    entry. There should only be one, so simplify the logic using a glob
    instead.
    
    Motivated by the fact that this will break otherwise as part of
    openshift/os#1445 where the `ID` will be
    `centos`, but the stateroot will still be `scos`.
    jlebon committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    476a371 View commit details
    Browse the repository at this point in the history
  5. tests/commonlib: consider centos ID as SCOS

    The `ID` will change to `centos` as part of
    openshift/os#1445.
    jlebon committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    db38a0b View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. Configuration menu
    Copy the full SHA
    3aea1b8 View commit details
    Browse the repository at this point in the history
  2. denylist: extend snooze for var-mount.scsi-id test

    This is still outstanding. Let's snooze it so we don't keep getting
    warnings from builds.
    dustymabe committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    8be6dc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e517776 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. Configuration menu
    Copy the full SHA
    a980120 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. manifests: enable cliwrap on Fedora 40+

    As part of the bootable containers effort, we want to put emphasis on a
    consistent experience when deriving images. A big part of that is being
    able to type `dnf install -y ...` in one's `Containerfile`.
    
    Let's turn on cliwrap for this. This was previously agreed[[1]], but
    we ended never shipping it since there was a less invasive way to test
    it.[[2]] Here, we bundle it as part of the Fedora 40 rebase. This will
    naturally allow it to bake in `branched` and `next` for a while before
    making it to `stable`.
    
    Eventually, once dnf5 is ready, it could take on this role (including
    package layering on the client-side), at which point we will no longer
    need to wrap it.
    
    [1]: coreos#830 (comment)
    [2]: coreos#830 (comment)
    jlebon committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    1cfbd77 View commit details
    Browse the repository at this point in the history
  2. denylist: drop files.console-config snooze

    In reference to coreos/coreos-assembler#3742
    this test should be passing now. Updating the denylist accordingly.
    gursewak1997 authored and dustymabe committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    a736167 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. workflows/openshift-os allow custom branches

    Allow specifying the source branch to open a PR from
    as well as the target branch to compare against.
    This is useful for backporting work
    jbtrystram committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    44798a0 View commit details
    Browse the repository at this point in the history
  2. denylist: extend snooze for coreos.ignition.ssh.key

    Extend the snooze while we continue to investigate
    coreos/fedora-coreos-tracker#1553
    marmijo authored and jlebon committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    a2bc379 View commit details
    Browse the repository at this point in the history
  3. Revert "manifests: enable cliwrap on Fedora 40+"

    This reverts commit 1cfbd77.
    
    This seems to be breaking `ext.config.rpm-ostree.kernel-replace` at
    least:
    
    coreos/fedora-coreos-tracker#1679
    jlebon authored and dustymabe committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    3789b06 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    72db29c View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. workflows/openshift-os : fixing up the initial checkout

    the base branch should be checked out initally otherwise the rebase will
    fails.
    Also fixup the log generation to remove the hard-coded testing-devel
    Make the sources branches to a pickup menu and generate the destination
    branch and the base PR branch from that to avoid errors.
    jbtrystram committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    1909aa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c32993 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. denylist: extend snooze for ext.config.var-mount.scsi-id

    This test is still failing. Let's extend the snooze while we
    continue to investigate coreos/fedora-coreos-tracker#1670
    marmijo committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    2408bb6 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Configuration menu
    Copy the full SHA
    40f34bb View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. workflows/openshift-os : add target branch in the PR tittle

    Also add an optionnal field to link to the JIRA bug when backporting
    This will create a PR tittled:
    [$DEST-BRANCH] $JIRA: Bump-fedora-coreos-config
    
    openshift/os#1453 (comment)
    jbtrystram committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    c6662ca View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    f10ac79 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    6b0ae97 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    90f984d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. tests/bootupd: check for /boot/bootupd-state.json

    `bootupctl status` will still be happy even if that file doesn't exist,
    so let's check for it explicitly to make sure that
    `bootupctl backend install` ran correctly at disk image generation time.
    jlebon committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    10d5f64 View commit details
    Browse the repository at this point in the history
  2. 05core: check for kdump_remote_ip as a dracut karg

    Further refines 1d757f4
    See coreos#2847
    This one was merged with not enough testing : it turns out the kernel
    arg is only visible to dracut, which turns it into a drop-in file, in
    /etc/cmdline.d/60kdumpip.conf
    
    Use the dracut lib to query the "kdump_remote_ip" argument to skip the sysroot
    mount unit in kdump initramfs
    (only when kdump is configured to export logs to a remote IP)
    
    Ref https://issues.redhat.com/browse/OCPBUGS-29762
    jbtrystram committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    8ced0db View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. tests: use /dev/disk/by-id/coreos-boot-disk instead of /dev/vda

    Hardcoding `/dev/vda` will break if there are more than one block device
    may be attached (like on s390x where we attach another disk to pass in
    Ignition). This is why the `/dev/disk/by-id/coreos-boot-disk` symlink
    was added. Use it.
    
    While we're here, switch from `platform: qemu` to
    `tags: platform-independent` since they should theoretically work on any
    platform now (though they are equivalent today).
    
    Closes: coreos/fedora-coreos-tracker#1683
    jlebon committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    67eb1a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. manifest: Unpin ostree

    It seems like something that was intended to unpin `fast-track`
    overrides isn't.
    cgwalters authored and dustymabe committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    2be247d View commit details
    Browse the repository at this point in the history
  2. tests/bootupd: don't check for /boot/bootupd-state.json on s390x

    On x86_64 and aarch64, we always expect the file to exist. On ppc64le,
    we only expect it to exist if it was built using osbuild. On s390x, we
    never expect it to exist.
    
    Fixes 10d5f64 ("tests/bootupd: check for `/boot/bootupd-state.json`").
    jlebon authored and dustymabe committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    efb4d7c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9246e20 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2024

  1. manifests: add makedumpfile RPM on F41+

    This was made into a subpackage, but is required for kdump to work.
    See coreos/fedora-coreos-tracker#1692
    dustymabe committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    6650e81 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Configuration menu
    Copy the full SHA
    fe95453 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. denylist: extend snooze for var-mount.scsi-id

    This test is still failing. Let's extend the snooze while we
    continue to investigate coreos/fedora-coreos-tracker#1670
    gursewak1997 authored and dustymabe committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    70a979f View commit details
    Browse the repository at this point in the history
  2. denylist: snooze ext.config.var-mount.scsi-id on next & next-devel

    Let's also snooze `ext.config.var-mount.scsi-id` on next & next-devel
    since it's been failing on F40.
    Ref: coreos#2901
    aaradhak committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    8088972 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    ff0ec83 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ec7272 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. manifests: remove ostree-bls.yaml

    `bootloader-naming-2` was turned on by default in ostree v2024.5 [1]
    so keeping it here isn't necessary any longer.
    
    [1] https://github.com/ostreedev/ostree/releases/tag/v2024.5
    dustymabe committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ec73d41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ceb9e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    88e72b4 View commit details
    Browse the repository at this point in the history
  2. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    726caac View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    9050842 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Add dnf5 on Fedora 41+

    As per coreos/fedora-coreos-tracker#1687,
    we will for now add `dnf5` to the rawhide stream to test it out and
    re-evaluate at branching.
    
    It's not the default yet in f41, so doesn't own the `dnf` executable
    name. Manually add a symlink to make playing with it more natural.
    jlebon committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    de64282 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    b6e02c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. denylist: only warn if coreos.boot-mirror tests fail on ppc64le

    These tests have been flaky on ppc64le for a while. Let's just mark them
    as warn-only until we can actually look more into what's going on there.
    jlebon authored and dustymabe committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    2d513e5 View commit details
    Browse the repository at this point in the history
  2. tests: check default dropins file permissions

    Add check in existing case, xerf to coreos/ignition#1833
    HuijingHei authored and jbtrystram committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    50a46b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8f616b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    965d6db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54e7401 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Configuration menu
    Copy the full SHA
    7740b9c View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. denylist: extend snooze for two tests

    The snooze expired on `coreos.ignition.ssh.key` and
    `ext.config.var-mount.scsi-id`, but the tests are still failing.
    Let's extend the snoozes while we continue to investigate.
    marmijo authored and dustymabe committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8c0cb52 View commit details
    Browse the repository at this point in the history
  2. denylist: only denylist coreos.boot-mirror* on ppc64le

    This test is only failing on ppc64le so update the denylist
    entry to skip the test only on that arch.
    marmijo authored and dustymabe committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    0045a5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ed487d View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    e656b31 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. manifests: Add back more wireless card firmwares

    Temporarily add back more wireless card firmwares until we announce
    their removal and add a CLHM module to warn users about it.
    
    See: coreos/fedora-coreos-tracker#1575
    travier authored and dustymabe committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    959aa5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57e3735 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    7c7e539 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    107e9f5 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    876bdf6 View commit details
    Browse the repository at this point in the history
  2. Manifests: move zram to system-configuration

    Kubernetes 1.28 now supports swap on zram as beta
    Moving the zram-generator package to a manifest shared with rhcos.
    
    See coreos/fedora-coreos-docs#530
    jbtrystram authored and dustymabe committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    fa2966b View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    2b6b659 View commit details
    Browse the repository at this point in the history
  2. tests: Verify access permissions for shadow & gshadow

    Merge with the existing passwd & group check and also check backup
    files.
    
    See: coreos/rpm-ostree#4911
    travier authored and dustymabe committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    0ef8f17 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. image-base: drop bootfs_metadata_csum_seed entry

    This is no longer a supported feature in COSA. See
    coreos/coreos-assembler@383349c
    dustymabe committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    4075bf2 View commit details
    Browse the repository at this point in the history
  2. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    b35adec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a08194c View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. ext-tests/ext Fix var-mount/scsi-id failure on rawhide

    Update the scsci-id test to set a WWN for the disk, and use reliable
    udev symlinks to adjust for a change in sg3_utils [1]
    
    Note that the `wwn` value set is converted to base 16 by QEMU,
    so the symlink in the ignition config must reflects it.
    
    This requires coreos/coreos-assembler#3772
    See coreos/fedora-coreos-tracker#1670
    
    [1] https://listman.redhat.com/archives/dm-devel/2023-March/053645.html
    jbtrystram committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    9251127 View commit details
    Browse the repository at this point in the history
  2. Denylist: re-enable ext/var-mount/scsi-id

    An update in rawhide broke /dev/disk-by symlinks that the scsi-id
    relied on. [1] fixed the test but i forgot to re-enable it
    
    [1] coreos#2943
    jbtrystram authored and c4rt0 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    1712624 View commit details
    Browse the repository at this point in the history
  3. tests/manual: add in coreos-builds-bisect script

    This script will allow us to perform bisection on our list
    of builds for our CoreOS streams. It will enable us to find issues
    faster. It was inspired by rpm-ostree-bisect [1], which does somethign
    similar, but operates on the OSTree repo from inside the OS.
    
    Example output looks something like:
    
    ```
    + echo 'Could not access /etc/shadow -> SUCCESS'
    Could not access /etc/shadow -> SUCCESS
    + exit 0
    38.20230819.3.0 passed
    BISECT TEST RESULTS:
    Last known good build: 38.20230819.3.0
    First known bad build: 38.20230902.3.0
    ```
    
    [1] https://github.com/ostreedev/ostree-releng-scripts/blob/master/rpm-ostree-bisecthis
    dustymabe committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8989d70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    382d2aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0326627 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    553ff02 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    7d2ef8a View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    5ad17be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c364a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b29be66 View commit details
    Browse the repository at this point in the history
  4. denylist: remove ext.config.kdump.crash

    c4rt0 authored and dustymabe committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    7857871 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. manifests: add kexec-utils subpackage for kexec-tools

    In kexec-tools 2.0.28-8 some of the config files
    were broken out in a subpackage.
    Kexec-utils is a weak dependency on kexec-tools
    so we need to pull it manually.
    
    See: https://src.fedoraproject.org/rpms/kexec-tools/c/372b4c6c1597c3d9aaddda2d691260474973989e?branch=rawhide
    jbtrystram authored and dustymabe committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    437dc2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    539b207 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    9815c65 View commit details
    Browse the repository at this point in the history
  2. overlay.d/05core: fix variable usage in coreos-diskful-generator

    Saw this scroll by in a log:
    
    ```
    [    1.792490] /usr/lib/systemd/system-generators/coreos-diskful-generator: line 37: value: unbound variable
    ```
    
    We need to set a value for value in order to prevent the unbound
    variable error.
    dustymabe committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    7ea9b0a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. tests/kola: handle flakes in quadlet test

    This test was flaking on ppc64le a lot. After debugging we were
    able to see that the `podman inspect systemd-test` was running
    before the container was actually started, but the call didn't fail
    because `systemd-test` matched the name of the volume and the network
    resource. So we need to do a few things here:
    
    - make sure we don't try to check things before the volume and network
      has been created or the container has been started.
    - limit the inspect call for the container to only containers by doing
      `podman container inspect` instead of generic `podman inspect`.
    dustymabe committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    24c939e View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    0566985 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Add missing wifi firmware checks

    Some wifi-firmwares will be split into sub-packages in fedora 40
    We will keep them in until fedora 41, but display a warning message
    in the console if NetworkManager-wifi is layered without the most
    popular the wifi firmwares.
    
    See coreos/fedora-coreos-tracker#1575
    
    Also link to FAQ entry.
    see coreos/fedora-coreos-docs#629
    jbtrystram committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    85c7c1b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. manifests: Don't include Wi-Fi firmwares starting with Fedora 41

    Move Wi-Fi firmwares to their own manifest so that we can automatically
    drop then when we rebase to Fedora 41.
    
    We can safely do that now that we have included a warning for existing
    users.
    
    See: coreos#2978
    Fixes: coreos/fedora-coreos-tracker#1575
    travier committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    e6749f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Move to Fedora Linux 40

    The Fedora 40 GA is to be released Tuesday April 23rd.
    
    Ref: coreos/fedora-coreos-tracker#1674
    aaradhak committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    39ddc63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    560715d View commit details
    Browse the repository at this point in the history
  3. tests/kola: use toolbox container image for selinux.podman-tmpfs-context

    In F40 the base container no longer includes `util-linux-core` so we
    can't run the `mount` command. Let's just pull the toolbox container for
    now, which does include it.
    aaradhak committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    5c9ec57 View commit details
    Browse the repository at this point in the history
  4. overlay.d/15fcos: update link to FAQ

    Also one wording change.
    dustymabe committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    1ac77fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    740d3a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    96d51e0 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. overlay.d/05core: don't order coreos-enable-network after basic.target

    This isn't strictly required and is causing a dependency
    timeout in early boot when iscsi+multipath is used. See
    coreos#2984
    for some more context.
    dustymabe authored and jlebon committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    f06f20a View commit details
    Browse the repository at this point in the history
  2. overlay.d/05core: drop Before=dracut-initqueue from coreos-multipath-…

    …wait.target
    
    We don't think it's strictly required and will enable
    multipath to work on top of iscsi.
    
    This was tested with an iscsi disk that was installed with:
    
    ```
    sudo coreos-installer install /path/to/disk \
        --append-karg rd.multipath=default      \
        --append-karg root=/dev/disk/by-label/dm-mpath-root \
        --append-karg rw --append-karg rd.iscsi.firmware=1  \
        --console ttyS0,115200n8 -i config.ign --insecure   \
        --image-file fedora-coreos-40.20240424.dev.1-metal.x86_64.raw.xz
    ```
    
    and then shared over iPXE with:
    
    ```
    set initiator-iqn iqn.68cc69b9-1b54-4ff1-9d61-eedb570da8fd
    sanboot iscsi:192.168.122.137::::iqn.2024-04.com.coreos:0 \
            iscsi:192.168.122.137::::iqn.2024-04.com.coreos:1
    ```
    dustymabe authored and jlebon committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    83f419c View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. denylist: extend snooze for coreos.ignition.ssh.key

    This test is still failing. Extend the snooze to unblock the pipeline.
    marmijo authored and dustymabe committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    832c42b View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. tests: Update container images to Fedora 40

    Those were missed in
    coreos#2981.
    
    Fixes: coreos#2981
    travier authored and dustymabe committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a528140 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    64cfd4c View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed May 2, 2024
    Configuration menu
    Copy the full SHA
    5943012 View commit details
    Browse the repository at this point in the history
  2. buildroot: Add container=oci

    We depend on this right now.
    cgwalters authored and jlebon committed May 2, 2024
    Configuration menu
    Copy the full SHA
    d1968bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99c4e34 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    0a3dddb View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    1598859 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. lockfiles: drop graduated overrides 🎓

    Triggered by remove-graduated-overrides GitHub Action.
    coreosbot authored and dustymabe committed May 5, 2024
    Configuration menu
    Copy the full SHA
    e4c3653 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    87dee4c View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    e4c396c View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    3fb482e View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Configuration menu
    Copy the full SHA
    5c1ac4e View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. manifests: dnf5 is now default in rawhide; stop symlinking dnf

    The postprocess bomb here went off this morning, which means we can
    simplify this by a lot!
    jlebon committed May 13, 2024
    Configuration menu
    Copy the full SHA
    1f45497 View commit details
    Browse the repository at this point in the history
  2. denylist: extend snooze for coreos.ignition.ssh.key

    This test is still failing, but there's a PR open to resolve this.
    Let's snooze for another week so we can land:
    coreos/afterburn#1074
    marmijo authored and dustymabe committed May 13, 2024
    Configuration menu
    Copy the full SHA
    d531df8 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    fbd626b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e931ae2 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. overlay/coreos-check-ssh-keys: Remove invalid service key

    The `Before` key is undefined for the `Service` Section. This was
    silentely ignored by systemd until systemd-v256-rc1 where it started
    emmitting a log message :
    `Unknown key name 'Before' in section 'Service', ignoring.`
    
    This causes the pipeline to fail as kola consider this an error.
    jbtrystram authored and dustymabe committed May 16, 2024
    Configuration menu
    Copy the full SHA
    34e01bb View commit details
    Browse the repository at this point in the history
  2. buildroot: update URL to rpm-ostree spec

    This was changed in coreos/rpm-ostree#4964.
    jlebon committed May 16, 2024
    Configuration menu
    Copy the full SHA
    0819fd9 View commit details
    Browse the repository at this point in the history
  3. tests/kdump: bump timeout for kdump.service

    Saw a CI run timeout because `kdump.service` took 65s to build its
    initramfs but we only wait 60s. Let's just bump this to have a larger
    margin of error.
    jlebon authored and dustymabe committed May 16, 2024
    Configuration menu
    Copy the full SHA
    6d7dd37 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e9f1f0 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    8ab22d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f58a8e5 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Configuration menu
    Copy the full SHA
    539b5aa View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Configuration menu
    Copy the full SHA
    e13ff7d View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. overlay.d/05core: tweak descriptions of unique boot units

    - Add "CoreOS" to the beginning of coreos-unique-boot.service
    - Add "Ignition" to the coreos-ignition-unique-boot.service
        - This is an attempt to distinguish it from the other
    - Change `boot` to Boot since that difference wasn't significant
    dustymabe authored and jlebon committed May 22, 2024
    Configuration menu
    Copy the full SHA
    9b177f8 View commit details
    Browse the repository at this point in the history
  2. overlay.d/05core: assume metadata_csum_seed in ignition-ostree-firstb…

    …oot-uuid
    
    We always set the metadata_csum_seed option on the ext4 filesystems
    now so let's remove the conditional logic from the code.
    dustymabe authored and jlebon committed May 22, 2024
    Configuration menu
    Copy the full SHA
    fc674af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a3f6bb View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    c552b50 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Configuration menu
    Copy the full SHA
    7ae0d52 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Configuration menu
    Copy the full SHA
    39cfd4b View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Enable composefs for 41+

    We really want to aim to eventually enable this by default, let's
    test things out in rawhide.
    
    A thing that this is known to break is the "chattr -i" hack
    for new toplevel dirs (xref coreos/rpm-ostree#337 )
    
    Basically if you want that, you either need to make a derived image,
    or enable transient root.
    cgwalters authored and jbtrystram committed May 28, 2024
    Configuration menu
    Copy the full SHA
    60d4d0c View commit details
    Browse the repository at this point in the history