{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17993953,"defaultBranch":"master","name":"ironic-python-agent","ownerLogin":"openstack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-21T20:49:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/324574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726828761.0","currentOid":""},"activityList":{"items":[{"before":"0211fa9c4f4cd0b6ce65f80fdf7ab798a838cce4","after":"1622362097ea1957641e4674e1ff27b5613b4a5a","ref":"refs/heads/unmaintained/wallaby","pushedAt":"2024-09-12T19:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Warn about CVE-2024-44082\n\nUnmaintained Ironic-Python-Agent branches will not be patched against\nCVE-2024-44082. This patch updates the release notes and readme\ninstructing deployers how to mitigate their risk using the provided\nIronic conductor patches.\n\nRelated-Bug: 2071740\nChange-Id: Ie4aeef4af01ead5c18b359a22ab488de0c35248a","shortMessageHtmlLink":"Warn about CVE-2024-44082"}},{"before":"5acb4d6ddb2e99390ba4c7e039720f9e38a52d8c","after":"823f1f68cc1e465c0193d7e7f34b0a5e8f1eb329","ref":"refs/heads/unmaintained/xena","pushedAt":"2024-09-12T19:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Warn about CVE-2024-44082\n\nUnmaintained Ironic-Python-Agent branches will not be patched against\nCVE-2024-44082. This patch updates the release notes and readme\ninstructing deployers how to mitigate their risk using the provided\nIronic conductor patches.\n\nRelated-Bug: 2071740\nChange-Id: Ie4aeef4af01ead5c18b359a22ab488de0c35248a","shortMessageHtmlLink":"Warn about CVE-2024-44082"}},{"before":"94a00178c9ea0a512ea0f48e0c24ef8c56229022","after":"54ec5860f4bd2c469071519e96e28aebb9a95615","ref":"refs/heads/unmaintained/yoga","pushedAt":"2024-09-12T18:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Warn about CVE-2024-44082\n\nUnmaintained Ironic-Python-Agent branches will not be patched against\nCVE-2024-44082. This patch updates the release notes and readme\ninstructing deployers how to mitigate their risk using the provided\nIronic conductor patches.\n\nRelated-Bug: 2071740\nChange-Id: Ie4aeef4af01ead5c18b359a22ab488de0c35248a","shortMessageHtmlLink":"Warn about CVE-2024-44082"}},{"before":"f2712779aa7fa0a142d7b518db9350b64ca1f203","after":"a1b9170520696cf5d14972a31781e4770588cb41","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-09-12T18:48:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Warn about CVE-2024-44082\n\nUnmaintained Ironic-Python-Agent branches will not be patched against\nCVE-2024-44082. This patch updates the release notes and readme\ninstructing deployers how to mitigate their risk using the provided\nIronic conductor patches.\n\nRelated-Bug: 2071740\nChange-Id: Ie4aeef4af01ead5c18b359a22ab488de0c35248a","shortMessageHtmlLink":"Warn about CVE-2024-44082"}},{"before":"ab99f36baa1d89c7db1502be4ca36ebd91446a8c","after":"6d743ad4ba2c0135bf057a0dc54bd3cd4fa3d3cf","ref":"refs/heads/master","pushedAt":"2024-09-09T17:11:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"[doc] Clarify Step return values\"","shortMessageHtmlLink":"Merge \"[doc] Clarify Step return values\""}},{"before":"e303a369dce6c4c5dd0402701b020888396406f3","after":"ab99f36baa1d89c7db1502be4ca36ebd91446a8c","ref":"refs/heads/master","pushedAt":"2024-09-09T16:45:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Merge \"Check for the existence of an IPMI device\"","shortMessageHtmlLink":"Merge \"Check for the existence of an IPMI device\""}},{"before":"2af0f1032978fa4f9d7ca03d391a5bce75e8c938","after":"a1da3c9322305a5540a23ca19048ce7aa552a405","ref":"refs/heads/stable/2023.1","pushedAt":"2024-09-06T20:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Inspect non-raw images for safety\n\nThis is a backport of two changes merged together to facilitate\nbackporting:\n\nThe first is a refactor of disk utilities:\n\nImport disk_{utils,partitioner} from ironic-lib\n\nWith the iscsi deploy long gone, these modules are only used in IPA and\nin fact represent a large part of its critical logic. Having them\nseparately sometimes makes fixing issues tricky if an interface of\na function needs changing.\n\nThis change imports the code mostly as it is, just removing run_as_root and\na deprecated function, as well as moving configuration options to config.py.\n\nAlso migrates one relevant function from ironic_lib.utils.\n\nThe second is the fix for the security issue:\n\nInspect non-raw images for safety\n\nWhen IPA gets a non-raw image, it performs an on-the-fly conversion\nusing qemu-img convert, as well as running qemu-img frequently to get\nbasic information about the image before validating it.\n\nNow, we ensure that before any qemu-img calls are made, that we have\ninspected the image for safety and pass through the detected format.\n\nIf given a disk_format=raw image and image streaming is enabled\n(default), we retain the existing behavior of not inspecting it in\nany way and streaming it bit-perfect to the device. In this case, we\nnever use qemu-based tools on the image at all.\n\nIf given a disk_format=raw image and image streaming is disabled, this\nchange fixes a bug where the image may have been converted if it was not\nactually raw in the first place. We now stream these bit-perfect to the\ndevice.\n\nAdds two config options:\n- [DEFAULT]/disable_deep_image_inspection, which can be set to \"True\" in\n order to disable all security features. Do not do this.\n- [DEFAULT]/permitted_image_formats, default raw,qcow2, for image types\n IPA should accept.\n\nBoth of these configuration options are wired up to be set by the lookup\ndata returned by Ironic at lookup time.\n\nThis uses a image format inspection module imported from Nova; this\ninspector will eventually live in oslo.utils, at which point we'll\nmigrate our usage of the inspector to it.\n\nCloses-Bug: #2071740\nCo-Authored-By: Dmitry Tantsur \nChange-Id: I5254b80717cb5a7f9084e3eff32a00b968f987b7","shortMessageHtmlLink":"Inspect non-raw images for safety"}},{"before":"61234898f11f61685d13578f2b596db7691e3053","after":"2af0f1032978fa4f9d7ca03d391a5bce75e8c938","ref":"refs/heads/stable/2023.1","pushedAt":"2024-09-06T19:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"[stable-only] Multiple job fixes\n\n- Remove and disable examples job as it is not a valid check to import\n the hwm without it being loaded into IPA first, as objects such as\n the configuration object won't be loaded yet.\n- Change nodeset for centos build so it works and re-enable the check\n job so we can be certain it's working.\n\nChange-Id: Icf20e71e8061bb886885c1b2e29bd13ccac37ade","shortMessageHtmlLink":"[stable-only] Multiple job fixes"}},{"before":"3c61f2b4de9cc7a4888ff733f7064797e0af35c5","after":"61234898f11f61685d13578f2b596db7691e3053","ref":"refs/heads/stable/2023.1","pushedAt":"2024-09-06T19:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"CI: Dial back CI jobs for 2023.1\n\nAlso removes a number of non-voting jobs which have no possibility\nof fixing.\n\nChange-Id: I5c3b6d3dd4370bccd21a1b6af8f3070410b4b455","shortMessageHtmlLink":"CI: Dial back CI jobs for 2023.1"}},{"before":"46744b1a747d4e524bee2e9bb7e766e1ac09b7aa","after":"06fe5ff1782551e6f94640d47ea942ab81f18909","ref":"refs/heads/stable/2024.1","pushedAt":"2024-09-05T01:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Inspect non-raw images for safety\n\nThis is a backport of two changes merged together to facilitate\nbackporting:\n\nThe first is a refactor of disk utilities:\n\nImport disk_{utils,partitioner} from ironic-lib\n\nWith the iscsi deploy long gone, these modules are only used in IPA and\nin fact represent a large part of its critical logic. Having them\nseparately sometimes makes fixing issues tricky if an interface of\na function needs changing.\n\nThis change imports the code mostly as it is, just removing run_as_root and\na deprecated function, as well as moving configuration options to config.py.\n\nAlso migrates one relevant function from ironic_lib.utils.\n\nThe second is the fix for the security issue:\n\nInspect non-raw images for safety\n\nWhen IPA gets a non-raw image, it performs an on-the-fly conversion\nusing qemu-img convert, as well as running qemu-img frequently to get\nbasic information about the image before validating it.\n\nNow, we ensure that before any qemu-img calls are made, that we have\ninspected the image for safety and pass through the detected format.\n\nIf given a disk_format=raw image and image streaming is enabled\n(default), we retain the existing behavior of not inspecting it in\nany way and streaming it bit-perfect to the device. In this case, we\nnever use qemu-based tools on the image at all.\n\nIf given a disk_format=raw image and image streaming is disabled, this\nchange fixes a bug where the image may have been converted if it was not\nactually raw in the first place. We now stream these bit-perfect to the\ndevice.\n\nAdds two config options:\n- [DEFAULT]/disable_deep_image_inspection, which can be set to \"True\" in\n order to disable all security features. Do not do this.\n- [DEFAULT]/permitted_image_formats, default raw,qcow2, for image types\n IPA should accept.\n\nBoth of these configuration options are wired up to be set by the lookup\ndata returned by Ironic at lookup time.\n\nThis uses a image format inspection module imported from Nova; this\ninspector will eventually live in oslo.utils, at which point we'll\nmigrate our usage of the inspector to it.\n\nCloses-Bug: #2071740\nCo-Authored-By: Dmitry Tantsur \nChange-Id: I5254b80717cb5a7f9084e3eff32a00b968f987b7","shortMessageHtmlLink":"Inspect non-raw images for safety"}},{"before":"2d232c2914d677bda721e9fed519584eeda13151","after":"9be29ad1dd1ce7ddeec1c6c4498b99d17fd42625","ref":"refs/heads/bugfix/9.13","pushedAt":"2024-09-05T01:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Inspect non-raw images for safety\n\nWhen IPA gets a non-raw image, it performs an on-the-fly conversion\nusing qemu-img convert, as well as running qemu-img frequently to get\nbasic information about the image before validating it.\n\nNow, we ensure that before any qemu-img calls are made, that we have\ninspected the image for safety and pass through the detected format.\n\nIf given a disk_format=raw image and image streaming is enabled\n(default), we retain the existing behavior of not inspecting it in\nany way and streaming it bit-perfect to the device. In this case, we\nnever use qemu-based tools on the image at all.\n\nIf given a disk_format=raw image and image streaming is disabled, this\nchange fixes a bug where the image may have been converted if it was not\nactually raw in the first place. We now stream these bit-perfect to the\ndevice.\n\nAdds two config options:\n- [DEFAULT]/disable_deep_image_inspection, which can be set to \"True\" in\n order to disable all security features. Do not do this.\n- [DEFAULT]/permitted_image_formats, default raw,qcow2, for image types\n IPA should accept.\n\nBoth of these configuration options are wired up to be set by the lookup\ndata returned by Ironic at lookup time.\n\nThis uses a image format inspection module imported from Nova; this\ninspector will eventually live in oslo.utils, at which point we'll\nmigrate our usage of the inspector to it.\n\nCloses-Bug: #2071740\nChange-Id: I5254b80717cb5a7f9084e3eff32a00b968f987b7","shortMessageHtmlLink":"Inspect non-raw images for safety"}},{"before":"9008ecab68f19a9f6756c4a39992e9d044215932","after":"b7fa84dcc1284beef87480af8fd32784dd3a80f6","ref":"refs/heads/stable/2023.2","pushedAt":"2024-09-05T01:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Inspect non-raw images for safety\n\nThis is a backport of two changes merged together to facilitate\nbackporting:\n\nThe first is a refactor of disk utilities:\n\nImport disk_{utils,partitioner} from ironic-lib\n\nWith the iscsi deploy long gone, these modules are only used in IPA and\nin fact represent a large part of its critical logic. Having them\nseparately sometimes makes fixing issues tricky if an interface of\na function needs changing.\n\nThis change imports the code mostly as it is, just removing run_as_root and\na deprecated function, as well as moving configuration options to config.py.\n\nAlso migrates one relevant function from ironic_lib.utils.\n\nThe second is the fix for the security issue:\n\nInspect non-raw images for safety\n\nWhen IPA gets a non-raw image, it performs an on-the-fly conversion\nusing qemu-img convert, as well as running qemu-img frequently to get\nbasic information about the image before validating it.\n\nNow, we ensure that before any qemu-img calls are made, that we have\ninspected the image for safety and pass through the detected format.\n\nIf given a disk_format=raw image and image streaming is enabled\n(default), we retain the existing behavior of not inspecting it in\nany way and streaming it bit-perfect to the device. In this case, we\nnever use qemu-based tools on the image at all.\n\nIf given a disk_format=raw image and image streaming is disabled, this\nchange fixes a bug where the image may have been converted if it was not\nactually raw in the first place. We now stream these bit-perfect to the\ndevice.\n\nAdds two config options:\n- [DEFAULT]/disable_deep_image_inspection, which can be set to \"True\" in\n order to disable all security features. Do not do this.\n- [DEFAULT]/permitted_image_formats, default raw,qcow2, for image types\n IPA should accept.\n\nBoth of these configuration options are wired up to be set by the lookup\ndata returned by Ironic at lookup time.\n\nThis uses a image format inspection module imported from Nova; this\ninspector will eventually live in oslo.utils, at which point we'll\nmigrate our usage of the inspector to it.\n\nCloses-Bug: #2071740\nCo-Authored-By: Dmitry Tantsur \nChange-Id: I5254b80717cb5a7f9084e3eff32a00b968f987b7","shortMessageHtmlLink":"Inspect non-raw images for safety"}},{"before":"4822b3203a4a1caf1b40eb650d4ee5b1bf7453f7","after":"be8ee50ea1b0fbccf91ea4e4180af1f0e8154cdb","ref":"refs/heads/bugfix/9.12","pushedAt":"2024-09-05T01:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Inspect non-raw images for safety\n\nWhen IPA gets a non-raw image, it performs an on-the-fly conversion\nusing qemu-img convert, as well as running qemu-img frequently to get\nbasic information about the image before validating it.\n\nNow, we ensure that before any qemu-img calls are made, that we have\ninspected the image for safety and pass through the detected format.\n\nIf given a disk_format=raw image and image streaming is enabled\n(default), we retain the existing behavior of not inspecting it in\nany way and streaming it bit-perfect to the device. In this case, we\nnever use qemu-based tools on the image at all.\n\nIf given a disk_format=raw image and image streaming is disabled, this\nchange fixes a bug where the image may have been converted if it was not\nactually raw in the first place. We now stream these bit-perfect to the\ndevice.\n\nAdds two config options:\n- [DEFAULT]/disable_deep_image_inspection, which can be set to \"True\" in\n order to disable all security features. Do not do this.\n- [DEFAULT]/permitted_image_formats, default raw,qcow2, for image types\n IPA should accept.\n\nBoth of these configuration options are wired up to be set by the lookup\ndata returned by Ironic at lookup time.\n\nThis uses a image format inspection module imported from Nova; this\ninspector will eventually live in oslo.utils, at which point we'll\nmigrate our usage of the inspector to it.\n\nCloses-Bug: #2071740\nChange-Id: I5254b80717cb5a7f9084e3eff32a00b968f987b7","shortMessageHtmlLink":"Inspect non-raw images for safety"}},{"before":"b066a2156377d2991a27bb84193652b1b838147e","after":"9008ecab68f19a9f6756c4a39992e9d044215932","ref":"refs/heads/stable/2023.2","pushedAt":"2024-09-04T20:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove and disable examples job\n\nIt is not a valid check to import the hwm without it being loaded into\nIPA first, as objects such as the configuration object won't be loaded\nyet.\n\nChange-Id: Icf20e71e8061bb886885c1b2e29bd13ccac37ade\n(cherry picked from commit ba5c1bfe2abc7ee5891d7ec56489c15e63e9a413)\n(cherry picked from commit 46744b1a747d4e524bee2e9bb7e766e1ac09b7aa)","shortMessageHtmlLink":"Remove and disable examples job"}},{"before":"e9c0578c7d30ae97ad01ea52029cb7368433c0dc","after":"46744b1a747d4e524bee2e9bb7e766e1ac09b7aa","ref":"refs/heads/stable/2024.1","pushedAt":"2024-09-04T20:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove and disable examples job\n\nIt is not a valid check to import the hwm without it being loaded into\nIPA first, as objects such as the configuration object won't be loaded\nyet.\n\nChange-Id: Icf20e71e8061bb886885c1b2e29bd13ccac37ade\n(cherry picked from commit ba5c1bfe2abc7ee5891d7ec56489c15e63e9a413)","shortMessageHtmlLink":"Remove and disable examples job"}},{"before":"ba5c1bfe2abc7ee5891d7ec56489c15e63e9a413","after":"e303a369dce6c4c5dd0402701b020888396406f3","ref":"refs/heads/master","pushedAt":"2024-09-04T20:35:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Inspect non-raw images for safety\n\nWhen IPA gets a non-raw image, it performs an on-the-fly conversion\nusing qemu-img convert, as well as running qemu-img frequently to get\nbasic information about the image before validating it.\n\nNow, we ensure that before any qemu-img calls are made, that we have\ninspected the image for safety and pass through the detected format.\n\nIf given a disk_format=raw image and image streaming is enabled\n(default), we retain the existing behavior of not inspecting it in\nany way and streaming it bit-perfect to the device. In this case, we\nnever use qemu-based tools on the image at all.\n\nIf given a disk_format=raw image and image streaming is disabled, this\nchange fixes a bug where the image may have been converted if it was not\nactually raw in the first place. We now stream these bit-perfect to the\ndevice.\n\nAdds two config options:\n- [DEFAULT]/disable_deep_image_inspection, which can be set to \"True\" in\n order to disable all security features. Do not do this.\n- [DEFAULT]/permitted_image_formats, default raw,qcow2, for image types\n IPA should accept.\n\nBoth of these configuration options are wired up to be set by the lookup\ndata returned by Ironic at lookup time.\n\nThis uses a image format inspection module imported from Nova; this\ninspector will eventually live in oslo.utils, at which point we'll\nmigrate our usage of the inspector to it.\n\nCloses-Bug: #2071740\nChange-Id: I5254b80717cb5a7f9084e3eff32a00b968f987b7","shortMessageHtmlLink":"Inspect non-raw images for safety"}},{"before":"bd3b596ced759bac182a3dda9798d396cf879e35","after":"ba5c1bfe2abc7ee5891d7ec56489c15e63e9a413","ref":"refs/heads/master","pushedAt":"2024-09-04T20:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove and disable examples job\n\nIt is not a valid check to import the hwm without it being loaded into\nIPA first, as objects such as the configuration object won't be loaded\nyet.\n\nChange-Id: Icf20e71e8061bb886885c1b2e29bd13ccac37ade","shortMessageHtmlLink":"Remove and disable examples job"}},{"before":"cfcec8228e50d00638e1b7df27c9d71e263b90d4","after":"4822b3203a4a1caf1b40eb650d4ee5b1bf7453f7","ref":"refs/heads/bugfix/9.12","pushedAt":"2024-09-04T18:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove and disable examples job\n\nIt is not a valid check to import the hwm without it being loaded into\nIPA first, as objects such as the configuration object won't be loaded\nyet.\n\nChange-Id: Icf20e71e8061bb886885c1b2e29bd13ccac37ade\n(cherry picked from commit ba5c1bfe2abc7ee5891d7ec56489c15e63e9a413)","shortMessageHtmlLink":"Remove and disable examples job"}},{"before":"d5b5d4c62e55aae964a1147e580e4ddc6defd8c7","after":"2d232c2914d677bda721e9fed519584eeda13151","ref":"refs/heads/bugfix/9.13","pushedAt":"2024-09-04T18:27:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Remove and disable examples job\n\nIt is not a valid check to import the hwm without it being loaded into\nIPA first, as objects such as the configuration object won't be loaded\nyet.\n\nChange-Id: Icf20e71e8061bb886885c1b2e29bd13ccac37ade\n(cherry picked from commit ba5c1bfe2abc7ee5891d7ec56489c15e63e9a413)","shortMessageHtmlLink":"Remove and disable examples job"}},{"before":"9fbcd8ab06d2962672605ccf7b7d1b1868b0da3d","after":null,"ref":"refs/heads/bugfix/9.8","pushedAt":"2024-09-03T23:19:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"e48a49c4c7d1dd20688123820d80d1fb5a56532f","after":null,"ref":"refs/heads/bugfix/9.6","pushedAt":"2024-09-03T23:19:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"4cea26f1854e385474647c0cbe0e39f508a3f5b6","after":"bd3b596ced759bac182a3dda9798d396cf879e35","ref":"refs/heads/master","pushedAt":"2024-09-03T23:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Fix series in release notes\n\nChange-Id: I6844ce33274afdb64e78b79930c8aa32776e7665","shortMessageHtmlLink":"Fix series in release notes"}},{"before":"b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8","after":"4cea26f1854e385474647c0cbe0e39f508a3f5b6","ref":"refs/heads/master","pushedAt":"2024-08-08T14:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"update dynamic-login to mention the sshkey option\n\nThe docs mentioned using the SSH key option but didn't say what it was.\nAdded it and reflowed the section to make it more clear that the options\nare one or the other and the steps that need to happen.\n\nChange-Id: I8663379d51e5e946915cb9236ccbccb26660bcc4","shortMessageHtmlLink":"update dynamic-login to mention the sshkey option"}},{"before":"b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8","after":"d5b5d4c62e55aae964a1147e580e4ddc6defd8c7","ref":"refs/heads/bugfix/9.13","pushedAt":"2024-07-30T14:23:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Update .gitreview for bugfix/9.13\n\nChange-Id: Icbe6a2a45afb4665f63384070093cd4ad4f7426f","shortMessageHtmlLink":"Update .gitreview for bugfix/9.13"}},{"before":null,"after":"b2ec08a15e63f6f68b50e637a1a6e45465a3b4b8","ref":"refs/heads/bugfix/9.13","pushedAt":"2024-07-30T13:54:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"},"commit":{"message":"Adding support to view indiv. cpu-core info\n\nCloses-Bug: #1639340\n\nThis commit adds the relevant changes to the get_cpu function, keeping it backwards compatible with the old method.\n\nChange-Id: I3c3a792e88e9a041236eca7283ebfdf1026910d8","shortMessageHtmlLink":"Adding support to view indiv. cpu-core info"}},{"before":"06614e683428bf424010a56a0d20c7cd789318e9","after":null,"ref":"refs/heads/bugfix/9.5","pushedAt":"2024-07-22T17:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"ff1b21f2a77a7eef1cc4fdce74c1cd0e492c5eae","after":null,"ref":"refs/heads/bugfix/9.3","pushedAt":"2024-07-22T17:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"a1670753a23a79b6536f67eae9cca154e0ed2e65","after":null,"ref":"refs/heads/bugfix/9.2","pushedAt":"2024-07-22T17:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"69c38de8c95749640aa946cc4af800cce4126cd1","after":null,"ref":"refs/heads/bugfix/9.0","pushedAt":"2024-07-22T17:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}},{"before":"40a1dfd487c2190240a2e6dce6506a05fe594fdf","after":null,"ref":"refs/heads/bugfix/8.6","pushedAt":"2024-07-22T17:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"openstack-mirroring","name":null,"path":"/openstack-mirroring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63355234?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtMMuqAA","startCursor":null,"endCursor":null}},"title":"Activity ยท openstack/ironic-python-agent"}