{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":499643583,"defaultBranch":"main","name":"kernel-module-management","ownerLogin":"rh-ecosystem-edge","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-03T20:31:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93991622?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726163339.0","currentOid":""},"activityList":{"items":[{"before":"aed4d51ae64d0f5322820ecb66848d48d5d1dfbd","after":"898c27853e89e893ef12071b84ff564afa21f6ac","ref":"refs/heads/main","pushedAt":"2024-09-25T18:18:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Fixing race condition during cluster upgrade with kernel upgrade (#1222)\n\nThe following scenario causes worker pods to be stuck during cluster\nupgrade:\n1) kernel module is loaded into the node. NMC contains both spec and\n status using the current kernel version\n2) cluster upgrade starts. As part of the upgrade node becomes\n Unschedulable\n3) Module-NMC removes Spec from NMC, since the node is Uschedulable\n4) Node becomes schedulable\n5) NMC controller tries to unload kernel module using the NMC Status\n confiration, which contains old kernel.\n6) Worker unload pods get stuck in Error, since Node is running the new\n kernel\n7) Module-NMC updates Spec of NMC, but since worker pod exists, nothing\n is done\n\nSolution:\n When processing orphaned NMC statuses (status exists but spec does\nnot), NMC controller should ignore modules that have statuses created\nprior to Node's Ready timestamp","shortMessageHtmlLink":"Fixing race condition during cluster upgrade with kernel upgrade (#1222)"}},{"before":"6bda6ab32cff52090cee11686efdd2bdaf31492a","after":"aed4d51ae64d0f5322820ecb66848d48d5d1dfbd","ref":"refs/heads/main","pushedAt":"2024-09-25T16:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Changing Node interface and updating NMC controller (#1220)\n\nThis PR is a preparation for the fixes needed for cluster upgrade KMM\nimplementation. We are adding a new function to the node interface,\nthat determines whether a node has been rebooted while a kernel module\nwas loaded. This PR also updates NMC controller to use this API and\nrefactors the unit-test","shortMessageHtmlLink":"Changing Node interface and updating NMC controller (#1220)"}},{"before":"c076bba01aaee102b4c06de1a26772451e36bd8d","after":"6bda6ab32cff52090cee11686efdd2bdaf31492a","ref":"refs/heads/main","pushedAt":"2024-09-24T08:03:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Copying firmware files in day1 feature (#1216)\n\nAfter making KMM's day1 feature to copy the files using an init container,\nwe also need to support copying firmware files.\nThis PR adds the option to the user to add the path to the firmware files, and copy them.","shortMessageHtmlLink":"Copying firmware files in day1 feature (#1216)"}},{"before":"402826e26b42d8f21cdec5982edbc7e5a0cb49df","after":"c076bba01aaee102b4c06de1a26772451e36bd8d","ref":"refs/heads/main","pushedAt":"2024-09-22T14:21:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Fixing module loading during kernel upgrade (#1218)\n\nWhen the node upgrade includes kernel upgrade, NMC Spec will change to\ninclude new kernel version. In that case NMC controller will try first\nto create unloader worker pod. Since the unloader worker pod uses the\nold configuration (from status), which uses the old image, the modprobe\nin the worker pod will fail, since it won't find kernel module under the\n/opt/lib/modules/ path\nThis PR fixes the issue by creating unloader pod in case of difference\nin spec and status of NMC only in case kernels are equal. Otherwise, it\ncreates loader pod, since it means that node was rebooted, and the\nkernel module is not loaded yet, since the status contains old kernel","shortMessageHtmlLink":"Fixing module loading during kernel upgrade (#1218)"}},{"before":"f68f9a5833ab227f2b0115f0ba68b07583af5a13","after":"402826e26b42d8f21cdec5982edbc7e5a0cb49df","ref":"refs/heads/main","pushedAt":"2024-09-19T08:55:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Adapt Day1 feature to support init container in worker pod (#1211)\n\nToday, KMM has an init container in the worker pod.\nThis means that the init container copies all of the .ko files to the shared volume,\nwhich will be loaded into the kernel by the worker container.\nThis commit adds this flow to the Day1 feature.","shortMessageHtmlLink":"Adapt Day1 feature to support init container in worker pod (#1211)"}},{"before":"ed8e38a551c13a13f28f93204e6c16c5202b00b7","after":"f68f9a5833ab227f2b0115f0ba68b07583af5a13","ref":"refs/heads/main","pushedAt":"2024-09-17T09:31:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Removing the `--tarball` flag from the worker flags. (#1215)\n\nNow that we are using CRIO to pull images and the `ImageMounter`\ninterface was removed, the `--tarball` flag isn't being used anymore.\n\nSigned-off-by: Yoni Bettan ","shortMessageHtmlLink":"Removing the --tarball flag from the worker flags. (#1215)"}},{"before":"b6ef2686ae33643d0b2af781947c562fc313ef72","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/kubectl-0.31.0","pushedAt":"2024-09-12T17:48:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"f4015d7aa0d045083812884a30fff3889fb3ab55","ref":"refs/heads/dependabot/go_modules/k8s.io/kubectl-0.31.1","pushedAt":"2024-09-12T17:48:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump k8s.io/kubectl from 0.29.3 to 0.31.1\n\nBumps [k8s.io/kubectl](https://github.com/kubernetes/kubectl) from 0.29.3 to 0.31.1.\n- [Commits](https://github.com/kubernetes/kubectl/compare/v0.29.3...v0.31.1)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/kubectl\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/kubectl from 0.29.3 to 0.31.1"}},{"before":"2382b5f70399300df3e1bc2a4e0d5f76edbe5ed5","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/apimachinery-0.31.0","pushedAt":"2024-09-12T17:48:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"66a1c067497678a19e5692a37ef3061ed91809ab","ref":"refs/heads/dependabot/go_modules/k8s.io/apimachinery-0.31.1","pushedAt":"2024-09-12T17:48:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump k8s.io/apimachinery from 0.29.3 to 0.31.1\n\nBumps [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) from 0.29.3 to 0.31.1.\n- [Commits](https://github.com/kubernetes/apimachinery/compare/v0.29.3...v0.31.1)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/apimachinery\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/apimachinery from 0.29.3 to 0.31.1"}},{"before":"1e146d0d9e05137ccd70ffaf4e4fd3a7a526941e","after":null,"ref":"refs/heads/dependabot/go_modules/k8s.io/client-go-0.31.0","pushedAt":"2024-09-12T17:47:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"9b750e3509f4f05a9387e6e391b3bf0ec2d220a4","ref":"refs/heads/dependabot/go_modules/k8s.io/client-go-0.31.1","pushedAt":"2024-09-12T17:47:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump k8s.io/client-go from 0.29.3 to 0.31.1\n\nBumps [k8s.io/client-go](https://github.com/kubernetes/client-go) from 0.29.3 to 0.31.1.\n- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/kubernetes/client-go/compare/v0.29.3...v0.31.1)\n\n---\nupdated-dependencies:\n- dependency-name: k8s.io/client-go\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump k8s.io/client-go from 0.29.3 to 0.31.1"}},{"before":"6a77549633863127a903612b79f7bcbfeb098f87","after":"ed8e38a551c13a13f28f93204e6c16c5202b00b7","ref":"refs/heads/main","pushedAt":"2024-09-12T15:34:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"support inTree removal scenario for nodes without .ko files (#1210)\n\nModprobe will fail with error in case it cannot find an appropriate\n.ko file when asked to remove a kernel module. With in-tree removal\nscenario, modporbe search path is /lib/modules on the host, and not\nthe worker image.\nThis PR contains the following:\n1) Adding FileExists function that check the presence of a file under\n a search path based on a regexp\n2) in worker flow, in case in-tree removal scenario is requisted, worker\n will verify if the requested .ko file(s) are present on the host,\n remove from the request missing files and will proceed with the\n removal scenario for the rest\n3) unit-test","shortMessageHtmlLink":"support inTree removal scenario for nodes without .ko files (#1210)"}},{"before":"da1e6567874193e041541edb88b4bc75072eb589","after":"6a77549633863127a903612b79f7bcbfeb098f87","ref":"refs/heads/main","pushedAt":"2024-09-11T08:57:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Introducing FileSystemHelper interface (#1205)\n\nThis interface handles filesystem functionality used mainly by worker\nIn the latter PRs it will be updated to extend the support of various\nin-tree removal scenarious. In addition it will allow for better testing\nof the functionality related to deleting/verifying/copying files.","shortMessageHtmlLink":"Introducing FileSystemHelper interface (#1205)"}},{"before":"4778041fa66b7096f9d2cf9cc6f6d8de25c44c73","after":"da1e6567874193e041541edb88b4bc75072eb589","ref":"refs/heads/main","pushedAt":"2024-09-09T07:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Using the Module's `spec.moduleLoader.container.imagePullPolicy`. (#1203)\n\nWhen we moved to the worker-pod implementation in v2 we started to pull\nkmod images via HTTP from teh worker-pod directly and we ignored this\nfield.\n\nNow that we moved to pulling using the cluster's container-runtime, the\n`imagePullPolicy` can be passed to the init-container definition.\n\nSigned-off-by: Yoni Bettan ","shortMessageHtmlLink":"Using the Module's spec.moduleLoader.container.imagePullPolicy. (#1203"}},{"before":"611de84c129535f53133832f2a0ae732a72b739d","after":"4778041fa66b7096f9d2cf9cc6f6d8de25c44c73","ref":"refs/heads/main","pushedAt":"2024-09-08T06:27:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Updating skipper (#1201)\n\nCurrently skipper does not support communication\nwith podman images repo on the host, while rhel images do not support\ndocker. This PR reverts to alpine and use symlink to simulate OC\nexecutable","shortMessageHtmlLink":"Updating skipper (#1201)"}},{"before":"511b5665a6c88856ef5292468d0e5ac880dde61a","after":null,"ref":"refs/heads/dependabot/docker/openshift/origin-cli-4.18","pushedAt":"2024-09-04T10:06:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ccd8d9cf83c996678f33594d545c45d06a15cc51","after":"611de84c129535f53133832f2a0ae732a72b739d","ref":"refs/heads/main","pushedAt":"2024-09-04T10:06:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Bump openshift/origin-cli from 4.16 to 4.18 (#1185)\n\nBumps openshift/origin-cli from 4.16 to 4.18.\n\n---\nupdated-dependencies:\n- dependency-name: openshift/origin-cli\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump openshift/origin-cli from 4.16 to 4.18 (#1185)"}},{"before":"6799ca307f6d058cfcc316961b8c4b9909b59868","after":null,"ref":"refs/heads/dependabot/docker/openshift/release-rhel-8-release-golang-1.21-openshift-4.18","pushedAt":"2024-09-04T09:31:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a5a68fd812d9fe5d7cac94563eda74fec2f86740","after":"ccd8d9cf83c996678f33594d545c45d06a15cc51","ref":"refs/heads/main","pushedAt":"2024-09-04T09:30:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Bump openshift/release (#1200)\n\nBumps openshift/release from rhel-8-release-golang-1.21-openshift-4.17 to rhel-8-release-golang-1.21-openshift-4.18.\n\n---\nupdated-dependencies:\n- dependency-name: openshift/release\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump openshift/release (#1200)"}},{"before":"7c47ed1bbc1f35f4b7c45715c5d1e09cb37f80a6","after":"a5a68fd812d9fe5d7cac94563eda74fec2f86740","ref":"refs/heads/main","pushedAt":"2024-09-04T06:23:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Updating the bundle-hub files. (#1199)\n\nUsually we don't know let PRs to merge if those files are not updated\naccordingly but for some reason `ci/prow/check-api-changes` is not\ndetecting the changes and we went out of sync.\n\nSigned-off-by: Yoni Bettan ","shortMessageHtmlLink":"Updating the bundle-hub files. (#1199)"}},{"before":null,"after":"6799ca307f6d058cfcc316961b8c4b9909b59868","ref":"refs/heads/dependabot/docker/openshift/release-rhel-8-release-golang-1.21-openshift-4.18","pushedAt":"2024-09-03T17:20:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump openshift/release\n\nBumps openshift/release from rhel-8-release-golang-1.21-openshift-4.17 to rhel-8-release-golang-1.21-openshift-4.18.\n\n---\nupdated-dependencies:\n- dependency-name: openshift/release\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump openshift/release"}},{"before":"a52a5c907110f1c312dd84738a4f2f2f14440e2c","after":"7c47ed1bbc1f35f4b7c45715c5d1e09cb37f80a6","ref":"refs/heads/main","pushedAt":"2024-09-03T14:45:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"updating the worker configmap in bundle (#1198)\n\nworker configmap has been changed in the config directory, due\nto the changes on the firmware flow. This PR updates the bundle\nfile in order for the configmap changes be propagated to the OLM","shortMessageHtmlLink":"updating the worker configmap in bundle (#1198)"}},{"before":"f744b1b07557380e875f5c43a6a5dcb98fb9b0d5","after":null,"ref":"refs/heads/dependabot/docker/golang-1.23-alpine3.19","pushedAt":"2024-09-03T12:31:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"fece1ae73270525d79bfa3ccfbf82bd19eb4cf39","after":"a52a5c907110f1c312dd84738a4f2f2f14440e2c","ref":"refs/heads/main","pushedAt":"2024-09-03T12:30:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"updating skipper dockerfile, moving to rhel base image (#1197)","shortMessageHtmlLink":"updating skipper dockerfile, moving to rhel base image (#1197)"}},{"before":"a15af737c257d5643bb6e0231a30c17b58264387","after":"fece1ae73270525d79bfa3ccfbf82bd19eb4cf39","ref":"refs/heads/main","pushedAt":"2024-09-03T09:59:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Removing the `ImageMounter` interface. (#1196)\n\nNow that we are using the cluster's container-runtime to pull the\ndriver-container, then we don't need to manually pull and mount the\nimages from the worker's code anymore.\n\nSigned-off-by: Yoni Bettan ","shortMessageHtmlLink":"Removing the ImageMounter interface. (#1196)"}},{"before":"573da4dcad9c94d22c75aa5a5a9ab6a8bc099862","after":"a15af737c257d5643bb6e0231a30c17b58264387","ref":"refs/heads/main","pushedAt":"2024-09-03T07:11:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Adding an init container to the worker pod. (#1194)\n\nThis init container will be pulled by the container-runtime of the\ncluster and will copy all `.ko` and firmware files to a shared volume\naccessible by the worker container to load.\n\nSigned-off-by: Yoni Bettan ","shortMessageHtmlLink":"Adding an init container to the worker pod. (#1194)"}},{"before":null,"after":"f744b1b07557380e875f5c43a6a5dcb98fb9b0d5","ref":"refs/heads/dependabot/docker/golang-1.23-alpine3.19","pushedAt":"2024-08-29T17:12:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang from 1.21-alpine3.19 to 1.23-alpine3.19\n\nBumps golang from 1.21-alpine3.19 to 1.23-alpine3.19.\n\n---\nupdated-dependencies:\n- dependency-name: golang\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang from 1.21-alpine3.19 to 1.23-alpine3.19"}},{"before":"6b41e0415d77f1dbe1c22ab1eff48d946ff01ed9","after":"573da4dcad9c94d22c75aa5a5a9ab6a8bc099862","ref":"refs/heads/main","pushedAt":"2024-08-29T13:30:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"day1 feature support multiple kmod (#1188)\n\nPreviously, the replace-kernel-module.service and pull-kernel-module-image.service files were created without differentiation for each kernel module, leading to potential overlaps and conflicts. This update introduces a prefix using , resulting in service files named -replace-kernel-module.service and -pull-kernel-module-image.service, thereby resolving the issue.","shortMessageHtmlLink":"day1 feature support multiple kmod (#1188)"}},{"before":"cf53957dd2b9c80dbe5f5a8ca5fdf497d8c3d6e5","after":"6b41e0415d77f1dbe1c22ab1eff48d946ff01ed9","ref":"refs/heads/main","pushedAt":"2024-08-28T17:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"openshift-merge-bot[bot]","name":null,"path":"/apps/openshift-merge-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/412865?s=80&v=4"},"commit":{"message":"Simplifying firmware flags between NMC controller and worker pod (#1183)\n\nCurrently NMC controller passes 2 flag to worker pod:\nfirmware path mount point in pod and firmware search path.\nSince in our implementation those 2 values are always equal,\nwe can use only one flag to pass these values: --firmware-path,\nand let worker pod decide when to update the kernel configuration\nfor firmware search","shortMessageHtmlLink":"Simplifying firmware flags between NMC controller and worker pod (#1183)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxODoxODo0MS4wMDAwMDBazwAAAATAqXdJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxNzozODo1MC4wMDAwMDBazwAAAASmyuJG"}},"title":"Activity ยท rh-ecosystem-edge/kernel-module-management"}