{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":226137461,"defaultBranch":"master","name":"cinder","ownerLogin":"stackhpc","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-12-05T15:53:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22750772?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727072738.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"86d3ffec4c44b86639c77850d1084dc3065294b8","ref":"refs/heads/upstream/2023.1-2024-09-23","pushedAt":"2024-09-23T06:25:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add cinder-manage command to update service_uuid\n\nIn some deployments, after an upgrade, we remove the old service\nrecords and create new ones. This leaves the volumes with the\nservice_uuid pointing to the old (deleted) service and causes an\nissue while purging out the deleted service records.\nThis patch adds a cinder-manage command to update the\nservice_uuid field of volumes with the following command:\n\n``cinder-manage volume update_service``\n\nThe service_uuid of volumes associated with old service_uuid\nalso gets updated when cinder creates a new service.\n\nChange-Id: I0b13c6351733b8163bcf6e73c939c375493dcba5\n(cherry picked from commit edeac132a19dc05a4108c630ebdfd02de9fd92ef)\n(cherry picked from commit 530376bc5d9bb7a4a6cd70a723f3b3d4a7d309c4)\n(cherry picked from commit 5b3717f8bfa69c142778ffeabfc4ab91f1f23581)","shortMessageHtmlLink":"Add cinder-manage command to update service_uuid"}},{"before":null,"after":"d670b60aa8b989064891b0876c0d1c6f9465b0f2","ref":"refs/heads/upstream/yoga-2024-09-23","pushedAt":"2024-09-23T06:25:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed certificates\" into unmaintained/yoga","shortMessageHtmlLink":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed ce…"}},{"before":"d670b60aa8b989064891b0876c0d1c6f9465b0f2","after":null,"ref":"refs/heads/upstream/yoga-2024-09-09","pushedAt":"2024-09-16T07:34:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"}},{"before":"a63d192af6af53a6db5312e1677a3daa5f724c30","after":null,"ref":"refs/heads/upstream/2023.1-2024-09-16","pushedAt":"2024-09-16T07:08:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"}},{"before":"5d1848c6e1d469132382e3e1a509354b87da818b","after":"150900446d6acea9c7816fb59135505f2cfbe622","ref":"refs/heads/stackhpc/2023.1","pushedAt":"2024-09-16T07:08:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"},"commit":{"message":"Merge pull request #48 from stackhpc/upstream/2023.1-2024-09-16\n\nSynchronise 2023.1 with upstream","shortMessageHtmlLink":"Merge pull request #48 from stackhpc/upstream/2023.1-2024-09-16"}},{"before":null,"after":"a63d192af6af53a6db5312e1677a3daa5f724c30","ref":"refs/heads/upstream/2023.1-2024-09-16","pushedAt":"2024-09-16T06:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix pep8 issues in driver docs\n\nI noticed these pep8 failures that are unrelated to my patch\n\n...block-storage/drivers/dell-emc-vnx-driver.rst:1083: D001 Line too long\n...block-storage/drivers/hpe-3par-driver.rst:348: D001 Line too long\n\nPatch: https://review.opendev.org/c/openstack/cinder/+/823089\nJob: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_824/823089/8/check/openstack-tox-pep8/824f11a/job-output.txt\n\nLooks no harm in fixing them.\n\nChange-Id: I6b0186740540bab728f9e0874de4defa4c42fec8\n(cherry picked from commit e95754147d8edbfd52355c9ff599e6be47f23747)\n(cherry picked from commit faf478482dcac37789dd1e0e3aae139addbfb8f9)\n(cherry picked from commit e077b18a4eb9c00d8f39404598074665e47d5b9e)","shortMessageHtmlLink":"Fix pep8 issues in driver docs"}},{"before":null,"after":"d670b60aa8b989064891b0876c0d1c6f9465b0f2","ref":"refs/heads/upstream/yoga-2024-09-16","pushedAt":"2024-09-16T06:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed certificates\" into unmaintained/yoga","shortMessageHtmlLink":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed ce…"}},{"before":null,"after":"d670b60aa8b989064891b0876c0d1c6f9465b0f2","ref":"refs/heads/upstream/yoga-2024-09-09","pushedAt":"2024-09-09T06:25:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed certificates\" into unmaintained/yoga","shortMessageHtmlLink":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed ce…"}},{"before":"9f80bbf0029ff12c0a50f2214a9d0970957a8461","after":null,"ref":"refs/heads/master-workflows","pushedAt":"2024-09-06T16:28:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"}},{"before":"c36fbb4c5edc113076f757926ed41bbcab7ccd94","after":"02fecd329b3af7f51aaf7820ba9f0003c986e19c","ref":"refs/heads/master","pushedAt":"2024-09-06T16:28:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"},"commit":{"message":"Merge pull request #45 from stackhpc/master-workflows\n\nfeat: automatic update of workflows master","shortMessageHtmlLink":"Merge pull request #45 from stackhpc/master-workflows"}},{"before":null,"after":"9f80bbf0029ff12c0a50f2214a9d0970957a8461","ref":"refs/heads/master-workflows","pushedAt":"2024-09-06T16:27:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stackhpc-ci","name":"Continuous Integration","path":"/stackhpc-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22933334?s=80&v=4"},"commit":{"message":"feat: automatic update of workflows master","shortMessageHtmlLink":"feat: automatic update of workflows master"}},{"before":"957bf08bf7bbccfafe48ec8b6b191c4fe604102a","after":null,"ref":"refs/heads/victoria-OSSA-2023-002","pushedAt":"2024-09-05T08:01:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"}},{"before":"75afb812446a0f2f187478ee2c671bbb2adedf55","after":null,"ref":"refs/heads/ussuri-OSSA-2023-002","pushedAt":"2024-09-05T08:01:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"}},{"before":"d670b60aa8b989064891b0876c0d1c6f9465b0f2","after":"ae74c6fee58c72e3e48f28923efa3cb34e292c4b","ref":"refs/heads/upstream/yoga-2024-09-02","pushedAt":"2024-09-05T07:00:44.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"},"commit":{"message":"Merge branch 'stackhpc/yoga' into upstream/yoga-2024-09-02","shortMessageHtmlLink":"Merge branch 'stackhpc/yoga' into upstream/yoga-2024-09-02"}},{"before":"be3c66ea47bc871cff3ac0ff1cf82c23d326d95f","after":null,"ref":"refs/heads/upstream/zed-2024-09-02","pushedAt":"2024-09-05T06:53:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"}},{"before":"29b4470eae094518554c288f260464236fad44af","after":"3239cc150206e35ed54cf63d33bf9072ede29e95","ref":"refs/heads/stackhpc/zed","pushedAt":"2024-09-05T06:53:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"},"commit":{"message":"Merge pull request #44 from stackhpc/upstream/zed-2024-09-02\n\nSynchronise zed with upstream","shortMessageHtmlLink":"Merge pull request #44 from stackhpc/upstream/zed-2024-09-02"}},{"before":"418b541f346854d64c87e15afcf0eca845458339","after":null,"ref":"refs/heads/upstream/2023.1-2024-09-02","pushedAt":"2024-09-05T06:52:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"}},{"before":"185f5afe8c376210d6dc6708c62baad4813676de","after":"5d1848c6e1d469132382e3e1a509354b87da818b","ref":"refs/heads/stackhpc/2023.1","pushedAt":"2024-09-05T06:52:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"priteau","name":"Pierre Riteau","path":"/priteau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68227?s=80&v=4"},"commit":{"message":"Merge pull request #43 from stackhpc/upstream/2023.1-2024-09-02\n\nSynchronise 2023.1 with upstream","shortMessageHtmlLink":"Merge pull request #43 from stackhpc/upstream/2023.1-2024-09-02"}},{"before":null,"after":"be3c66ea47bc871cff3ac0ff1cf82c23d326d95f","ref":"refs/heads/upstream/zed-2024-09-02","pushedAt":"2024-09-02T08:25:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Dell PowerFlex: Additionnal params for enabling self signed certificates\n\nInitially before the change\nhttps://review.opendev.org/c/openstack/os-brick/+/810419 was merged\nto close the bug https://bugs.launchpad.net/os-brick/+bug/1929223,\nverify_cert was always set to False which can lead to security issues.\nIt has been decided through this change that this option can be set\nto True or False based upon security requirements. This change\nintroduced a regression failure as the value set to the option\nis not part of connection_properties.\n\nThis patch adds additional params during initialization so that it\ncan be carried over os-brick and get adequate REST API response.\n\nCloses-Bug: 1990136\nChange-Id: I0d266a57f68221a3b1740a7376e152bb64cac729\n(cherry picked from commit 82823ace4d714ac10427ea3c6fed320c27b56f7d)\n(cherry picked from commit 8794f84e77435a4d86d0c08980fff18a80151dc2)","shortMessageHtmlLink":"Dell PowerFlex: Additionnal params for enabling self signed certificates"}},{"before":null,"after":"418b541f346854d64c87e15afcf0eca845458339","ref":"refs/heads/upstream/2023.1-2024-09-02","pushedAt":"2024-09-02T08:25:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge \"[coordination] backend_url should be secret\" into stable/2023.1","shortMessageHtmlLink":"Merge \"[coordination] backend_url should be secret\" into stable/2023.1"}},{"before":null,"after":"d670b60aa8b989064891b0876c0d1c6f9465b0f2","ref":"refs/heads/upstream/yoga-2024-09-02","pushedAt":"2024-09-02T08:25:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed certificates\" into unmaintained/yoga","shortMessageHtmlLink":"Merge \"Dell PowerFlex: Additionnal params for enabling self signed ce…"}},{"before":"4aa6590a483901de64e0d162fff11f3d2d7f9977","after":null,"ref":"refs/heads/upstream/zed-2024-07-15","pushedAt":"2024-07-16T09:38:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"}},{"before":"416b1c34fd2d5fe8b9b342d675db1b95d36e819e","after":"29b4470eae094518554c288f260464236fad44af","ref":"refs/heads/stackhpc/zed","pushedAt":"2024-07-16T09:38:16.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"},"commit":{"message":"Merge pull request #41 from stackhpc/upstream/zed-2024-07-15\n\nSynchronise zed with upstream","shortMessageHtmlLink":"Merge pull request #41 from stackhpc/upstream/zed-2024-07-15"}},{"before":null,"after":"4aa6590a483901de64e0d162fff11f3d2d7f9977","ref":"refs/heads/upstream/zed-2024-07-15","pushedAt":"2024-07-15T08:24:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"CVE-2024-32498: Check for external qcow2 data file\n\nAdds code to image_utils to check for a qcow2 external data\nfile, a recent feature of qemu which we do not support and\nwhich can be used maliciously.\n\nAdvice from the qemu-img community is that it is dangerous\nto call qemu-img info on untrusted files, so we copy over\nthe format_inspector module from Glance. This performs basic\nanalysis on the image data file so we can detect problematic\nimages before we call qemu-img info to get all the image\nattributes. It is expected that this code will eventually be\nadded to oslo so it can be consumed by Glance, Cinder, and\nNova.\n\nBecause cinder itself may create qcow2 format images with a\nbacking file in nfs-based backends, the glance format_inspector\nhas been modified to optionally allow such files. Since we are\nmonkeying with the format_inspector code, we also copy over\nits unit tests to prevent regressions and to add tests for the\nchanged code.\n\nIncludes an additional fix to prevent an issue where a user\ncould mount a raw volume and write a qcow2 header with a larger\nvirtual size on it. On reattaching the volume it would have the\nnew larger virtual size avaialable without actually changing\nthe size value in cinder. While we cannot prevent this we can\nprevent the user from using this volume again, which makes this\nexploit pointless.\n\nCo-authored-by: Dan Smith \nCo-authored-by: Felix Huettner \n\nChange-Id: I65857288b797cde573e7443ac6e7e6f57fedde01\nCloses-bug: #2059809\n(cherry picked from commit d6a186945e03649343af55b46ed8dfe0dd326e40)\n(cherry picked from commit db98dc207060da234c32a563c13cac1edbd62952)\n(cherry picked from commit 9e667b02b2c20b4ada18c1a472be152956284d45)\n(cherry picked from commit 5f5e86e3542866227b7339713148b5169d069f21)","shortMessageHtmlLink":"CVE-2024-32498: Check for external qcow2 data file"}},{"before":"4c204638805324b5267d3e52abf216c52a4f69d2","after":null,"ref":"refs/heads/zed-cve-2024-32498","pushedAt":"2024-07-09T14:15:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"}},{"before":"342a5c20d02b9b335748aa4af32e6d93a68ba3d9","after":"416b1c34fd2d5fe8b9b342d675db1b95d36e819e","ref":"refs/heads/stackhpc/zed","pushedAt":"2024-07-09T14:15:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"},"commit":{"message":"Merge pull request #40 from stackhpc/zed-cve-2024-32498\n\nzed: CVE-2024-32498 OSSA-2024-01","shortMessageHtmlLink":"Merge pull request #40 from stackhpc/zed-cve-2024-32498"}},{"before":"ea9e46b423d3dde9e885e26e32972c467c761d46","after":null,"ref":"refs/heads/yoga-cve-2024-32498","pushedAt":"2024-07-09T14:14:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"}},{"before":"f715ae045dd2b6fcf9c0e9fcba5df87b6955339e","after":"84b5251e31df46a7f5317730bca3e30ff6013260","ref":"refs/heads/stackhpc/yoga","pushedAt":"2024-07-09T14:14:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"},"commit":{"message":"Merge pull request #39 from stackhpc/yoga-cve-2024-32498\n\nyoga: CVE-2024-32498 OSSA-2024-01","shortMessageHtmlLink":"Merge pull request #39 from stackhpc/yoga-cve-2024-32498"}},{"before":"5f5e86e3542866227b7339713148b5169d069f21","after":null,"ref":"refs/heads/upstream/2023.1-2024-07-08","pushedAt":"2024-07-09T14:13:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"}},{"before":"9b92d2bbebc696f086277e60908548339057fc4c","after":"185f5afe8c376210d6dc6708c62baad4813676de","ref":"refs/heads/stackhpc/2023.1","pushedAt":"2024-07-09T14:13:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"markgoddard","name":"Mark Goddard","path":"/markgoddard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5795873?s=80&v=4"},"commit":{"message":"Merge pull request #38 from stackhpc/upstream/2023.1-2024-07-08\n\nSynchronise 2023.1 with upstream","shortMessageHtmlLink":"Merge pull request #38 from stackhpc/upstream/2023.1-2024-07-08"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwNjoyNTozOC4wMDAwMDBazwAAAAS9mmrM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QwNjoyNTozOC4wMDAwMDBazwAAAAS9mmrM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOVQxNDoxMzoyMS4wMDAwMDBazwAAAAR6wULz"}},"title":"Activity · stackhpc/cinder"}