-
Notifications
You must be signed in to change notification settings - Fork 158
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
Add platform-specific console configuration metadata #1181
Commits on Feb 9, 2022
-
tests/kola: Skip incompatible tests on s390x
These tests have never run successfully on s390x. Skip them for now and investigate wether or not they can be adapted for s390x. Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for c4ca6f6 - Browse repository at this point
Copy the full SHA c4ca6f6View commit details -
denylist: snooze ext.config.chrony.dhcp-propagation in rawhide
SELinux denials are causing some issues and we need to have them looked at. See coreos/fedora-coreos-tracker#1097
Configuration menu - View commit details
-
Copy full SHA for 5d508c8 - Browse repository at this point
Copy the full SHA 5d508c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for abd1e72 - Browse repository at this point
Copy the full SHA abd1e72View commit details
Commits on Feb 10, 2022
-
denylist: apply snoozes to the branched stream as well
Since we're re-enabling `branched` we need these to apply there too.
Configuration menu - View commit details
-
Copy full SHA for 74f7c55 - Browse repository at this point
Copy the full SHA 74f7c55View commit details -
denylist: enable coreos.boot-mirror.luks test
Can not reproduce `coreos.boot-mirror.luks` failed issue locally with rawhide after running 20 times, remove from denylist to see if it happens. See coreos/fedora-coreos-tracker#1092
Configuration menu - View commit details
-
Copy full SHA for 2497e0c - Browse repository at this point
Copy the full SHA 2497e0cView commit details -
tests/default-network-behavior-change: Adapt to RHCOS 4.11
We're going to rebase RHCOS 4.11, which picks up a new NM, and the new case is actually the same. BTW, minor rant here: We really need to stop defaulting to writing conditionals that do `if is_fcos() {} else if is_rhcos() {}` because about 70% of the time, this is actually trying to test "RHEL 8" versus "Fedora". And in this case, what we want to dispatch on is the RHEL8 minor version. Or even the NetworkManager version. Anyways for now, because we haven't updated the `redhat-release-coreos` package because doing so is painful, dispatch on the OCP version.
Configuration menu - View commit details
-
Copy full SHA for 82f22f9 - Browse repository at this point
Copy the full SHA 82f22f9View commit details
Commits on Feb 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 75f1505 - Browse repository at this point
Copy the full SHA 75f1505View commit details
Commits on Feb 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 489effa - Browse repository at this point
Copy the full SHA 489effaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 861b281 - Browse repository at this point
Copy the full SHA 861b281View commit details
Commits on Feb 14, 2022
-
denylist: extend snoozes for rawhide, branched
These are still a problem.
Configuration menu - View commit details
-
Copy full SHA for 46e3196 - Browse repository at this point
Copy the full SHA 46e3196View commit details -
shared-workarounds: adjust multipath fix to apply to F37 too
A new version of dracut hasn't been cut yet so the fix hasn't landed in our rawhide stream.
Configuration menu - View commit details
-
Copy full SHA for f3fa757 - Browse repository at this point
Copy the full SHA f3fa757View commit details -
Configuration menu - View commit details
-
Copy full SHA for f645dd7 - Browse repository at this point
Copy the full SHA f645dd7View commit details -
overlay: add coreos-unique-boot.service
Aborts firstboot when system has several filesystems labeled `boot` Fix for coreos/fedora-coreos-tracker#976 Signed-off-by: Nikita Dubrovskii <nikita@linux.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 4f7064a - Browse repository at this point
Copy the full SHA 4f7064aView commit details -
overlay: verify filesystem labeled 'boot' is unique after ignition
Signed-off-by: Nikita Dubrovskii <nikita@linux.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for bd7a5c7 - Browse repository at this point
Copy the full SHA bd7a5c7View commit details -
denylist: snooze ext.config.toolbox test in rawhide
There is no registry.fedoraproject.org/fedora-toolbox:37 in the registry. Let's snooze the test for a month and hopefully it will exist by then. See coreos/fedora-coreos-tracker#1103
Configuration menu - View commit details
-
Copy full SHA for bdd7759 - Browse repository at this point
Copy the full SHA bdd7759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6424d50 - Browse repository at this point
Copy the full SHA 6424d50View commit details
Commits on Feb 16, 2022
-
skipping EFI on arch ppc64le and s390x
EFI does not work for Powerpc and s390x. It reports error when mounting /boot/efi eg:"(mount: /boot/efi: mount point does not exist)"
Configuration menu - View commit details
-
Copy full SHA for 4f67208 - Browse repository at this point
Copy the full SHA 4f67208View commit details -
overlay.d: add 35coreos-iptables
From `overlay.d/README.md`: Contains systemd service and script for remaining on iptables-nft after the migration to nft. Split out because (1) it will roll out to next first, and (2) it can more easily be deleted after the barrier release. For more details, see: coreos/fedora-coreos-tracker#676 #1324
Configuration menu - View commit details
-
Copy full SHA for 0ff74bb - Browse repository at this point
Copy the full SHA 0ff74bbView commit details -
This is prep for enabling iptables-nft in `next`. Because tests are shared between streams, this is a bit awkward. The way this does it is: - Make the iptables-legacy test exclusive and attach a Butane config that sets the legacy symlinks. On next, this will verify that this config can be used to boot into legacy. On !next, this will verify that the config can safely be used even before migration. - Add an iptables non-exclusive test. On next, this will verify that the default backend is nft. On !next, it will verify that it is legacy. Once the migration is over on all streams, the latter check will be removed, so it'll purely check for nft.
Configuration menu - View commit details
-
Copy full SHA for 11a94cd - Browse repository at this point
Copy the full SHA 11a94cdView commit details -
tests/manual: add iptables-nft upgrade tests
These are manual upgrade tests that verify various upgrade paths for iptables-nft. It's manual in that you have to update the `OCIARCHIVE_URL` to point to a URL of an ociarchive of a build with `35coreos-iptables`. Long-term, I'd like to add external tests support directly in upgrade tests so that we could have access to the artifacts vis e.g. `KOLA_EXT_DATA` or a mount. But for now, this will do. To run the tests, first update `OCIARCHIVE_URL`, and then: ``` kola run -E /path/to/tests/manual/iptables-nft-migration ext.iptables-nft-migration.* ```
Configuration menu - View commit details
-
Copy full SHA for e000ea0 - Browse repository at this point
Copy the full SHA e000ea0View commit details
Commits on Feb 17, 2022
-
kola-denylist: snooze multipath.day1 for a week
This will unblock lockfile bumps while we investigate the issue.
Configuration menu - View commit details
-
Copy full SHA for a90eac1 - Browse repository at this point
Copy the full SHA a90eac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e33397 - Browse repository at this point
Copy the full SHA 6e33397View commit details -
tests: Rework 'find' calls with multiple file type filters
Fedora has a recent enough `find` command to be able to use the `-type f,d` option but that is not yet supported by `find` on RHEL. We can not use `-type f -type d` instead as this filters on entries being both a file and a directory which never happens. Thus we must explicitely duplicate the entire filters and actions and use `-o` to OR them. This reworks the tests using that option to be compatible on both FCOS and RHCOS. We can drop this change once RHCOS moves to RHEL 9. This also includes `/usr` in the file-directory-permissions test and tries to figure out which package the offending files/dires come from. Fixes: dac1f68
Configuration menu - View commit details
-
Copy full SHA for 9dee603 - Browse repository at this point
Copy the full SHA 9dee603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05e0f27 - Browse repository at this point
Copy the full SHA 05e0f27View commit details -
denylist: snooze the coreos.boot-mirror.luks test
This issue is back again. See coreos/fedora-coreos-tracker#1092 (comment)
Configuration menu - View commit details
-
Copy full SHA for 0139ffd - Browse repository at this point
Copy the full SHA 0139ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e261e - Browse repository at this point
Copy the full SHA 54e261eView commit details
Commits on Feb 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a6cd600 - Browse repository at this point
Copy the full SHA a6cd600View commit details
Commits on Feb 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 80c01d0 - Browse repository at this point
Copy the full SHA 80c01d0View commit details
Commits on Feb 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 31f2de3 - Browse repository at this point
Copy the full SHA 31f2de3View commit details
Commits on Feb 21, 2022
-
denylist: remove podman.base snooze
This should be fixed now. See https://bugzilla.redhat.com/show_bug.cgi?id=2033016#c20 Closes coreos/fedora-coreos-tracker#1049
Configuration menu - View commit details
-
Copy full SHA for 3e5a8f2 - Browse repository at this point
Copy the full SHA 3e5a8f2View commit details -
denylist: extend snoozes for still failing tests
These are still failing and being investigated.
Configuration menu - View commit details
-
Copy full SHA for 37b57f9 - Browse repository at this point
Copy the full SHA 37b57f9View commit details -
tests/default-network-behavior-change: update for NM 1.36.0
Upstream in NM they changed it so that entries in a keyfile don't get written out if they were empty strings [1]. Let's update our definitions accordingly. [1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/27c33d15efdf974a085590aa4077ab76862c1854
Configuration menu - View commit details
-
Copy full SHA for f8c7195 - Browse repository at this point
Copy the full SHA f8c7195View commit details
Commits on Feb 22, 2022
-
denylist: snooze the ext.config.firewall.iptables test on next*
We merged an update to the test that checks for iptables-nft on next/next-devel but we haven't switched to iptables-nft there yet because we are coupling that with the rebase to F36. I imagine what we'll do is modify the test to be conditional on Fedora 36 rather than the stream but we have to wait to make that change until we actually switch rawhide/branched over as well, which will most likely happen after coreos/rpm-ostree#3439 lands.
Configuration menu - View commit details
-
Copy full SHA for 5592994 - Browse repository at this point
Copy the full SHA 5592994View commit details -
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 59dd9c5 - Browse repository at this point
Copy the full SHA 59dd9c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7413ad4 - Browse repository at this point
Copy the full SHA 7413ad4View commit details
Commits on Feb 24, 2022
-
workflows: add job to check for unexpected changes in promotion diff
When we get a promotion PR in the next/testing/stable branches, compare the new code with a checkout of the commit hash from the PR title and annotate the differences. For manifest.yaml, compare with the base branch instead, since the branch we're promoting from will have a different config.
Configuration menu - View commit details
-
Copy full SHA for 4ae74aa - Browse repository at this point
Copy the full SHA 4ae74aaView commit details -
35coreos-live: support coreos.live.rootfs_url=tftp://
As discussed in coreos/fedora-coreos-tracker#1055, the rootfs_url karg is preferred over initrd concatenation due to its lower memory footprint and generally better performance. We originally chose to disallow its use with TFTP to reduce the feature matrix, but that forces users without HTTP servers to fall back to concatenation. Enable TFTP so rootfs_url can be used in all environments.
Configuration menu - View commit details
-
Copy full SHA for 0a84651 - Browse repository at this point
Copy the full SHA 0a84651View commit details -
tests/iptables: adapt for RHCOS and f36+
Don't make the test stream-based, but rather releasever-based. Handle RHCOS correctly, which has long already switched to iptables-nft. While we're here, add a bunch of query functions to the commonlib. There are some tests in which we could use these in a follow-up.
Configuration menu - View commit details
-
Copy full SHA for 8d8ad1d - Browse repository at this point
Copy the full SHA 8d8ad1dView commit details
Commits on Feb 25, 2022
-
overlay.d: delete
cosa-no-autolayer
knob fileIt's the default behaviour now: coreos/coreos-assembler#2665
Configuration menu - View commit details
-
Copy full SHA for 53b41b5 - Browse repository at this point
Copy the full SHA 53b41b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5aa57c - Browse repository at this point
Copy the full SHA a5aa57cView commit details -
15fcos: add coreos-fix-systemd-journald.service
This service will detect when systemd-journald has been leaked from the initramfs and kill it so the system can recover. This is a workaround for coreos/fedora-coreos-tracker#1108
Configuration menu - View commit details
-
Copy full SHA for a456f26 - Browse repository at this point
Copy the full SHA a456f26View commit details
Commits on Feb 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8ebc895 - Browse repository at this point
Copy the full SHA 8ebc895View commit details
Commits on Feb 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9f8925f - Browse repository at this point
Copy the full SHA 9f8925fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d08e051 - Browse repository at this point
Copy the full SHA d08e051View commit details -
denylist: drop ext.config.chrony.dhcp-propagation snooze
The underlying issue seems to have been resolved in a recent selinux-policy update. Closes coreos/fedora-coreos-tracker#1097
Configuration menu - View commit details
-
Copy full SHA for 02b706c - Browse repository at this point
Copy the full SHA 02b706cView commit details -
denylist: switch snooze streams for ext.config.firewall.iptables
In 8d8ad1d we switched the test to be based on the Fedora major rather than the stream so let's now snooze on the streams that are Fedora 36+ already.
Configuration menu - View commit details
-
Copy full SHA for 7ff63f0 - Browse repository at this point
Copy the full SHA 7ff63f0View commit details -
These are still problems and need to be extended.
Configuration menu - View commit details
-
Copy full SHA for 5309866 - Browse repository at this point
Copy the full SHA 5309866View commit details
Commits on Mar 1, 2022
-
multipathd.socket: remove workaround for rhel8.6
The fix landed in RHEL8.6+ and there is no need for a workaround. Add check to remove workaround if `RHEL_VERSION` > `8.5`. See: - https://bugzilla.redhat.com/show_bug.cgi?id=2008101 - Fixed RPM version: device-mapper-multipath-0.8.4-18.el8
Configuration menu - View commit details
-
Copy full SHA for 656b972 - Browse repository at this point
Copy the full SHA 656b972View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5881204 - Browse repository at this point
Copy the full SHA 5881204View commit details
Commits on Mar 2, 2022
-
tests/default-network-behavior-change: update for rhel8.6
RHEL8.6 includes NetworkManager-1.36.0-1.el8.x86_64, update scripts according to F36. See #1533
Configuration menu - View commit details
-
Copy full SHA for 5a2c876 - Browse repository at this point
Copy the full SHA 5a2c876View commit details -
multipathd.socket: fix
remove workaround for rhel8.6
#1550 does not work when openshift/os#713 merged, because it will use generic redhat-release package instead of redhat-release-coreos. Need to check RHEL specific version using `VERSION_ID`(for example VERSION_ID=8.6), and clarify rhel or fedora using `ID=rhel`, as this will be executed before override according to https://github.com/openshift/os/blob/master/manifest.yaml#L128-L150
Configuration menu - View commit details
-
Copy full SHA for 0334ab5 - Browse repository at this point
Copy the full SHA 0334ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8651a0e - Browse repository at this point
Copy the full SHA 8651a0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83e1b96 - Browse repository at this point
Copy the full SHA 83e1b96View commit details
Commits on Mar 3, 2022
-
coreos-teardown-initramfs: account for BOOTIF kernel argument
`nm-initrd-generator` will take into account the `BOOTIF=` kernel argument. Let's account for that in our `propagate_initramfs_networking()` code so don't propagate networking config if `BOOTIF` is the only networking config. Fixes coreos/fedora-coreos-tracker#1048
Configuration menu - View commit details
-
Copy full SHA for 7bb4d6e - Browse repository at this point
Copy the full SHA 7bb4d6eView commit details -
denylist: skip tests on ppc64le
- More info: coreos/coreos-assembler/issues/2725 - Skip: - ext.config.shared.kdump.crash - coreos.boot-mirror.luks/detach-primary - coreos.boot-mirror/detach-primary Signed-off-by: Renata Ravanelli <rravanel@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for a4dd210 - Browse repository at this point
Copy the full SHA a4dd210View commit details -
coreos-teardown-initramfs: add space to bootif_kargs append
I missed this in 7bb4d6e.
Configuration menu - View commit details
-
Copy full SHA for b001ff7 - Browse repository at this point
Copy the full SHA b001ff7View commit details -
denylist: drop ostree.hotfix denial
Since coreos/rpm-ostree#3406 has now landed in rpm-ostree 2022.3 and later we can remove this denial and hopefully never see the test failure again. Closes coreos/fedora-coreos-tracker#942
Configuration menu - View commit details
-
Copy full SHA for c3b27ec - Browse repository at this point
Copy the full SHA c3b27ecView commit details
Commits on Mar 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ebcb4b7 - Browse repository at this point
Copy the full SHA ebcb4b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83287ef - Browse repository at this point
Copy the full SHA 83287efView commit details
Commits on Mar 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6532d38 - Browse repository at this point
Copy the full SHA 6532d38View commit details
Commits on Mar 7, 2022
-
manifests: make
releasever
a numberThis is supported by rpm-ostree now.
Configuration menu - View commit details
-
Copy full SHA for a59ffb3 - Browse repository at this point
Copy the full SHA a59ffb3View commit details -
manifests: add iptables-nft.yaml for f36+
Add a new conditional include which migrates streams on Fedora 36 and higher to iptables-nft. This is magnitudes simpler than the current alternative rollout procedure detailed in: coreos/fedora-coreos-tracker#676
Configuration menu - View commit details
-
Copy full SHA for 31de4fb - Browse repository at this point
Copy the full SHA 31de4fbView commit details -
manifests: move zincati/pinger disablement to overlay.d
Add a new `prod` variable and use a conditional include to include the new OSTree layer. (So then on e.g. `stable`, `prod` would be `true`.)
Configuration menu - View commit details
-
Copy full SHA for b2a95e3 - Browse repository at this point
Copy the full SHA b2a95e3View commit details -
manifests: delete redundant rojig definition
This is already specified by all top-level manifests, and AFAIK nothing else directly includes `fedora-coreos.yaml`.
Configuration menu - View commit details
-
Copy full SHA for f75b0cb - Browse repository at this point
Copy the full SHA f75b0cbView commit details -
manifests: lower all templatable fields to shared manifest
Now that rpm-ostree supports templating more fields, we can drain the manifest even more and keep all the common templatable cruft in `fedora-coreos.yaml`.
Configuration menu - View commit details
-
Copy full SHA for 400833f - Browse repository at this point
Copy the full SHA 400833fView commit details -
shared-workarounds: adjust service fix to not apply to F37+
A new version of dracut (with the service fix) landed in F37/rawhide.
Configuration menu - View commit details
-
Copy full SHA for 8b319e9 - Browse repository at this point
Copy the full SHA 8b319e9View commit details -
denylist: make boot-mirror denials apply to the main test
I've heard that denylisting a subtest doesn't work. We have to deny the main test.
Configuration menu - View commit details
-
Copy full SHA for 1a6e0ab - Browse repository at this point
Copy the full SHA 1a6e0abView commit details -
denylist: drop snooze for ext.config.podman.dns
This is now fixed. Closes coreos/fedora-coreos-tracker#1046
Configuration menu - View commit details
-
Copy full SHA for 0599c28 - Browse repository at this point
Copy the full SHA 0599c28View commit details -
denylist: extend snooze's for tests that are still failing
These all are for rawhide/branched.
Configuration menu - View commit details
-
Copy full SHA for 6703091 - Browse repository at this point
Copy the full SHA 6703091View commit details -
manifests: apply podman-v4.yaml manifest on F36+
This will allow us to share the package inclusion rather than carrying it in manifest.yaml on various branches.
Configuration menu - View commit details
-
Copy full SHA for 81ed0a0 - Browse repository at this point
Copy the full SHA 81ed0a0View commit details -
workflows/remove-graduated-overrides: enable continuous repo
Until we actually use cosa for this, we should match its input repos. Currently that means enabling the continuous repo. This should give us a more recent rpm-ostree which has support for `releasever` as a number.
Configuration menu - View commit details
-
Copy full SHA for 3e22b59 - Browse repository at this point
Copy the full SHA 3e22b59View commit details
Commits on Mar 8, 2022
-
This allows us to get the latest kernel-5.16.12-200.fc35. Moving to a kernel newer than 5.16.11 picks up the fix fo CVE-2022-0847. We're able to do this because the Fedora kernel maintainers agreed to again pick up a revert that allows us to not regress on some AWS instance types (coreos/fedora-coreos-tracker#1066). Closes coreos/fedora-coreos-tracker#1118
Configuration menu - View commit details
-
Copy full SHA for 95aeb80 - Browse repository at this point
Copy the full SHA 95aeb80View commit details -
buildroot: Install
clang-tools-extra
For `clang-format`, which is used as of coreos/rpm-ostree#3475
Configuration menu - View commit details
-
Copy full SHA for 20804f8 - Browse repository at this point
Copy the full SHA 20804f8View commit details -
denylist: extend snooze for multipath.day1
I thought this one might have gone away but it seems to only present itself on aarch64.
Configuration menu - View commit details
-
Copy full SHA for 5791a5c - Browse repository at this point
Copy the full SHA 5791a5cView commit details -
Builds on coreos/rpm-ostree#3402 Relates to coreos/coreos-assembler#2685 Basically, source of truth for the CMD moves from being hardcoded in cosa hackiliy to being part of the ostree commit, which means it survives a full round trip of ostree → container → ostree → container
Configuration menu - View commit details
-
Copy full SHA for 3787cc1 - Browse repository at this point
Copy the full SHA 3787cc1View commit details -
tests: update documentation in podman.dns test
This adds more context for the options for the podman.dns test.
Configuration menu - View commit details
-
Copy full SHA for 57f7104 - Browse repository at this point
Copy the full SHA 57f7104View commit details -
tests: extend timeout for podman.dns test
I've seen this timeout recently. It could take some extra time to grab the container from the registry so let's bump the timeout from the default of 1 minute for a non-exclusive test to 3 minutes.
Configuration menu - View commit details
-
Copy full SHA for dd042c9 - Browse repository at this point
Copy the full SHA dd042c9View commit details -
denylist: snooze the detection of the journald fix
The test lets us know when the workaround was used so we can keep an eye on how often the problem occurs. It's happening often enough that it's not super useful. Let's snooze it for 10 days.
Configuration menu - View commit details
-
Copy full SHA for a18d311 - Browse repository at this point
Copy the full SHA a18d311View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba247f7 - Browse repository at this point
Copy the full SHA ba247f7View commit details -
manifests: Move
container-cmd
touser-experience.yaml
I was going to do a PR to add this to openshift/os too, but actually let's just share it more directly instead!
Configuration menu - View commit details
-
Copy full SHA for 37fafe2 - Browse repository at this point
Copy the full SHA 37fafe2View commit details
Commits on Mar 9, 2022
-
overrides: fast-track kernel-5.16.13-200.fc35
This is the first kernel with the most recent revert that allows us to not regress on some AWS instance types [1]. Because it is newer than 5.16.11 it also allows for us to pick up the fix to CVE-2022-0847 [2]. [1] coreos/fedora-coreos-tracker#1066 [2] coreos/fedora-coreos-tracker#1118
Configuration menu - View commit details
-
Copy full SHA for bba842e - Browse repository at this point
Copy the full SHA bba842eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a76166f - Browse repository at this point
Copy the full SHA a76166fView commit details
Commits on Mar 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 63c331a - Browse repository at this point
Copy the full SHA 63c331aView commit details
Commits on Mar 13, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for df0743c - Browse repository at this point
Copy the full SHA df0743cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 183af2b - Browse repository at this point
Copy the full SHA 183af2bView commit details
Commits on Mar 15, 2022
-
denylist: drop ext.config.extensions.module snooze
This test seems to be passing now. Closes coreos/fedora-coreos-tracker#1104
Configuration menu - View commit details
-
Copy full SHA for 38331b8 - Browse repository at this point
Copy the full SHA 38331b8View commit details -
denylist: extend snoozes for tests that are still failing
These tests are still failing and are still being investigated. See: - coreos/fedora-coreos-tracker#1059 - coreos/fedora-coreos-tracker#1092 - coreos/fedora-coreos-tracker#1105
Configuration menu - View commit details
-
Copy full SHA for cf14c68 - Browse repository at this point
Copy the full SHA cf14c68View commit details -
denylist: drop
ext.config.toolbox
denialThe toolbox container for F37 now exists in the registry so the test passes. Closes coreos/fedora-coreos-tracker#1103
Configuration menu - View commit details
-
Copy full SHA for 266a5c3 - Browse repository at this point
Copy the full SHA 266a5c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f726f79 - Browse repository at this point
Copy the full SHA f726f79View commit details
Commits on Mar 16, 2022
-
denylist: drop denial for coreos.boot-mirror.luks on rawhide/branched
We're no longer seeing a test failure there. It appears the following kernel transition fixed the issue: ``` kernel 5.17.0-0.rc5.20220225git53ab78cd6d5a.106.fc37.x86_64 → 5.17.0-0.rc6.109.fc37.x86_64 ``` Closes coreos/fedora-coreos-tracker#1092
Configuration menu - View commit details
-
Copy full SHA for 58fdfb7 - Browse repository at this point
Copy the full SHA 58fdfb7View commit details -
manifests/fedora-coreos-base: mask systemd-network-generator.service
systemd-network-generator fails to run because of SELinux. The existing bug for this problem [1] has been open for months. Let's mask the service and move on. We do want the generator to run in the future for things like creating udev rules [2] but it's not 100% necessary for now. We're making this change now because we're about to switch `next` over to Fedora 36 where we can't just freeze on an older version of systemd and we don't want to mask the tests any longer because we want the test coverage. [1] https://bugzilla.redhat.com/show_bug.cgi?id=2037047 [2] systemd/systemd#21766
Configuration menu - View commit details
-
Copy full SHA for f31dcec - Browse repository at this point
Copy the full SHA f31dcecView commit details -
Configuration menu - View commit details
-
Copy full SHA for b710084 - Browse repository at this point
Copy the full SHA b710084View commit details
Commits on Mar 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fd11d98 - Browse repository at this point
Copy the full SHA fd11d98View commit details -
tests: limit host bound package layer to specific streams
It's easy for some streams to not be able to package layer the vim package because of the vim RPMs that are already installed in FCOS. This can happen often on streams that aren't stable Fedora releases. Let's just limit this part of the test to streams that are usually based on Fedora stable versions.
Configuration menu - View commit details
-
Copy full SHA for 490c1e9 - Browse repository at this point
Copy the full SHA 490c1e9View commit details -
image-base: specify VMware OS and HW versions
Stick with hardware version 13 for now, but switch the OS ID from RHEL 7 to 64-bit Fedora. For coreos/coreos-assembler#2762.
Configuration menu - View commit details
-
Copy full SHA for d300acd - Browse repository at this point
Copy the full SHA d300acdView commit details -
manifests/system-configuration: add
acl
This is currently getting pulled in by systemd, but won't anymore in f36. Let's keep shipping it though since users might be relying on it to manage permissions.
Configuration menu - View commit details
-
Copy full SHA for 224be5d - Browse repository at this point
Copy the full SHA 224be5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 89de120 - Browse repository at this point
Copy the full SHA 89de120View commit details
Commits on Mar 18, 2022
-
manifests: fedora-coreos-base: add containernetworking-plugins explic…
…itly In order to continue to support CNI networks in podman, which is what any existing Fedora <= 35 system is using, we need to continue to ship containernetworking-plugins. It was dropped in [1]. Traditional yum based systems won't uninstall the package on an upgrade, but OSTrees are "baked fresh" every time and won't retain it because it's no longer a dependency. We need to name it explicitly if we want upgrading FCOS users to be able to start their containers. Additionally, since both `containernetworking-plugins` and `netavark` provide `container-network-stack` if we want them both installed we need to name them both in our manifests. [1] https://src.fedoraproject.org/rpms/podman/c/06c601234feac4f5da7b6e1d92430d62f556f3b9
Configuration menu - View commit details
-
Copy full SHA for 5af1119 - Browse repository at this point
Copy the full SHA 5af1119View commit details -
Configuration menu - View commit details
-
Copy full SHA for afbc911 - Browse repository at this point
Copy the full SHA afbc911View commit details -
networking: veirfy rd.net.timeout.dhcp and rd.net.dhcp.retry are
supported by NetworkManager. Append rd.net.timeout.dhcp and rd.net.dhcp.retry to kernel parameter when boot, get total dhcp timeout is `rd.net.timeout.dhcp * rd.net.dhcp.retry` seconds. See: - https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/559 - https://bugzilla.redhat.com/show_bug.cgi?id=1879094#c10 - https://bugzilla.redhat.com/show_bug.cgi?id=1877740
Configuration menu - View commit details
-
Copy full SHA for 5d1a3ec - Browse repository at this point
Copy the full SHA 5d1a3ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bea5f7 - Browse repository at this point
Copy the full SHA 2bea5f7View commit details
Commits on Mar 19, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 59f762c - Browse repository at this point
Copy the full SHA 59f762cView commit details -
denylist: extend snooze for journald fix test
This is still happening reliably. Snooze and keep following up upstream.
Configuration menu - View commit details
-
Copy full SHA for 626f24f - Browse repository at this point
Copy the full SHA 626f24fView commit details
Commits on Mar 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ba803b8 - Browse repository at this point
Copy the full SHA ba803b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec96e60 - Browse repository at this point
Copy the full SHA ec96e60View commit details
Commits on Mar 21, 2022
-
overlay: 40ignition-ostree: make ignition-ostree-transposefs tolerant…
… to debug kernels It appears that on debug kernels the "/dev/disk/by-label/$label" device *can* not appear at all (some sort of race condition) and thus calling `realpath` on it will fail. Let's just make the call to `realpath` not be fatal so we can workaround this issue that has been around in the kernel for some time. Closes coreos/fedora-coreos-tracker#1092
Configuration menu - View commit details
-
Copy full SHA for f67dec6 - Browse repository at this point
Copy the full SHA f67dec6View commit details
Commits on Mar 22, 2022
-
manifest: explicitly list containerd
This is already in the OS as a dependency of moby-engine, but Typhoon is now also relying on this and likely other people deploying Kubernetes on top of FCOS. Unlike cri-o, the versioning of containerd wrt CRI is less tight, which makes baking it into the host easier. Things may change here in the future, and it's likely we will recommend cri-o as an alternative runtime for k8s eventually. But for now, let's at least be more explicit that we're shipping containerd. For more information, see: coreos/fedora-coreos-tracker#767 poseidon/typhoon#899 (comment)
Configuration menu - View commit details
-
Copy full SHA for f98dbb0 - Browse repository at this point
Copy the full SHA f98dbb0View commit details -
Revert "overlay: verify filesystem labeled 'boot' is unique after ign…
…ition" Issue: coreos/fedora-coreos-tracker#1105 This reverts commit bd7a5c7.
Configuration menu - View commit details
-
Copy full SHA for 163e898 - Browse repository at this point
Copy the full SHA 163e898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cdd20a - Browse repository at this point
Copy the full SHA 5cdd20aView commit details
Commits on Mar 23, 2022
-
overlay/05core: ship by-id/coreos-boot-disk udev rule in initrd only
The associated script only exists in the initrd. But also, we only need the symlink in the initrd anyway. Fixes 6d7b9ad ("overlay.d: add udev rule for creating stable symlink to boot disk"). Fixes openshift/os#755.
Configuration menu - View commit details
-
Copy full SHA for e8ff852 - Browse repository at this point
Copy the full SHA e8ff852View commit details
Commits on Mar 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9b49ffd - Browse repository at this point
Copy the full SHA 9b49ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1da43 - Browse repository at this point
Copy the full SHA 6b1da43View commit details
Commits on Mar 25, 2022
-
s390x: Do not install fwupd package
The fwupd package is not needed on s390x and causes problems in RHCOS. openshift/os#752 Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 4cae1d0 - Browse repository at this point
Copy the full SHA 4cae1d0View commit details -
s390x: Do not run ext.config.networking.kargs-rd-net test
appendFirstbootKernelArgs is currently not working on s390x. See: coreos/coreos-assembler#2776 Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 02bc2fe - Browse repository at this point
Copy the full SHA 02bc2feView commit details -
tests/kola/networking: Update tests with description of kola arguments
Add a description for the kola arguments. Switch the s390x issue for the RFE link. Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 91d5414 - Browse repository at this point
Copy the full SHA 91d5414View commit details -
README.md: update section about repo
Tweak the section talking about how this repo works to reflect the latest state.
Configuration menu - View commit details
-
Copy full SHA for 6e07f28 - Browse repository at this point
Copy the full SHA 6e07f28View commit details -
tests: bump timeout for
ext.config.chrony.dhcp-propagation
We've seen it take 10 minutes to pass this test because the container pull/build can take a long time depending on remote servers. Let's bump the timeout to try to handle slow remote servers.
Configuration menu - View commit details
-
Copy full SHA for b513281 - Browse repository at this point
Copy the full SHA b513281View commit details
Commits on Mar 26, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 23168aa - Browse repository at this point
Copy the full SHA 23168aaView commit details -
workflows: allow magic promotion text anywhere in PR title
The PR title might be prefixed with a branch name.
Configuration menu - View commit details
-
Copy full SHA for 327cdae - Browse repository at this point
Copy the full SHA 327cdaeView commit details
Commits on Mar 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f0d74ed - Browse repository at this point
Copy the full SHA f0d74edView commit details
Commits on Mar 28, 2022
-
tests: bump timeout for
ext.config.podman.rootless-systemd
We've seen it take 10 minutes to pass this test because the container pull/build can take a long time depending on remote servers. Let's bump the timeout to try to handle slow remote servers.
Configuration menu - View commit details
-
Copy full SHA for b363364 - Browse repository at this point
Copy the full SHA b363364View commit details
Commits on Mar 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a227d55 - Browse repository at this point
Copy the full SHA a227d55View commit details
Commits on Mar 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7bc1802 - Browse repository at this point
Copy the full SHA 7bc1802View commit details
Commits on Apr 1, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 3d81ddf - Browse repository at this point
Copy the full SHA 3d81ddfView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd60a15 - Browse repository at this point
Copy the full SHA cd60a15View commit details
Commits on Apr 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 53fa577 - Browse repository at this point
Copy the full SHA 53fa577View commit details
Commits on Apr 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e86754b - Browse repository at this point
Copy the full SHA e86754bView commit details
Commits on Apr 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a167a16 - Browse repository at this point
Copy the full SHA a167a16View commit details
Commits on Apr 5, 2022
-
shared-workarounds: adjust service fix to not apply to F36+
A new version of dracut (with the service fix) landed in F36.
Configuration menu - View commit details
-
Copy full SHA for f7994c8 - Browse repository at this point
Copy the full SHA f7994c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a10c7ed - Browse repository at this point
Copy the full SHA a10c7edView commit details
Commits on Apr 6, 2022
-
denylist: extend snooze for ext.config.systemd.sytemd-journald-fix
The fix has landed upstream and we're just waiting for a new rpm build in Fedora. For now let's keep snoozing.
Configuration menu - View commit details
-
Copy full SHA for fb3ded3 - Browse repository at this point
Copy the full SHA fb3ded3View commit details -
manifest: Include libvarlink-util conditionally
Removed libvarlink-util package for next stream as an initial step to fully drop it
Configuration menu - View commit details
-
Copy full SHA for 497819c - Browse repository at this point
Copy the full SHA 497819cView commit details -
05core/*: display Ignition warnings on the console
Fixes coreos/fedora-coreos-tracker#1125 This change displays all Ignition warnings on the console. Also, renamed the existing Ignition service to make it more generalized for handling status information about the Ignition run.
Configuration menu - View commit details
-
Copy full SHA for 6dc91d2 - Browse repository at this point
Copy the full SHA 6dc91d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e906a54 - Browse repository at this point
Copy the full SHA e906a54View commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 675760d - Browse repository at this point
Copy the full SHA 675760dView commit details -
tests/kola/kubernetes/kube-watch: stop journal grepping
The way we check the systemd unit status is racy. Instead, wait up to 30 seconds for the service to become active. Instead of grepping the journal, check that a file it should have touched was actually touched. Closes: #1637
Configuration menu - View commit details
-
Copy full SHA for 94f1bfd - Browse repository at this point
Copy the full SHA 94f1bfdView commit details -
denylist: snooze ext.config.files.dracut-executable
Snooze the ext.config.files.dracut-executable test because a new package came in that is causing it to fail. We'll investigate over in coreos/fedora-coreos-tracker#1155.
Configuration menu - View commit details
-
Copy full SHA for afe52a7 - Browse repository at this point
Copy the full SHA afe52a7View commit details
Commits on Apr 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7b5b833 - Browse repository at this point
Copy the full SHA 7b5b833View commit details
Commits on Apr 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c3c84db - Browse repository at this point
Copy the full SHA c3c84dbView commit details
Commits on Apr 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c15e76d - Browse repository at this point
Copy the full SHA c15e76dView commit details
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e1d4617 - Browse repository at this point
Copy the full SHA e1d4617View commit details
Commits on Apr 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5c2aa41 - Browse repository at this point
Copy the full SHA 5c2aa41View commit details
Commits on Apr 14, 2022
-
05core/usr/libexec: avoid displaying duplicated Ignition warnings
In Ignition, we've two config validation checks, the one after fetching a config and the second after merging configs. Sometimes, a warning goes away after merging, however, it's possible that a warning appears in case merging creates a contradiction between two fields. So this workflow eventually sends duplicate warnings in journal entries. Hence, we need to avoid displaying duplicate Ignition warnings on the console. Also, Ignition warnings are highlighted with yelllow.
Configuration menu - View commit details
-
Copy full SHA for 03c5d9b - Browse repository at this point
Copy the full SHA 03c5d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 698aceb - Browse repository at this point
Copy the full SHA 698acebView commit details
Commits on Apr 15, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for ccb548b - Browse repository at this point
Copy the full SHA ccb548bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3046bf - Browse repository at this point
Copy the full SHA b3046bfView commit details
Commits on Apr 18, 2022
-
manifests: work around non-executable initrd script in rawhide
The 95nvmf Dracut module has always shipped a non-executable script, but we didn't notice until the rawhide nvme package caused that module to start installing itself. Fix the executable bit until the upstream Dracut fix can propagate. Fixes coreos/fedora-coreos-tracker#1155.
Configuration menu - View commit details
-
Copy full SHA for e49baba - Browse repository at this point
Copy the full SHA e49babaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8425ff7 - Browse repository at this point
Copy the full SHA 8425ff7View commit details
Commits on Apr 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 100a71d - Browse repository at this point
Copy the full SHA 100a71dView commit details -
tests: ensure that Ignition warnings are displayed on the console
Follow up to #1621 (review) This adds kola test coverage for displaying Ignition warnings on the console.
Configuration menu - View commit details
-
Copy full SHA for 5685ae6 - Browse repository at this point
Copy the full SHA 5685ae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a276c9f - Browse repository at this point
Copy the full SHA a276c9fView commit details
Commits on Apr 21, 2022
-
denylist: extend snooze for ext.config.systemd.sytemd-journald-fix
The fix still hasn't made it all the way to Fedora 35.
Configuration menu - View commit details
-
Copy full SHA for 79b1221 - Browse repository at this point
Copy the full SHA 79b1221View commit details -
05user: report ENOSPC in initrd when entering e-shell
When a user tries to boot a live system with an appended rootfs without enough RAM, the kernel will unpack the initramfs and rootfs until it runs out of memory, and then continue booting with a partial OS image. This causes random confusing boot errors, such as a service failing because its binary is missing, or the rootfs squashfs failing to mount with some error that looks like filesystem corruption. Make this failure less confusing by having timeout.sh try to write a small file, and if that fails, tell the user that they need more RAM. Suppress reporting of unit failures in this case, since the unit logs will just muddy the issue. This works reliably when the rootfs image can't be unpacked, i.e. when the system has a moderate amount of RAM. It doesn't work reliably when we're so low on RAM that the initramfs image can't be unpacked (because the compressed initramfs and rootfs images have used up our RAM); in that case we might be missing important binaries/libraries and boot can fail at any point. It would be possible to construct a more robust detection mechanism, e.g. by running a statically-linked program that's unpacked first. But this can't be completely robust (/sbin/init might not have been unpacked, so we might not boot at all) and doesn't seem worth it for now. This code will also trigger if we run out of RAM in the coreos.live.rootfs_url case, which is nice but less important, since that case produces a clear error during rootfs fetch. Closes coreos/fedora-coreos-tracker#1055.
Configuration menu - View commit details
-
Copy full SHA for 13106a6 - Browse repository at this point
Copy the full SHA 13106a6View commit details
Commits on Apr 22, 2022
-
05core: remove automatic reboot after timeout
The reboot and consequently the timeout masked valuable debug information. The reboot also caused some cascading errors due to the fact that the system would try and run as if all required dependencies were satisfied during the first boot. Closes coreos/fedora-coreos-tracker#928.
Configuration menu - View commit details
-
Copy full SHA for c3f5185 - Browse repository at this point
Copy the full SHA c3f5185View commit details -
Revert "overlay: add new module for installing Azure udev rules"
The WALinuxAgent-udev rpm now installs the udev rules into the initramfs [1] so we can drop this glue code. This reverts commit 8c07b73. [1] https://src.fedoraproject.org/rpms/WALinuxAgent/c/521b67bc8575f53a30b4b2c4e63292e67483a4e1?branch=rawhide
Configuration menu - View commit details
-
Copy full SHA for e83eaa9 - Browse repository at this point
Copy the full SHA e83eaa9View commit details
Commits on Apr 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8a6cf60 - Browse repository at this point
Copy the full SHA 8a6cf60View commit details
Commits on Apr 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a988ddb - Browse repository at this point
Copy the full SHA a988ddbView commit details
Commits on Apr 26, 2022
-
denylist: drop multipath.day1 snooze
It's no longer failing so we can drop the denial. xref: coreos/fedora-coreos-tracker#1105 (comment)
Configuration menu - View commit details
-
Copy full SHA for 6560587 - Browse repository at this point
Copy the full SHA 6560587View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f30873 - Browse repository at this point
Copy the full SHA 0f30873View commit details -
Configuration menu - View commit details
-
Copy full SHA for d80e22d - Browse repository at this point
Copy the full SHA d80e22dView commit details
Commits on Apr 27, 2022
-
manifests: drop the multipath.socket workaround on RHCOS
The fixed systemd unit for the multipathd.socket is now present in RHEL 8.6, RHEL 8.5.z, and RHEL 8.4.z EUS, so let's stop applying the workaround on RHCOS systems. See: https://bugzilla.redhat.com/show_bug.cgi?id=2008101 See: https://bugzilla.redhat.com/show_bug.cgi?id=2054877 See: https://bugzilla.redhat.com/show_bug.cgi?id=2054876
Configuration menu - View commit details
-
Copy full SHA for 013432d - Browse repository at this point
Copy the full SHA 013432dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96241ae - Browse repository at this point
Copy the full SHA 96241aeView commit details
Commits on Apr 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 812192f - Browse repository at this point
Copy the full SHA 812192fView commit details
Commits on Apr 29, 2022
-
overrides: fast-track systemd-249.12-3.fc35
This fixes the journald issues we've been seeing because it includes the upstream fix from systemd/systemd#22861 Fixes coreos/fedora-coreos-tracker#1108
Configuration menu - View commit details
-
Copy full SHA for ae62e5b - Browse repository at this point
Copy the full SHA ae62e5bView commit details -
Revert "15fcos: add coreos-fix-systemd-journald.service"
This is no longer needed because the fix from upstream [1] has made it into systemd-249.12-3.fc35. See [2] This reverts commit a456f26. [1] systemd/systemd#22861 [2] coreos/fedora-coreos-tracker#1108
Configuration menu - View commit details
-
Copy full SHA for 8d4d1ec - Browse repository at this point
Copy the full SHA 8d4d1ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 736a606 - Browse repository at this point
Copy the full SHA 736a606View commit details
Commits on Apr 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 54f2cba - Browse repository at this point
Copy the full SHA 54f2cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fc657e - Browse repository at this point
Copy the full SHA 8fc657eView commit details
Commits on May 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 43bd80d - Browse repository at this point
Copy the full SHA 43bd80dView commit details
Commits on May 3, 2022
-
manifests: add curl to file-transfer manifest
This is used in coreos-livepxe-rootfs.sh [1], although I'm sure there are probably more places too. [1] https://github.com/coreos/fedora-coreos-config/blob/testing-devel/overlay.d/05core/usr/lib/dracut/modules.d/35coreos-live/coreos-livepxe-rootfs.sh
Configuration menu - View commit details
-
Copy full SHA for 1b7e6ed - Browse repository at this point
Copy the full SHA 1b7e6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2972403 - Browse repository at this point
Copy the full SHA 2972403View commit details
Commits on May 4, 2022
-
Up until this point people have had to reboot once after setting up kdump so that if a crash happens the crash kernel doesn't get started with the ignition.firstboot kernel argument. If we add `ignition.firstboot` to the list of arguments in `KDUMP_COMMANDLINE_REMOVE=` in `/etc/sysconfig/kdump` then we can set it up on first boot without issues. Here we also switch the kdump.crash test to set up kdump via Ignition to prove out the change works as desired.
Configuration menu - View commit details
-
Copy full SHA for 9102625 - Browse repository at this point
Copy the full SHA 9102625View commit details -
tests: kdump.crash: extend timeout
The kdump.crash test on the rawhide stream for aarch64 has started taking just longer than 10 minutes. Let's extend the timeout so those tests don't timeout and fail the entire run. Also added comments for the test's kola.json arguments.
Configuration menu - View commit details
-
Copy full SHA for a32c450 - Browse repository at this point
Copy the full SHA a32c450View commit details -
tests: kdump.crash: update crashkernel size based on our docs
In our documentation [1] we recommend setting it to 300M as a starting baseline. Let's update from 256M to 300M here. [1] https://docs.fedoraproject.org/en-US/fedora-coreos/debugging-kernel-crashes/
Configuration menu - View commit details
-
Copy full SHA for bb17770 - Browse repository at this point
Copy the full SHA bb17770View commit details -
manifests/fedora-coreos: fix kdump.crash test for aarch64 AWS
The irqpoll` karg that gets added when the crash kernel is started causes issues on AWS aarch64 instances. Let's workaround by removing that from `KDUMP_COMMANDLINE_APPEND` in `/etc/sysconfig/kdump` for now. See coreos/fedora-coreos-tracker#1187
Configuration menu - View commit details
-
Copy full SHA for 4c31f58 - Browse repository at this point
Copy the full SHA 4c31f58View commit details -
manifests/fedora-coreos: switch grub2-removals to conditional-include
This move the `arch-include` statments to `conditional-include`, which allows us to use `!=`. In this case what we were really trying to target was s390x IIUC.
Configuration menu - View commit details
-
Copy full SHA for 22555a4 - Browse repository at this point
Copy the full SHA 22555a4View commit details
Commits on May 5, 2022
-
kola/systemd-enable-units: remove journal check
Instead of writing to journal, we just check a file the service should have touched and test that it exists. Closes: coreos/fedora-coreos-tracker#1190
Configuration menu - View commit details
-
Copy full SHA for 1a3cc57 - Browse repository at this point
Copy the full SHA 1a3cc57View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1cc19c - Browse repository at this point
Copy the full SHA a1cc19cView commit details
Commits on May 6, 2022
-
tests/kola/ignition: port resource fetching tests from mantle
Reimplement tests from mantle/kola/tests/ignition/resource.go: - coreos.ignition.resource.remote - coreos.ignition.resource.s3 - coreos.ignition.resource.s3.versioned (merged into .remote test, since it's only separate for historical reasons)
Configuration menu - View commit details
-
Copy full SHA for adca3f7 - Browse repository at this point
Copy the full SHA adca3f7View commit details -
tests/kola/ignition: add tests for s3:// versioned resource fetch
We were testing versioned resource fetch via HTTPS but not via s3://.
Configuration menu - View commit details
-
Copy full SHA for 39283de - Browse repository at this point
Copy the full SHA 39283deView commit details -
tests/kola/ignition: move S3 test fixtures to a new bucket
The previous bucket is in a deprecated AWS account.
Configuration menu - View commit details
-
Copy full SHA for 275f85c - Browse repository at this point
Copy the full SHA 275f85cView commit details -
tests/kola/ignition: finish moving S3 test fixtures to a new bucket
We had a couple hardcoded checks that weren't caught. Fixes: 275f85c ("tests/kola/ignition: move S3 test fixtures to a new bucket")
Configuration menu - View commit details
-
Copy full SHA for 6efda1a - Browse repository at this point
Copy the full SHA 6efda1aView commit details -
clhm.ignition-warnings: Improve test to ignore additional warnings
Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 0856e21 - Browse repository at this point
Copy the full SHA 0856e21View commit details -
manifests: drop libvarlink conditional includes
Now that we have waited an amount of time let's drop libvarlink-util altogether. Closes coreos/fedora-coreos-tracker#1130
Configuration menu - View commit details
-
Copy full SHA for 0e50d9b - Browse repository at this point
Copy the full SHA 0e50d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e002e8b - Browse repository at this point
Copy the full SHA e002e8bView commit details
Commits on May 7, 2022
-
tests/kola/ignition: rename resource.s3 to .authenticated-s3
Make it clearer that the purpose of the test is to check authenticated S3 access.
Configuration menu - View commit details
-
Copy full SHA for adffbba - Browse repository at this point
Copy the full SHA adffbbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9994444 - Browse repository at this point
Copy the full SHA 9994444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15e0ed1 - Browse repository at this point
Copy the full SHA 15e0ed1View commit details -
tests/kola/chrony: fix running test on GCP
kola calls the platform "gce" for historical reasons.
Configuration menu - View commit details
-
Copy full SHA for 9bbff4b - Browse repository at this point
Copy the full SHA 9bbff4bView commit details
Commits on May 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c9f726a - Browse repository at this point
Copy the full SHA c9f726aView commit details
Commits on May 9, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 87505b2 - Browse repository at this point
Copy the full SHA 87505b2View commit details -
tests/kola/chrony: grep metadata server IP on GCP
The output of `chronyc sources` on GCP contains the resolved IP address, even though the config we write uses the hostname. GCP documents[1] the IP address of the metadata server as 169.254.169.254 so we can just hardcode it here like we do for AWS. [1] https://cloud.google.com/compute/docs/internal-dns
Configuration menu - View commit details
-
Copy full SHA for 9367a97 - Browse repository at this point
Copy the full SHA 9367a97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b52493 - Browse repository at this point
Copy the full SHA 3b52493View commit details
Commits on May 11, 2022
-
manifest: Move to Fedora Linux 36 content
Also seeded the architecture specific lockfiles from `next-devel`.
Configuration menu - View commit details
-
Copy full SHA for 10fc199 - Browse repository at this point
Copy the full SHA 10fc199View commit details -
manifests: remove podman-v4.yaml, merge into fedora-coreos-base
Now that everything has switched over to Fedora 36 let's drop the podman v4 conditional include and merge it over into the main fedora-coreos-base.yaml manifest file.
Configuration menu - View commit details
-
Copy full SHA for 569ec4f - Browse repository at this point
Copy the full SHA 569ec4fView commit details -
manifests: drop service for staying on iptables-legacy
This service was used for people who wanted to stay on iptables-legacy. Now that there has been a barrier release it is no longer needed. Also move the iptables-nft enablement into fedora-coreos-base and delete related tests.
Configuration menu - View commit details
-
Copy full SHA for 513d60e - Browse repository at this point
Copy the full SHA 513d60eView commit details -
manifests/shared-workarounds: drop multipath socket fix/test
This has landed in all Fedora/RHEL that we care about now so we can drop the workaround and the test.
Configuration menu - View commit details
-
Copy full SHA for ec86c40 - Browse repository at this point
Copy the full SHA ec86c40View commit details -
manifests/shared-workarounds: drop Fedora version condition for multi…
…path service fix We are now on Fedora 36 and don't need to check versions any longer.
Configuration menu - View commit details
-
Copy full SHA for f3d1dfe - Browse repository at this point
Copy the full SHA f3d1dfeView commit details -
manifests/fedora-coreos-base: remove masking of systemd-network-gener…
…ator No longer a problem in F36. See coreos/fedora-coreos-tracker#1059 (comment)
Configuration menu - View commit details
-
Copy full SHA for 09576ec - Browse repository at this point
Copy the full SHA 09576ecView commit details -
tests: remove Fedora 35 case from default-network-behavior-change test
We are on Fedora 36+ now.
Configuration menu - View commit details
-
Copy full SHA for 24d61df - Browse repository at this point
Copy the full SHA 24d61dfView commit details -
tests: put stub-resolve selinux context check under selinux
Seems more appropriate to be under the selinux category since we're just checking the selinux contexts of a file there.
Configuration menu - View commit details
-
Copy full SHA for d92d451 - Browse repository at this point
Copy the full SHA d92d451View commit details -
tests: combine two systemd-resolved tests into one
They both test systemd-resolved so let's just combine them. - kola/networking/resolv/resolv - kola/networking/resolv/systemd-resolved-service now become: - kola/networking/resolv/systemd-resolved
Configuration menu - View commit details
-
Copy full SHA for fb93af6 - Browse repository at this point
Copy the full SHA fb93af6View commit details -
tests: remove Fedora 35 check in security.passwd test
Not needed any longer now that we are on Fedora 35+ everywhere.
Configuration menu - View commit details
-
Copy full SHA for 3fc122f - Browse repository at this point
Copy the full SHA 3fc122fView commit details -
tests: update container pulls to be Fedora 36
Now that Fedora 36 is out let's use containers based on Fedora 36.
Configuration menu - View commit details
-
Copy full SHA for 803cd14 - Browse repository at this point
Copy the full SHA 803cd14View commit details -
overrides: fast-track ostree-2022.3-2.fc36
Has fixes for selinux UX. See coreos/fedora-coreos-tracker#701
Configuration menu - View commit details
-
Copy full SHA for ad326e2 - Browse repository at this point
Copy the full SHA ad326e2View commit details
Commits on May 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 18cedb5 - Browse repository at this point
Copy the full SHA 18cedb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4755ce4 - Browse repository at this point
Copy the full SHA 4755ce4View commit details
Commits on May 13, 2022
-
workflows: fix override-handling jobs with current Git
When running Git in a containerized job, we need to tell it that repos not owned by the current user are safe.
Configuration menu - View commit details
-
Copy full SHA for dbe8d88 - Browse repository at this point
Copy the full SHA dbe8d88View commit details
Commits on May 16, 2022
-
tests/kdump.crash: check kdump service success
Let's make sure the kdump service was started without issue before continuing. I saw this fail in a test on s390x (kdumpctl has issues there).
Configuration menu - View commit details
-
Copy full SHA for 651625e - Browse repository at this point
Copy the full SHA 651625eView commit details -
tests/kdump.crash: add in sleep to workaround XFS race condition
This seems to make the test no longer fail. We still need to investigate the root cause. See coreos/fedora-coreos-tracker#1195
Configuration menu - View commit details
-
Copy full SHA for 7385403 - Browse repository at this point
Copy the full SHA 7385403View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb9019 - Browse repository at this point
Copy the full SHA aeb9019View commit details -
ci/overrides: srpms: report only SRPMs relevant to lockfiles
The srpms subcommand was reporting all SRPMs attached to the specified Bodhi update, even if some of those didn't have any binary RPMs included in our lockfiles. This was causing add-override.yml to put spurious SRPM names in its commit titles. Report only SRPMs that are relevant to us.
Configuration menu - View commit details
-
Copy full SHA for e78fcfa - Browse repository at this point
Copy the full SHA e78fcfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b70d20 - Browse repository at this point
Copy the full SHA 8b70d20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e01348 - Browse repository at this point
Copy the full SHA 6e01348View commit details
Commits on May 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c44f50e - Browse repository at this point
Copy the full SHA c44f50eView commit details
Commits on May 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4b759f5 - Browse repository at this point
Copy the full SHA 4b759f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96eb8cc - Browse repository at this point
Copy the full SHA 96eb8ccView commit details -
tests/kola/ignition: add S3 ARN tests
Test the new ARN support in Ignition 2.14.0. S3 access points can't be accessed anonymously, so even the public objects need to be tested from inside an EC2 instance.
Configuration menu - View commit details
-
Copy full SHA for 948ae6c - Browse repository at this point
Copy the full SHA 948ae6cView commit details -
tests/kola/ignition: test intra-cloud anonymous S3/GCS object fetching
Have ext.config.ignition.resource.remote use the new noInstanceCreds flag to disable instance credentials in EC2 and GCE instances, so the test fetches resources anonymously. Move the checks for authenticated access of public objects into the authenticated-* tests.
Configuration menu - View commit details
-
Copy full SHA for 284c7f4 - Browse repository at this point
Copy the full SHA 284c7f4View commit details -
05core: add coreos-ignition-delete-config.service for upgrade boots
Ignition 2.14.0 adds ignition-delete-config.service, which deletes Ignition configs from VMware and VirtualBox on first boot. Add coreos-ignition-delete-config.service to do the same thing on existing machines on upgrade, using a stamp file in /var/lib to avoid multiple runs. Add a drop-in for ignition-delete-config.service that creates a stamp file in /run, and then chain from that stamp to the long-term stamp in /var/lib, ensuring that we don't delete configs twice on newly- provisioned machines. The upstream service can't create the stamp directly in /var/lib because it runs before /var is mounted. Prevent coreos-ignition-delete-config.service from running if ignition-delete-config.service is masked, ensuring that the mask operation documented upstream prevents the config from ever being deleted, as intended. We can remove this after the next barrier release in FCOS and barrier equivalent in RHCOS.
Configuration menu - View commit details
-
Copy full SHA for 8e08f7b - Browse repository at this point
Copy the full SHA 8e08f7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b862d0f - Browse repository at this point
Copy the full SHA b862d0fView commit details
Commits on May 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0ee9389 - Browse repository at this point
Copy the full SHA 0ee9389View commit details -
overrides: fast-track kernel-5.17.9-300.fc36
Fixes an issue in ceph. Closes coreos/fedora-coreos-tracker#1167
Configuration menu - View commit details
-
Copy full SHA for 4f01205 - Browse repository at this point
Copy the full SHA 4f01205View commit details -
overrides: fast-track ostree-2022.3-3.fc36
The update for ostree-2022.3-2.fc36 [1] was obsoleted in bodhi. [1] https://bodhi.fedoraproject.org/updates/FEDORA-2022-893b870b9b
Configuration menu - View commit details
-
Copy full SHA for 021a74f - Browse repository at this point
Copy the full SHA 021a74fView commit details -
ci/overrides.py: use stderr for logging
Some commands are designed to output parseable data on stdout. Let's consistently use stderr for informational output.
Configuration menu - View commit details
-
Copy full SHA for 2ba52a8 - Browse repository at this point
Copy the full SHA 2ba52a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f714b0 - Browse repository at this point
Copy the full SHA 1f714b0View commit details
Commits on May 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6181d7f - Browse repository at this point
Copy the full SHA 6181d7fView commit details
Commits on May 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 974f225 - Browse repository at this point
Copy the full SHA 974f225View commit details
Commits on May 23, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 67c7b76 - Browse repository at this point
Copy the full SHA 67c7b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3402904 - Browse repository at this point
Copy the full SHA 3402904View commit details
Commits on May 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fd8527c - Browse repository at this point
Copy the full SHA fd8527cView commit details -
ci/continuous: New container that pulls from continuous COPR
History goes in cycles. One of the key original raison d'être of ostree was having people consume git main/master of projects. But... because RPM doesn't make it easy to revert things, we really end up going only at the same speed as the rest of Fedora sadly. Anyways, we've talked about this a few times in FCOS; xref coreos/fedora-coreos-tracker#910 This adds a container image that is built *as* a container layering on top of the base image, using the recently landed coreos/rpm-ostree#3605 My plan is to add build automation (in the pipeline? or OCP Prow?) that sticks this at e.g. `quay.io/coreos-assembler/fcos:35-continous`.
Configuration menu - View commit details
-
Copy full SHA for c452af0 - Browse repository at this point
Copy the full SHA c452af0View commit details -
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 69f3b03 - Browse repository at this point
Copy the full SHA 69f3b03View commit details
Commits on May 25, 2022
-
tests/kdump.crash: bump crashkernel size, add check for future
It turns out kdump has a tool that can be used to estimate the appropriate size for the crashkernel reserved memory known as `kdumpctl estimate`. On FCOS/RHCOS here are the numbers I saw for the architectures in our universe: - 161M aarch64 FCOS - 448M aarch64 RHCOS - 134M ppc64le FCOS - 384M ppc64le RHCOS - 192M s390x FCOS - 160M s390x RHCOS - 157M x86_64 FCOS - 165M x86_64 RHCOS Bump the crashkernel here to 500M to handle our worst case and also add a check to make sure that if we ever are under the minimum recommended size we'll get notified.
Configuration menu - View commit details
-
Copy full SHA for 4cab6ed - Browse repository at this point
Copy the full SHA 4cab6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 287bd74 - Browse repository at this point
Copy the full SHA 287bd74View commit details
Commits on May 26, 2022
-
lockfiles: drop graduated overrides 🎓
Triggered by remove-graduated-overrides GitHub Action.
Configuration menu - View commit details
-
Copy full SHA for 01ffbac - Browse repository at this point
Copy the full SHA 01ffbacView commit details -
ci/overrides: don't load sack if overrides empty
Right now, `next-devel` and `branched` are inactive. But to reduce churn, the `remove-graduated-overrides` GitHub Action is left running on those branches since it's harmless. However, the repos on inactive branches might not be valid, causing workflow failures. But anyway, there are no active overrides on these branches, so we can work around this by exiting earlier. I think a more appropriate fix for this is to query whether `next-devel` is open or closed (though we'd need something similar for `branched` too), but we do also want this optimization anyway.
Configuration menu - View commit details
-
Copy full SHA for bb205d9 - Browse repository at this point
Copy the full SHA bb205d9View commit details
Commits on May 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 13b9560 - Browse repository at this point
Copy the full SHA 13b9560View commit details -
Configuration menu - View commit details
-
Copy full SHA for 964d681 - Browse repository at this point
Copy the full SHA 964d681View commit details
Commits on May 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9b2bddb - Browse repository at this point
Copy the full SHA 9b2bddbView commit details
Commits on May 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4b8c185 - Browse repository at this point
Copy the full SHA 4b8c185View commit details
Commits on May 31, 2022
-
As mentioned in coreos/fedora-coreos-tracker#1209, due to upstream changes, our current mechanism for testing if RANDOM_TRUST_CPU is enabled is no longer valid. Lets instead check the kernel config file to get the same information. fixes: coreos/fedora-coreos-tracker#1209
Configuration menu - View commit details
-
Copy full SHA for a4231a1 - Browse repository at this point
Copy the full SHA a4231a1View commit details -
Revert "kola-denylist.yaml: disable ext.config.files.trust-cpu on raw…
…hide" This reverts commit 13b9560. coreos/fedora-coreos-tracker#1209 has been fixed by #1764. We can once again enable this test on rawhide.
Configuration menu - View commit details
-
Copy full SHA for d063ab0 - Browse repository at this point
Copy the full SHA d063ab0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e458bfa - Browse repository at this point
Copy the full SHA e458bfaView commit details
Commits on Jun 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 179628c - Browse repository at this point
Copy the full SHA 179628cView commit details -
denylist: deny ext.config.ignition.resource.remote on s390x
We're seeing a weird failure there. Let's denylist it for now while it is investigated. See coreos/fedora-coreos-tracker#1215
Configuration menu - View commit details
-
Copy full SHA for 56548e1 - Browse repository at this point
Copy the full SHA 56548e1View commit details -
coreos-teardown-initramfs: handle new .txt file in ifcfg dir
Upstream NM started adding a readme-ifcfg-rh.txt file to explain and encourage people to use keyfiles instead. This file doesn't do anything, but breaks our logic that tries to determine if the user provided networking config to the machine. This file was added upstream in https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/96d7362
Configuration menu - View commit details
-
Copy full SHA for 33ec2eb - Browse repository at this point
Copy the full SHA 33ec2ebView commit details -
tests: verify no unknown files in /etc/sysconfig/network-scripts/
Add a check to the no-default-initramfs-net-propagation test to make sure there aren't any unknown files in /etc/sysconfig/network-scripts/. This will allow us to drop the a corresponding test from mantle/kola [1]. [1] https://github.com/coreos/coreos-assembler/blob/5ee768b7ea069c08a7fa0b5b36dbb03bc9cd19ee/mantle/kola/tests/coretest/core.go#L251-L264
Configuration menu - View commit details
-
Copy full SHA for 835fde8 - Browse repository at this point
Copy the full SHA 835fde8View commit details
Commits on Jun 3, 2022
-
Add platform-specific console configuration metadata
cosa create_disk.sh and gf-set-platform will read this. create_disk.sh will also save a JSON version for the relevant architecture to /boot/coreos/platforms.json for coreos-installer.
Configuration menu - View commit details
-
Copy full SHA for b01ec7d - Browse repository at this point
Copy the full SHA b01ec7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b80d3a8 - Browse repository at this point
Copy the full SHA b80d3a8View commit details