{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":132474444,"defaultBranch":"master","name":"os","ownerLogin":"jlebon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-05-07T14:42:45.000Z","ownerAvatar":"https://github.com/avatars/u/11934099?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725908715.0","currentOid":""},"activityList":{"items":[{"before":"dd68f1c02087ee99cd37b7944df6552f568f8e4b","after":"698cb39e80e04e35e0557429014df97c542c42b2","ref":"refs/heads/pr/semver","pushedAt":"2024-09-10T02:29:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"rhel-9.4/c9s: make versioning scheme semver compatible\n\nThere's a bunch of things out there that currently parse the RHCOS\nversion string. The semantics of this string will change as part of this\nchange, but we should at least try to retain the same semver-compatible\nformat.\n\nE.g. currently, an RHCOS version string of the `ocp-rhel-9.4` variant\nis 418.94.202409090849-0. Before this PR, An RHCOS version string\nof the `rhel-9.4` variant is 9.4.202409090849.0, which is not semver\ncompatible. With this PR, the latter would now be 9.4.202409090849-0\n(note the change from `.0` to `-0`).","shortMessageHtmlLink":"rhel-9.4/c9s: make versioning scheme semver compatible"}},{"before":null,"after":"dd68f1c02087ee99cd37b7944df6552f568f8e4b","ref":"refs/heads/pr/semver","pushedAt":"2024-09-09T19:05:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"rhel-9.4/c9s: make versioning scheme semver compatible\n\nThere's a bunch of things out there that currently parse the RHCOS\nversion string. The semantics of this string will change as part of this\nchange, but we should at least try to retain the same semver-compatible\nformat.\n\nE.g. currently, an RHCOS version string of the `ocp-rhel-9.4` variant\nis 418.94.202409090849-0. With this PR, an RHCOS version string of the\n`rhel-9.4` variant is 9.4.202409090849-0 (specifically, this PR changes\nthe `.0` for `-0`).","shortMessageHtmlLink":"rhel-9.4/c9s: make versioning scheme semver compatible"}},{"before":"e48e92be96d3d7f938fe97a2026928adcc72b334","after":"1ec059fded5d161f9c7d11ad2b31337cc5cd2298","ref":"refs/heads/pr/subman","pushedAt":"2024-09-06T15:10:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"common.yaml: add subscription-manager\n\nWe currently ship dnf in RHCOS but it's cumbersome to use because the\nlibrhsm magic we had for rpm-ostree to make content available during\nbuilds on a subscribed node doesn't work with dnf. For that, it seems\nlike we need full-blown subscription-manager in the container image.\n\nAdd it.\n\nThis matches centos-bootc/rhel-bootc shipping subman as well, though I'd\nlike in the future to investigate lowering the dependency requirements\nto just a dnf plugin + librhsm.\n\nFixes: https://issues.redhat.com/browse/OCPBUGS-35247","shortMessageHtmlLink":"common.yaml: add subscription-manager"}},{"before":null,"after":"af25c8ae13f405c0ba920176a09bc293ca4a1592","ref":"refs/heads/pr/openshift-os-change","pushedAt":"2024-09-05T17:58:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"faq: include information about how to query openshift/os commit for release\n\nThis came up recently.\n\nWhile we're here, also just bump the example to something more recent.","shortMessageHtmlLink":"faq: include information about how to query openshift/os commit for r…"}},{"before":"8d66abbacbfc84fdf630e43c3fccc4b614225132","after":"e48e92be96d3d7f938fe97a2026928adcc72b334","ref":"refs/heads/pr/subman","pushedAt":"2024-09-04T13:07:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"common.yaml: add subscription-manager\n\nWe currently ship dnf in RHCOS but it's cumbersome to use because the\nlibrhsm magic we had for rpm-ostree to make content available during\nbuilds on a subscribed node doesn't work with dnf. For that, it seems\nlike we need full-blown subscription-manager in the container image.\n\nAdd it.\n\nThis matches centos-bootc/rhel-bootc shipping subman as well, though I'd\nlike in the future to investigate lowering the dependency requirements\nto just a dnf plugin + librhsm.\n\nFixes: https://issues.redhat.com/browse/OCPBUGS-35247","shortMessageHtmlLink":"common.yaml: add subscription-manager"}},{"before":null,"after":"94dfed82c7882276e4e7d07d94aa519a9a037988","ref":"refs/heads/pr/extensions-fedora-latest","pushedAt":"2024-08-22T17:11:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"extensions/Dockerfile: use latest Fedora to generate repo\n\nIn this stage of the build, we're just using Fedora to generate\nrepodata. Since this is a pretty basic operation, let's just always use\nthe latest Fedora instead of hardcoding a specific version. This ensures\nthat e.g. we're never going to use an EOL Fedora release.\n\nThis became an issue after 8301c67 (\"extensions/Dockerfile: use the\nFCOS defined fedora.repo to set up container\"), which was backported\nto older RHCOS branches that used EOL Fedora releases. Before, we were\nusing the mirrors, which papered over the fact that the content for EOL\nreleases actually moved to another location. But now that we're using\nthe canonical Fedora server, we're directly exposed to that.\n\nReally, we should just stop hardcoding Fedora versions in this repo. We\nshouldn't be using EOL releases at all as part of our builds or tests.\n(Obviously a massive offender here is cosa... though that's a discussion\nof its own.)\n\nSee also: https://github.com/openshift/os/issues/1546","shortMessageHtmlLink":"extensions/Dockerfile: use latest Fedora to generate repo"}},{"before":null,"after":"093eefe4f542226f7c7ed5283a7d1e1f6fda800a","ref":"refs/heads/pr/drop-selinux-hack","pushedAt":"2024-08-14T16:27:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"Revert \"c9s: work around various SELinux issues\"\n\nThis reverts commit 9ba8b7129f086c7618fcd3136d738cdae1df57b7.\n\nAll the issues here should be fixed by selinux-policy-38.1.44-1.el9\naccording to the linked tickets. So we shouldn't need this anymore.","shortMessageHtmlLink":"Revert \"c9s: work around various SELinux issues\""}},{"before":null,"after":"05004984716fc425164bc263b9c44832a63d250f","ref":"refs/heads/pr/fix-c9s","pushedAt":"2024-08-08T20:47:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"extensions/Dockerfile: fix for okd-c9s variant\n\nIn fc9e703 (\"extensions/Dockerfile: install SIG GPG keys on CentOS\"), we\nfixed the extensions container build for the `c9s` variant, but that\nbroke it for the `okd-c9s` variant, which CI currently still tests.\n\nWe should switch CI over to target the `c9s` variant and get rid of\n`okd-c9s`, but for now at least let's keep it happy.\n\nThe problem is that in the `okd-c9s` variant, we disable all the repos\nas part of `packages-openshift.yaml`. But anyway, we also already\ninclude the various release packages containing the GPG keys there, so\nwe can skip this step entirely.\n\nFixes fc9e703 (\"extensions/Dockerfile: install SIG GPG keys on CentOS\").\nFixes: #1564","shortMessageHtmlLink":"extensions/Dockerfile: fix for okd-c9s variant"}},{"before":null,"after":"8d66abbacbfc84fdf630e43c3fccc4b614225132","ref":"refs/heads/pr/subman","pushedAt":"2024-08-08T20:03:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"common.yaml: add subscription-manager\n\nWe currently ship dnf in RHCOS but it's cumbersome to use because the\nlibrhsm magic we had for rpm-ostree to make content available during\nbuilds on a subscribed node doesn't work with dnf. For that, it seems\nlike we need full-blown subscription-manager in the container image.\n\nAdd it.\n\nThis matches centos-bootc/rhel-bootc shipping subman as well, though I'd\nlike in the future to investigate lowering the dependency requirements\nto just a dnf plugin + librhsm.\n\nFixes: https://issues.redhat.com/browse/OCPBUGS-35247","shortMessageHtmlLink":"common.yaml: add subscription-manager"}},{"before":null,"after":"d28cc0f76160472439708afba23017398724cb3c","ref":"refs/heads/pr/c9s-extensions-container","pushedAt":"2024-08-07T16:03:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"tests/replace-rt-kernel: disable repos earlier\n\nIn the SCOS path, we do a `dnf repoquery` to find the latest kernel\nthat's different from our kernel. This query itself will try to download\nrepodata, so let's make sure we only enable the repos we can and need.\nThis should fix the test for SCOS on !x86_64.","shortMessageHtmlLink":"tests/replace-rt-kernel: disable repos earlier"}},{"before":"d0f312f7a61d6fafeebae4a3751b75997ce45b1f","after":"bea16e75760f273b477331943ecb0cdd729996f9","ref":"refs/heads/pr/c9s-unpin-selinux","pushedAt":"2024-08-06T18:06:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"kola-denylist: add ext.config.shared.networking.* on c9s\n\nA bunch of tests are failing because `systemd-network-generator.service`\nis hitting SELinux denials:\n\nhttps://issues.redhat.com/browse/RHEL-47033\n\nSome of these tests are testing things that don't strictly need that\nservice, but test kargs that trigger it anyway. Other tests do (e.g.\n`ifname=`) and so that functionality is indeed currently broken on c9s.\n\nThat said, there's continuing requests to have preliminary c9s\nbootimages for testing. So let's not block on this issue for now.","shortMessageHtmlLink":"kola-denylist: add ext.config.shared.networking.* on c9s"}},{"before":null,"after":"4539ebc9c8b53447f0aa5bbbf6bbbe0d28d4ff5b","ref":"refs/heads/pr/f38-bump","pushedAt":"2024-07-12T21:06:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"extensions/Dockerfile: bump builder to f40\n\nFedora 38 is EOL and the repos are no longer accessible at the canonical\nlocations.\n\nThis should probably be part of our FCOS rebase checklist.","shortMessageHtmlLink":"extensions/Dockerfile: bump builder to f40"}},{"before":"c24a920ffa28029c16c48a5ebc7889788d010054","after":"d0f312f7a61d6fafeebae4a3751b75997ce45b1f","ref":"refs/heads/pr/c9s-unpin-selinux","pushedAt":"2024-07-10T15:58:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"kola-denylist: add fips.* on c9s\n\nWe're currently hitting OpenSSL issues there:\nhttps://github.com/openshift/os/issues/1540","shortMessageHtmlLink":"kola-denylist: add fips.* on c9s"}},{"before":"16571379088f9554721630253486db359e9fff2b","after":"c24a920ffa28029c16c48a5ebc7889788d010054","ref":"refs/heads/pr/c9s-unpin-selinux","pushedAt":"2024-07-10T15:57:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"kola-denylist: add fips.* on c9s\n\nWe're currently hitting OpenSSL issues there.","shortMessageHtmlLink":"kola-denylist: add fips.* on c9s"}},{"before":null,"after":"16571379088f9554721630253486db359e9fff2b","ref":"refs/heads/pr/c9s-unpin-selinux","pushedAt":"2024-07-10T13:49:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"kola-denylist: add fips.enable on c9s\n\nWe're currently hitting OpenSSL issues there.","shortMessageHtmlLink":"kola-denylist: add fips.enable on c9s"}},{"before":null,"after":"f384265c4728d8965e1aecf8f472983317fc1b92","ref":"refs/heads/pr/tweak-rhel-major-version-test","pushedAt":"2024-06-18T21:04:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"tests/kola/version/rhel-major-version: adapt for pure RHEL variants\n\nThis probably should've been part of 4e09d27 (\"Make c9s and rhel-9.4\nvariants be pure C9S/RHEL 9.4 content\"), which edited that same test for\nthe for pure CentOS Stream variant.","shortMessageHtmlLink":"tests/kola/version/rhel-major-version: adapt for pure RHEL variants"}},{"before":null,"after":"7cb09081dbe862d6f6d930cffbe5da4fcd3b9c8c","ref":"refs/heads/pr/iscsi-mpath","pushedAt":"2024-06-10T14:57:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"docs/faq: add blurb about iSCSI + multipath\n\nNothing surprising here. Just need to add `rd.multipath=default`. And\nlink to the test iPXE script for completeness.","shortMessageHtmlLink":"docs/faq: add blurb about iSCSI + multipath"}},{"before":"7cb09081dbe862d6f6d930cffbe5da4fcd3b9c8c","after":null,"ref":"refs/heads/pr/master","pushedAt":"2024-06-10T14:57:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"}},{"before":null,"after":"7cb09081dbe862d6f6d930cffbe5da4fcd3b9c8c","ref":"refs/heads/pr/master","pushedAt":"2024-06-10T14:57:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"docs/faq: add blurb about iSCSI + multipath\n\nNothing surprising here. Just need to add `rd.multipath=default`. And\nlink to the test iPXE script for completeness.","shortMessageHtmlLink":"docs/faq: add blurb about iSCSI + multipath"}},{"before":"05ab4e891f967a21ea9bcdbf4e8a8a42afa65d10","after":"ab82a16067b112052a7e9581b73fca0160d2a065","ref":"refs/heads/pr/c9s-split","pushedAt":"2024-05-24T21:08:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"Containerfile: new file\n\nThis Containerfile allows us to build the OpenShift node image on top\nof the base RHCOS/SCOS image (i.e. built from the `c9s` or `rhel-9.4`\nimage).\n\nCurrently, the resulting image is at parity with the base image you'd\nget from building the `okd-c9s` or `ocp-rhel-9.4` variant. In the\nfuture, those variants will go away and this will become the only way to\nbuild the node image.\n\nPart of: https://github.com/openshift/os/issues/799","shortMessageHtmlLink":"Containerfile: new file"}},{"before":"3aad6fe8f3e09b077896bbd579e241b402ed13af","after":"05ab4e891f967a21ea9bcdbf4e8a8a42afa65d10","ref":"refs/heads/pr/c9s-split","pushedAt":"2024-05-24T17:48:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"Containerfile: new file\n\nThis Containerfile allows us to build the OpenShift node image on top\nof the base RHCOS/SCOS image (i.e. built from the `c9s` or `rhel-9.4`\nimage).\n\nCurrently, the resulting image is at parity with the base image you'd\nget from building the `okd-c9s` or `ocp-rhel-9.4` variant. In the\nfuture, those variants will go away and this will become the only way to\nbuild the node image.\n\nPart of: https://github.com/openshift/os/issues/799","shortMessageHtmlLink":"Containerfile: new file"}},{"before":"c037a68e376bb14b4afb36b7097af62c73f531b7","after":"3aad6fe8f3e09b077896bbd579e241b402ed13af","ref":"refs/heads/pr/c9s-split","pushedAt":"2024-05-24T15:37:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"Containerfile: new file\n\nThis Containerfile allows us to build the OpenShift node image on top\nof the base RHCOS/SCOS image (i.e. built from the `c9s` or `rhel-9.4`\nimage).\n\nCurrently, the resulting image is at parity with the base image you'd\nget from building the `okd-c9s` or `ocp-rhel-9.4` variant. In the\nfuture, those variants will go away and this will become the only way to\nbuild the node image.\n\nPart of: https://github.com/openshift/os/issues/799","shortMessageHtmlLink":"Containerfile: new file"}},{"before":"4ae4fbb293d609e463a10924a512ecb0cd6ed270","after":"1f86e836268ee8ca77b31bd93803632ebf0e3a12","ref":"refs/heads/pr/faq-naming","pushedAt":"2024-05-16T18:45:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"faq: clean up dynamic secondary device example\n\nWe don't need to use an overcomplicated env unit dropin here. We can\njust label the filesystem with a stable name and use that to refer to\nthe device in the mount unit.\n\nRelated: https://github.com/coreos/fedora-coreos-tracker/issues/1732","shortMessageHtmlLink":"faq: clean up dynamic secondary device example"}},{"before":"f55f69884a5e945b46df1f0245f72c493efe81c6","after":"4ae4fbb293d609e463a10924a512ecb0cd6ed270","ref":"refs/heads/pr/faq-naming","pushedAt":"2024-05-16T18:45:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"faq: clean up dynamic secondary device example\n\nWe don't need to use an overcomplicated env unit dropin here. We can\njust label the filesystem with a stable name and use that to refer to\nthe device in the mount unit.\n\nAlso clean up the script after we ran it and use it as the stamp file to\nknow if to run or not.\n\nRelated: https://github.com/coreos/fedora-coreos-tracker/issues/1732","shortMessageHtmlLink":"faq: clean up dynamic secondary device example"}},{"before":null,"after":"f55f69884a5e945b46df1f0245f72c493efe81c6","ref":"refs/heads/pr/faq-naming","pushedAt":"2024-05-16T18:45:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"faq: clean up dynamic secondary device example\n\nWe don't need to use an overcomplicated env unit dropin here. We can\njust label the filesystem with a stable name and use that to refer to\nthe device in the mount unit.\n\nAlso clean up the script after we ran it and use it as the stamp file to\nknow if to run or not.","shortMessageHtmlLink":"faq: clean up dynamic secondary device example"}},{"before":"7cb51731504c5e19b2b7ea8540603de054eb850a","after":"c037a68e376bb14b4afb36b7097af62c73f531b7","ref":"refs/heads/pr/c9s-split","pushedAt":"2024-05-15T21:56:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"Containerfile: new file\n\nThis Containerfile allows us to build the OpenShift node image on top\nof the base RHCOS/SCOS image (i.e. built from the `c9s` or `rhel-9.4`\nimage).\n\nCurrently, the resulting image is at parity with the base image you'd\nget from building the `okd-c9s` or `ocp-rhel-9.4` variant. In the\nfuture, those variants will go away and this will become the only way to\nbuild the node image.\n\nPart of: https://github.com/openshift/os/issues/799","shortMessageHtmlLink":"Containerfile: new file"}},{"before":"b3b625317590faefaed4790708cb85ca585b82c0","after":"7cb51731504c5e19b2b7ea8540603de054eb850a","ref":"refs/heads/pr/c9s-split","pushedAt":"2024-05-15T01:29:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"Containerfile: new file\n\nThis Containerfile allows us to build the OpenShift node image on top\nof the base RHCOS/SCOS image (i.e. built from the `c9s` or `rhel-9.4`\nimage).\n\nCurrently, the resulting image is at parity with the base image you'd\nget from building the `okd-c9s` or `ocp-rhel-9.4` variant. In the\nfuture, those variants will go away and this will become the only way to\nbuild the node image.\n\nPart of: https://github.com/openshift/os/issues/799","shortMessageHtmlLink":"Containerfile: new file"}},{"before":"d8ce5a3ebb8e515da76bcc7a3f2dd0cc49c38cd0","after":"b3b625317590faefaed4790708cb85ca585b82c0","ref":"refs/heads/pr/c9s-split","pushedAt":"2024-05-14T18:54:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"ci: Test c9s layering path\n\nUse the new `cosa buildextend-layered` command to build the layered\nimage and `kola run --oscontainer` to run the OpenShift tests.\n\nSkip running the OpenShift tests in the first kola run.","shortMessageHtmlLink":"ci: Test c9s layering path"}},{"before":"855a7374a2e28ecc659a24392f1bd36bbc73a3a3","after":"d8ce5a3ebb8e515da76bcc7a3f2dd0cc49c38cd0","ref":"refs/heads/pr/c9s-split","pushedAt":"2024-05-14T16:45:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"ci: Test c9s layering path\n\nUse the new `cosa buildextend-layered` command to build the layered\nimage and `kola run --oscontainer` to run the OpenShift tests.\n\nSkip running the OpenShift tests in the first kola run.","shortMessageHtmlLink":"ci: Test c9s layering path"}},{"before":null,"after":"3f2c0cb35ef11c50822adb9402575aa55033718e","ref":"refs/heads/pr/tweak-kernel-rt-test-4.14","pushedAt":"2024-05-10T20:50:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlebon","name":"Jonathan Lebon","path":"/jlebon","primaryAvatarUrl":"https://github.com/avatars/u/11934099?s=80&v=4"},"commit":{"message":"tests/replace-rt-kernel: fix and improve\n\nIt's a bit odd to have this test pull the `c9s.repo` yum repo from the\nmaster branch of openshift/os. We don't want to be in a situation where\na change in master breaks older branches.\n\nBut also, `c9s.repo` could at any point in time refer to either the\nlatest compose output or the official mirrors. But we always want to\nuse the official mirrors for this test since that has multiple package\nversions and we need to be able to select a kernel version which is not\nequal to ours.\n\nWe could curl the official `centos.repo` file (and actually, in the\nSCOS case, it's already in the image), but that file doesn't include\nadditional repos like `rt` and `nfv` which we need for our test.\n\nInstead, just bake the config into the test data. That way we don't need\nto curl anything at all, and the repo definition is naturally bound to\nthe test and can be modified together atomically.\n\nA few additional changes:\n1. only do all the repo preparations stuff on the first boot\n2. add logic to pick a kernel that's different from the one we're on if\n we're already CentOS-based (this fixes #1383)\n3. add a stub for c10s for when we're ready\n\nCloses: #1383\n(cherry picked from commit 15c7bf96b70b014f6dd55f25195cf1a341b6c6e0)","shortMessageHtmlLink":"tests/replace-rt-kernel: fix and improve"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwMjoyOTowNi4wMDAwMDBazwAAAASximsi","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMFQyMDo1MDo0My4wMDAwMDBazwAAAARG7I0l"}},"title":"Activity · jlebon/os"}