{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":749662168,"defaultBranch":"main","name":"mantle","ownerLogin":"cybozu-go","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-29T06:17:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17453711?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727216728.0","currentOid":""},"activityList":{"items":[{"before":"37b8a4074ca70807cbddb0998bda24c4e4ba8a8c","after":"276e5ea417eda02f1237151b5bdc099429fb6e38","ref":"refs/heads/mb-expire","pushedAt":"2024-09-25T10:23:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"fixup! Add Expire field to MB","shortMessageHtmlLink":"fixup! Add Expire field to MB"}},{"before":"639088ce13264caaedd08d7c6db132be27f71396","after":null,"ref":"refs/heads/mantlebackup/fix-existing-impl","pushedAt":"2024-09-24T22:25:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoru-takeuchi","name":"Satoru Takeuchi","path":"/satoru-takeuchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075867?s=80&v=4"}},{"before":"e79d68d27dfc5c525ce61d762c9d393fc4fd8546","after":"43ca34aa91cd6ce16f7a3ba65b883eceecbbbc36","ref":"refs/heads/main","pushedAt":"2024-09-24T22:25:27.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"satoru-takeuchi","name":"Satoru Takeuchi","path":"/satoru-takeuchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075867?s=80&v=4"},"commit":{"message":"Merge pull request #41 from cybozu-go/mantlebackup/fix-existing-impl\n\nfix existing MantleBackup's reconciler for data replication","shortMessageHtmlLink":"Merge pull request #41 from cybozu-go/mantlebackup/fix-existing-impl"}},{"before":"a5039dd0cda8ae26cea5ce2343926c5881b49b0c","after":"639088ce13264caaedd08d7c6db132be27f71396","ref":"refs/heads/mantlebackup/fix-existing-impl","pushedAt":"2024-09-24T04:35:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"change: do not replicate MantleBackup if snapID is nil\n\nSigned-off-by: Ryotaro Banno ","shortMessageHtmlLink":"change: do not replicate MantleBackup if snapID is nil"}},{"before":"6d291c37d39095bca8d6a54db12329b5bd67aa63","after":"a5039dd0cda8ae26cea5ce2343926c5881b49b0c","ref":"refs/heads/mantlebackup/fix-existing-impl","pushedAt":"2024-09-24T02:24:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"change: do not replicate MantleBackup if snapID is nil\n\nSigned-off-by: Ryotaro Banno ","shortMessageHtmlLink":"change: do not replicate MantleBackup if snapID is nil"}},{"before":null,"after":"d02f4854117b5c05af0be4f1114cf79445e85d4d","ref":"refs/heads/largerunner","pushedAt":"2024-09-20T09:40:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use large runner for e2e\n\nIt attemps making e2e faster.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use large runner for e2e"}},{"before":null,"after":"6d291c37d39095bca8d6a54db12329b5bd67aa63","ref":"refs/heads/mantlebackup/fix-existing-impl","pushedAt":"2024-09-20T04:30:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"change: use PVC manifest stored in status of MantleBackup for replication\n\nSigned-off-by: Ryotaro Banno ","shortMessageHtmlLink":"change: use PVC manifest stored in status of MantleBackup for replica…"}},{"before":"2be87e3aad1f0b9d777989a72ed9d3d29b4a53ef","after":null,"ref":"refs/heads/fix-mbc-finalizer-name","pushedAt":"2024-09-19T06:05:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoru-takeuchi","name":"Satoru Takeuchi","path":"/satoru-takeuchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075867?s=80&v=4"}},{"before":"031a953fefe6c818b14f5039facf99289b7a7b43","after":"e79d68d27dfc5c525ce61d762c9d393fc4fd8546","ref":"refs/heads/main","pushedAt":"2024-09-19T06:05:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"satoru-takeuchi","name":"Satoru Takeuchi","path":"/satoru-takeuchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075867?s=80&v=4"},"commit":{"message":"Merge pull request #40 from cybozu-go/fix-mbc-finalizer-name\n\nfix MantleBackupConfig's finalizer name","shortMessageHtmlLink":"Merge pull request #40 from cybozu-go/fix-mbc-finalizer-name"}},{"before":null,"after":"2be87e3aad1f0b9d777989a72ed9d3d29b4a53ef","ref":"refs/heads/fix-mbc-finalizer-name","pushedAt":"2024-09-19T02:44:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"fix MantleBackupConfig's finalizer name\n\nSigned-off-by: Ryotaro Banno ","shortMessageHtmlLink":"fix MantleBackupConfig's finalizer name"}},{"before":"e50469b123cf18903469f25d9ac100287548e3c3","after":"37b8a4074ca70807cbddb0998bda24c4e4ba8a8c","ref":"refs/heads/mb-expire","pushedAt":"2024-09-18T10:38:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Remove rotation function from the sub command\n\nThe expiration is done by MB reconciler, delete the function from the\nsub command. Now the command name becomes backup.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Remove rotation function from the sub command"}},{"before":"3af1d9d5ca81d73e95eb9cc6b0edc500f55be7b2","after":"e50469b123cf18903469f25d9ac100287548e3c3","ref":"refs/heads/mb-expire","pushedAt":"2024-09-18T10:25:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Remove rotation function from the sub command\n\nThe expiration is done by MB reconciler, delete the function from the\nsub command. Now the command name becomes backup.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Remove rotation function from the sub command"}},{"before":"3e3f0c9eee94efc601bb085b1681d70b778bcc37","after":"3af1d9d5ca81d73e95eb9cc6b0edc500f55be7b2","ref":"refs/heads/mb-expire","pushedAt":"2024-09-18T10:16:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Remove rotation function from the sub command\n\nThe expiration is done by MB reconciler, delete the function from the\nsub command. Now the command name becomes backup.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Remove rotation function from the sub command"}},{"before":null,"after":"3e3f0c9eee94efc601bb085b1681d70b778bcc37","ref":"refs/heads/mb-expire","pushedAt":"2024-09-18T10:13:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Remove rotation function from the sub command\n\nThe expiration is done by MB reconciler, delete the function from the\nsub command. Now the command name becomes backup.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Remove rotation function from the sub command"}},{"before":"e47ba6eb525ebba0488e4ee2fb7686965d910ec7","after":null,"ref":"refs/heads/refactoring","pushedAt":"2024-09-18T04:57:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"}},{"before":"ced1d71ba4e2b92e649bb8cd06114fb50a57aeff","after":"031a953fefe6c818b14f5039facf99289b7a7b43","ref":"refs/heads/main","pushedAt":"2024-09-18T04:57:51.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"Merge pull request #38 from cybozu-go/refactoring\n\nRefactor MantleBackup reconciler","shortMessageHtmlLink":"Merge pull request #38 from cybozu-go/refactoring"}},{"before":"3661d2c79fea0c92043db03c03a5e784d6c58c6e","after":"e47ba6eb525ebba0488e4ee2fb7686965d910ec7","ref":"refs/heads/refactoring","pushedAt":"2024-09-18T04:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Rename createRBDSnapshotAndUpdateStatus to provisionRBDSnapshot\n\nThe function not only create snap and update status but also add labels\nand check preconditions, so change the name to a more appropriate one.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Rename createRBDSnapshotAndUpdateStatus to provisionRBDSnapshot"}},{"before":"1a292b25ab7518c0fa3b301d5fea6814c36e6861","after":"3661d2c79fea0c92043db03c03a5e784d6c58c6e","ref":"refs/heads/refactoring","pushedAt":"2024-09-17T09:57:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use specialized loggers in Reconcilers\n\nWe used the global logger in many places in spite of making custom\nloggers in Reconcilers. To fix it, add a parameter to give a logger and\nrename the global logger.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use specialized loggers in Reconcilers"}},{"before":"1561bdbc9a19af7ebce6aac6a6a067f534ef5dc0","after":"1a292b25ab7518c0fa3b301d5fea6814c36e6861","ref":"refs/heads/refactoring","pushedAt":"2024-09-17T09:47:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use specialized loggers in Reconcilers\n\nWe used the global logger in many places in spite of making custom\nloggers in Reconcilers. To fix it, add a parameter to give a logger and\nrename the global logger.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use specialized loggers in Reconcilers"}},{"before":"9ed211f72039598f10aff074e5f2cac985f165ef","after":"1561bdbc9a19af7ebce6aac6a6a067f534ef5dc0","ref":"refs/heads/refactoring","pushedAt":"2024-09-17T09:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use IsStatusConditionTrue\n\nIt is more direct.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use IsStatusConditionTrue"}},{"before":"8722052c8496720aab71761b356ee468f579bf4f","after":"9ed211f72039598f10aff074e5f2cac985f165ef","ref":"refs/heads/refactoring","pushedAt":"2024-09-17T08:47:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use IsStatusConditionTrue\n\nIt is more direct.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use IsStatusConditionTrue"}},{"before":"934e668c70d4334611fc45919c17fae0efa5350f","after":"8722052c8496720aab71761b356ee468f579bf4f","ref":"refs/heads/refactoring","pushedAt":"2024-09-17T05:23:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use IsStatusConditionTrue\n\nIt is more direct.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use IsStatusConditionTrue"}},{"before":"728cd632f51d30f0799603e4c4910355a0b23f3c","after":"934e668c70d4334611fc45919c17fae0efa5350f","ref":"refs/heads/refactoring","pushedAt":"2024-09-17T05:20:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use IsStatusConditionTrue\n\nIt is more direct.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use IsStatusConditionTrue"}},{"before":null,"after":"728cd632f51d30f0799603e4c4910355a0b23f3c","ref":"refs/heads/refactoring","pushedAt":"2024-09-17T05:17:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toshipp","name":"FUKAYA Toshikuni","path":"/toshipp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2258537?s=80&v=4"},"commit":{"message":"Use IsStatusConditionTrue\n\nIt is more direct.\n\nSigned-off-by: Toshikuni Fukaya ","shortMessageHtmlLink":"Use IsStatusConditionTrue"}},{"before":"17ea4f24c95444e668c030b27c46e82777dea7a6","after":null,"ref":"refs/heads/support-repl-of-mb-and-pvc-objects","pushedAt":"2024-09-12T07:38:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoru-takeuchi","name":"Satoru Takeuchi","path":"/satoru-takeuchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075867?s=80&v=4"}},{"before":"a18b772e6d5cd67180ef021a943867128569a732","after":"ced1d71ba4e2b92e649bb8cd06114fb50a57aeff","ref":"refs/heads/main","pushedAt":"2024-09-12T07:38:46.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"satoru-takeuchi","name":"Satoru Takeuchi","path":"/satoru-takeuchi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6075867?s=80&v=4"},"commit":{"message":"Merge pull request #37 from cybozu-go/support-repl-of-mb-and-pvc-objects\n\nsupport replication of MantleBackup and PVC objects","shortMessageHtmlLink":"Merge pull request #37 from cybozu-go/support-repl-of-mb-and-pvc-objects"}},{"before":"95d7d5ce36c671d81722cde37320169eda346d98","after":"17ea4f24c95444e668c030b27c46e82777dea7a6","ref":"refs/heads/support-repl-of-mb-and-pvc-objects","pushedAt":"2024-09-12T07:07:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"chore: improve comments\n\nSigned-off-by: Ryotaro Banno ","shortMessageHtmlLink":"chore: improve comments"}},{"before":"f0ad64a23d716c70842828c23fe1e950debffafe","after":"95d7d5ce36c671d81722cde37320169eda346d98","ref":"refs/heads/support-repl-of-mb-and-pvc-objects","pushedAt":"2024-09-12T04:58:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"chore: improve comments\n\nSigned-off-by: Ryotaro Banno ","shortMessageHtmlLink":"chore: improve comments"}},{"before":"94ed8b0218aab645a0733d08a223ff06d75bbe0b","after":"f0ad64a23d716c70842828c23fe1e950debffafe","ref":"refs/heads/support-repl-of-mb-and-pvc-objects","pushedAt":"2024-09-12T04:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"fixup! support replication of PVC and MantleBackup resources","shortMessageHtmlLink":"fixup! support replication of PVC and MantleBackup resources"}},{"before":"77031895ea0bd4f65d1c5d7628e7773f10a3d26f","after":"94ed8b0218aab645a0733d08a223ff06d75bbe0b","ref":"refs/heads/support-repl-of-mb-and-pvc-objects","pushedAt":"2024-09-12T04:26:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ushitora-anqou","name":"Ryotaro Banno","path":"/ushitora-anqou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26652789?s=80&v=4"},"commit":{"message":"try to create RBD snapshot only when ReadyToUse is not True\n\nSigned-off-by: Ryotaro Banno ","shortMessageHtmlLink":"try to create RBD snapshot only when ReadyToUse is not True"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMDoyMzoxOS4wMDAwMDBazwAAAATAK49L","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwNDoyNjoxOS4wMDAwMDBazwAAAASz66sZ"}},"title":"Activity · cybozu-go/mantle"}