{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32337782,"defaultBranch":"master","name":"senlin","ownerLogin":"openstack-archive","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-16T16:22:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63051644?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715181772.0","currentOid":""},"activityList":{"items":[{"before":"ec5fae997686c64c3c1192b231b2434e6a6aeb1c","after":"3acf9ce11fde57e31e24364309e77ebf40b5373e","ref":"refs/heads/master","pushedAt":"2024-05-15T03:08:36.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":"Retire Senlin: remove repo content\n\nSenlin project is retiring\n- https://review.opendev.org/c/openstack/governance/+/919347\n\nthis commit remove the content of this project repo\n\nDepends-On: https://review.opendev.org/c/openstack/project-config/+/919348/\nChange-Id: I5f524835683b10a8472ee90e5de5087b37ff502b","shortMessageHtmlLink":"Retire Senlin: remove repo content"}},{"before":"92dae3df21c12ae372c0ab82fdce90f7223118a5","after":"201847fa418137e61b7061adc4d0e964197cf65f","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-08T15:38:13.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 TOX_CONSTRAINTS_FILE for unmaintained/zed\n\nUpdate the URL to the upper-constraints file to point to the redirect\nrule on releases.openstack.org so that anyone working on this branch\nwill switch to the correct upper-constraints list automatically when\nthe requirements repository branches.\n\nUntil the requirements repository has as unmaintained/zed branch, tests will\ncontinue to use the upper-constraints list on master.\n\nChange-Id: I84728f1537ac56679cb3e422e82dcd6f43f25188","shortMessageHtmlLink":"Update TOX_CONSTRAINTS_FILE for unmaintained/zed"}},{"before":"b6ef17b0f787fb7a0609ba36dc13097882a6a3ff","after":null,"ref":"refs/heads/stable/zed","pushedAt":"2024-05-08T15:22:52.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":"b6ef17b0f787fb7a0609ba36dc13097882a6a3ff","after":"92dae3df21c12ae372c0ab82fdce90f7223118a5","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-08T15:22:52.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 unmaintained/zed\n\nChange-Id: I2fdda9b3ac107d4e84796a204b626b10d9d32321","shortMessageHtmlLink":"Update .gitreview for unmaintained/zed"}},{"before":"ca36924a5288818651c783b9891cbc8ea6aada7b","after":null,"ref":"refs/heads/stable/xena","pushedAt":"2024-05-08T11:27:37.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":"2f4166b23ab1fe0f66c15d65d738deda4b7b0836","after":null,"ref":"refs/heads/stable/wallaby","pushedAt":"2024-05-08T11:27:37.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":"1dd9588ae8f9223565177967a319d463560b4d21","after":null,"ref":"refs/heads/stable/victoria","pushedAt":"2024-05-08T11:27:37.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":null,"after":"b6ef17b0f787fb7a0609ba36dc13097882a6a3ff","ref":"refs/heads/unmaintained/zed","pushedAt":"2024-05-08T11:27:37.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":"Fix zuul CI\n\nThis is squashed from two commits in order to get a passing CI.\nManually fixed tox.ini inconsistency.\n\nFirst commit:\n\nUpdate deprecated zuul syntax\n\nQueues are now declared at the project level\n\nhttps: //lists.openstack.org/pipermail/openstack-discuss/2021-November/025797.html\n(cherry picked from commit 5bb85f6d3dc24c5109921e7c8313f385e3d4a1d1)\n\nSecond commit:\n\nFix doc failing to build properly\n\n(cherry picked from commit 83de2e97c05f9d34c059ff0d7c8680643009ebdf)\n\nChange-Id: Ie3440cb649484f999fc37f4779d36033c96a45d7","shortMessageHtmlLink":"Fix zuul CI"}},{"before":"02e4acdc6c01a92ada23747c5f31aa5f14578d53","after":"ec5fae997686c64c3c1192b231b2434e6a6aeb1c","ref":"refs/heads/master","pushedAt":"2024-04-10T06:30:35.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 unused `WSGIService` class\n\nThis class have been stayed in source code for a long\ntime and not used since it created. The API service used `senlin.api.common.wsgi.Server`, not this class . It should be cleaned up.\n\nChange-Id: I71196af4ad5ce0c975bec1c8c80be19b43ccbd2d","shortMessageHtmlLink":"Remove unused WSGIService class"}},{"before":"4eda307207a9746b0b4a196ba7a40fc754c0f6b0","after":"02e4acdc6c01a92ada23747c5f31aa5f14578d53","ref":"refs/heads/master","pushedAt":"2024-04-05T11:19:13.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 \"Fix error can't do rebuild nova instances\"","shortMessageHtmlLink":"Merge \"Fix error can't do rebuild nova instances\""}},{"before":"ae908758d8c58e2a3ca6d29272aec71d3a733904","after":"4eda307207a9746b0b4a196ba7a40fc754c0f6b0","ref":"refs/heads/master","pushedAt":"2024-03-24T16:25:12.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":"The utils module and its LazyPluggable class are abandoned and need to be cleaned up. A search of the code base shows no from senlin.db import utils. Database calls are done through senlin.db.api\n\nChange-Id: I89055876fab6d1a060b9609ce883f0e6812fc478","shortMessageHtmlLink":"The utils module and its LazyPluggable class are abandoned and need t…"}},{"before":"6b15b9768991b62af1019f6c7b01384c5958bc3a","after":"ae908758d8c58e2a3ca6d29272aec71d3a733904","ref":"refs/heads/master","pushedAt":"2024-03-06T05:39:09.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 \"reno: Update master for unmaintained/yoga\"","shortMessageHtmlLink":"Merge \"reno: Update master for unmaintained/yoga\""}},{"before":"7fa6ae780cb7e9c72a2df1ef0c11d543cd1ffca0","after":"6b15b9768991b62af1019f6c7b01384c5958bc3a","ref":"refs/heads/master","pushedAt":"2024-03-02T08:10:31.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 executable permissions from files that don't need it\n\nMany python files have their executable permissions flag set but they shouldn't Removed executable flag from files that did not need it\n\nCloses-Bug: #2055736\nChange-Id: Ic04051fdc597b2f915f76e4c4c47f392354ddfe1","shortMessageHtmlLink":"Remove executable permissions from files that don't need it"}},{"before":"6129dcf21eaab752fc8c236a1548867940d89413","after":null,"ref":"refs/heads/stable/yoga","pushedAt":"2024-02-10T08:46:16.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":"5d79a976cffcc8c136da208bea4c7f0e717f8b43","after":null,"ref":"refs/heads/stable/ussuri","pushedAt":"2024-02-10T08:46:16.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":"6129dcf21eaab752fc8c236a1548867940d89413","after":"b54260c05e679cba6c50e3c88ef37509da7649b1","ref":"refs/heads/unmaintained/yoga","pushedAt":"2024-02-10T08:46: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":"Update .gitreview for unmaintained/yoga\n\nChange-Id: I8f6a956ed7ad8a53302cd6980ea5677748bb511a","shortMessageHtmlLink":"Update .gitreview for unmaintained/yoga"}},{"before":null,"after":"6129dcf21eaab752fc8c236a1548867940d89413","ref":"refs/heads/unmaintained/yoga","pushedAt":"2024-02-06T13:41:26.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":"Fix zuul CI\n\nThis is squashed from two commits in order to get a passing CI.\nManually fixed tox.ini inconsistency.\n\nFirst commit:\n\nUpdate deprecated zuul syntax\n\nQueues are now declared at the project level\n\nhttps: //lists.openstack.org/pipermail/openstack-discuss/2021-November/025797.html\n(cherry picked from commit 5bb85f6d3dc24c5109921e7c8313f385e3d4a1d1)\n\nSecond commit:\n\nFix doc failing to build properly\n\n(cherry picked from commit 83de2e97c05f9d34c059ff0d7c8680643009ebdf)\n\nChange-Id: Ie3440cb649484f999fc37f4779d36033c96a45d7\n(cherry picked from commit b6ef17b0f787fb7a0609ba36dc13097882a6a3ff)","shortMessageHtmlLink":"Fix zuul CI"}},{"before":"032eea8fda719df9f86e9295cc265d9c37c2b78d","after":"7fa6ae780cb7e9c72a2df1ef0c11d543cd1ffca0","ref":"refs/heads/master","pushedAt":"2024-01-18T07:04:42.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 \"Removing CLUSTER_RESIZE from pre-op skip List at min threshold\"","shortMessageHtmlLink":"Merge \"Removing CLUSTER_RESIZE from pre-op skip List at min threshold\""}},{"before":"cb8b8f7676df8481e4b5915e682adca798ebd1a1","after":"032eea8fda719df9f86e9295cc265d9c37c2b78d","ref":"refs/heads/master","pushedAt":"2024-01-18T06:52: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 \"Fix: `TrustMiddleware` unable to fetch trusts/credentials from identity service\"","shortMessageHtmlLink":"Merge \"Fix: TrustMiddleware unable to fetch trusts/credentials from…"}},{"before":"c2d0b6584dbbbf879dd4ca1d9a5c787914ab6b93","after":"cb8b8f7676df8481e4b5915e682adca798ebd1a1","ref":"refs/heads/master","pushedAt":"2024-01-18T02:15:17.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":"Revert \"bump eventlet to latest version that support python 3.12\"\n\nThis reverts commit c2d0b6584dbbbf879dd4ca1d9a5c787914ab6b93.\n\nReason for revert: This is too aggressive and needs wider community consultation. The constraints change is being reverted.\n\nPlease revert ASAP.\n\nChange-Id: I74bc67eb66f19e1eb2ac9d328eefafb7289fc1e7","shortMessageHtmlLink":"Revert \"bump eventlet to latest version that support python 3.12\""}},{"before":"5552e197b3db2d51ddcbe0c7c162a3345e942622","after":"c2d0b6584dbbbf879dd4ca1d9a5c787914ab6b93","ref":"refs/heads/master","pushedAt":"2024-01-17T17:34: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":"bump eventlet to latest version that support python 3.12\n\nChange-Id: I4d9d5db934739213f07aadedfb590630913640ed","shortMessageHtmlLink":"bump eventlet to latest version that support python 3.12"}},{"before":"eb1899b830e38dd3e36f99b61bf0c526e9eb11ed","after":"5552e197b3db2d51ddcbe0c7c162a3345e942622","ref":"refs/heads/master","pushedAt":"2024-01-14T18:50:44.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 \"Fix: ServerProfile._validate_volume_type() missing 1 required positional argument: 'name_or_id'\"","shortMessageHtmlLink":"Merge \"Fix: ServerProfile._validate_volume_type() missing 1 required …"}},{"before":"29f2e885e7648934dfd46196bb6f25e08d5857ad","after":"eb1899b830e38dd3e36f99b61bf0c526e9eb11ed","ref":"refs/heads/master","pushedAt":"2024-01-14T15:54:48.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 SSL Middleware tests\n\nThe SSL Middleware got removed from the `oslo.middleware` lib. Refer: https://opendev.org/openstack/oslo.middleware/commit/67b9c23f16ac911acb101c2479fb5c2a8f87cd89\nThis cause zuul jobs failed.\n\nChange-Id: Iba896057e16843739e3a395edf8df97fbac6107d","shortMessageHtmlLink":"Remove SSL Middleware tests"}},{"before":"23f3bd708b5c7026051c2635f34ee69b5c366a2a","after":"29f2e885e7648934dfd46196bb6f25e08d5857ad","ref":"refs/heads/master","pushedAt":"2024-01-10T06:38:32.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 \"fix: SCALE_IN action not honoring specified node count\"","shortMessageHtmlLink":"Merge \"fix: SCALE_IN action not honoring specified node count\""}},{"before":"5c0fae04534a424f62c255508287c6fb555c11c5","after":"23f3bd708b5c7026051c2635f34ee69b5c366a2a","ref":"refs/heads/master","pushedAt":"2024-01-09T09:14: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":"Skip pre_op LB if cluster is already at min size\n\nIn cases where the cluster's desired capacity equals\nthe minimum size, executing an action causing node\n(exception: CLUSTER_REPLACE_NODES) reduction led to\npremature removal of the node's IP from the load\nbalancer during the pre_op step.\n\nThe commit addresses this issue by introducing a check\nto skip the pre_op step if the cluster is already at\nits minimum size. Now, when desired_capacity equals min_size,\nthe pre_op step is bypassed, preventing unnecessary\nremoval of IPs from the load balancer.\n\nCloses-Bug: #2048100\nChange-Id: Ia7389e8c555497cfa5ccbdca77258f4165dfc62d","shortMessageHtmlLink":"Skip pre_op LB if cluster is already at min size"}},{"before":"541498724bc0c1cf730d9f31c2ca7cf218d07bc3","after":"5c0fae04534a424f62c255508287c6fb555c11c5","ref":"refs/heads/master","pushedAt":"2024-01-04T17:41:53.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 \"Add upgrade test coverage\"","shortMessageHtmlLink":"Merge \"Add upgrade test coverage\""}},{"before":"de1ab6d96b2e6a7e3e1fa02a245a795a9a44a538","after":"541498724bc0c1cf730d9f31c2ca7cf218d07bc3","ref":"refs/heads/master","pushedAt":"2024-01-04T15:26:34.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":"TypeError: 'OSError' object is not subscriptable raised when terminate senlin-api process unexpectedly\n\nWhen terminate senlin-api process the `evenlet.wsgi.server` raised OSError exception that is not a list or a tuple which make TypeError raised and the senlin-api process may not be terminated properly\n\nCloses-Bug: #2047914\nChange-Id: Id02befe51e9118c8d8dafc3c926398fbf7e1258e","shortMessageHtmlLink":"TypeError: 'OSError' object is not subscriptable raised when terminat…"}},{"before":"dacc6792d068b14820627d3c8155f81b1fe81684","after":null,"ref":"refs/heads/stable/train","pushedAt":"2023-12-30T20:30:24.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":"ca5a3b2876ffee060664ef9d0fcc5759da90db7a","after":"de1ab6d96b2e6a7e3e1fa02a245a795a9a44a538","ref":"refs/heads/master","pushedAt":"2023-12-30T20:30: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":"Fixed sqlalchemy 2.x support\n\nRe-arranged sessions to always be at the top level to make\nit easier to know the origin of the current session. This\nis important now that we no longer have autocommit enabled.\n\n- Added zuul job testing sqlalchemy 2.x.\n- Added new db api for service cleanup.\n- Removed broken sqlite cleanup step during testing.\n\nChange-Id: I168f3d9518611ac66cb9eec1132a7add19e92d5f","shortMessageHtmlLink":"Fixed sqlalchemy 2.x support"}},{"before":"9d36ff5c29189edc7e123d83a70076553aea4053","after":"ca5a3b2876ffee060664ef9d0fcc5759da90db7a","ref":"refs/heads/master","pushedAt":"2023-12-20T08:25:37.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 \"Fix coverage issues with greenlet\"","shortMessageHtmlLink":"Merge \"Fix coverage issues with greenlet\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEShZXEAA","startCursor":null,"endCursor":null}},"title":"Activity · openstack-archive/senlin"}