{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":428185629,"defaultBranch":"6/edge","name":"mongodb-operator","ownerLogin":"canonical","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-15T08:44:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53057619?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716821365.0","currentOid":""},"activityList":{"items":[{"before":"9010e181fdce7ba2d4234a42e251a087406d2cd9","after":"137878cfb7c93142f6cfc415714489a061e19ff8","ref":"refs/heads/v2-pre-upgrade-hook-pattern","pushedAt":"2024-06-04T12:12:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"Merge branch 'new-upgrade-implementation' into v2-pre-upgrade-hook-pattern","shortMessageHtmlLink":"Merge branch 'new-upgrade-implementation' into v2-pre-upgrade-hook-pa…"}},{"before":"75acc6405ab0fa249807efd92f057aa97efbeef5","after":null,"ref":"refs/heads/support-upgrades","pushedAt":"2024-06-04T09:06:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"}},{"before":"5f8aa4f50e3d232775abaa8c9079e3edad566080","after":"752312829e3db4204a6643625e3fa7012a765d4e","ref":"refs/heads/new-upgrade-implementation","pushedAt":"2024-06-04T09:06:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"[DPE-4157] Support juju refresh on replica set (#416)\n\n## Issue\r\nFunctionality for upgrades on Replica Set not implemented\r\n\r\n## Solution\r\nAdd functionality for juju-refresh on replica set \r\n\r\n## Future work\r\nAdd in pre-upgrade check for replica set\r\n\r\n## Integration Testing\r\nUntil a new revision of the charm is published that supports upgrades we\r\ncannot test this PR\r\n\r\nCharm was manually tested by building the charm with snap revision 117,\r\nthen refreshing with a charm built with snap revision 118\r\n\r\n---------\r\n\r\nCo-authored-by: Carl Csaposs \r\nCo-authored-by: Mehdi Bendriss ","shortMessageHtmlLink":"[DPE-4157] Support juju refresh on replica set (#416)"}},{"before":"a8c39bb5e3b07ad0a0c9a84d4ffbec12841435ab","after":"75acc6405ab0fa249807efd92f057aa97efbeef5","ref":"refs/heads/support-upgrades","pushedAt":"2024-06-04T06:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"pr feedback","shortMessageHtmlLink":"pr feedback"}},{"before":"027dc215a4820d3ebafba08450bab171a63f874e","after":"a8c39bb5e3b07ad0a0c9a84d4ffbec12841435ab","ref":"refs/heads/support-upgrades","pushedAt":"2024-06-04T06:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"simple nits from Mehdi","shortMessageHtmlLink":"simple nits from Mehdi"}},{"before":"83e8fb33f185a194f71643d0aa6cc164d37735a4","after":"027dc215a4820d3ebafba08450bab171a63f874e","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-30T11:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"Update shards_interface.py\n\nCo-authored-by: Mehdi Bendriss ","shortMessageHtmlLink":"Update shards_interface.py"}},{"before":"2e6b3fe36fde9681773415890573ccec3524fb69","after":"83e8fb33f185a194f71643d0aa6cc164d37735a4","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-30T11:03:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"Update shards_interface.py\n\nCo-authored-by: Mehdi Bendriss ","shortMessageHtmlLink":"Update shards_interface.py"}},{"before":"5d58622d490c66569eae6dac9fde3f21a4b9346a","after":"9010e181fdce7ba2d4234a42e251a087406d2cd9","ref":"refs/heads/v2-pre-upgrade-hook-pattern","pushedAt":"2024-05-30T09:06:24.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"add tests","shortMessageHtmlLink":"add tests"}},{"before":"58fabd0437303b5bd7c502c7168761056f9f848d","after":"2e6b3fe36fde9681773415890573ccec3524fb69","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-29T15:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"log rollback instructions and set status of failed backups","shortMessageHtmlLink":"log rollback instructions and set status of failed backups"}},{"before":"d776af2dd326b9bc19402dec357afb7093f16b7a","after":"58fabd0437303b5bd7c502c7168761056f9f848d","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-29T15:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"log rollback instructions and set status of failed backups","shortMessageHtmlLink":"log rollback instructions and set status of failed backups"}},{"before":"4381898a38248f02092af3adc48b40d32567d653","after":"d776af2dd326b9bc19402dec357afb7093f16b7a","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-29T12:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"pr feedback","shortMessageHtmlLink":"pr feedback"}},{"before":"08f6af70b46a0920d77fce2f7f87d216f4e3b594","after":"4381898a38248f02092af3adc48b40d32567d653","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-29T09:59:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"more complex nits","shortMessageHtmlLink":"more complex nits"}},{"before":"66b674fddb00bf18f5fa7bc2125139d37e994808","after":"08f6af70b46a0920d77fce2f7f87d216f4e3b594","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-29T09:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"more complex nits","shortMessageHtmlLink":"more complex nits"}},{"before":"14748d85c02977f8f7e68205d86c61808a1c846e","after":"66b674fddb00bf18f5fa7bc2125139d37e994808","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-29T09:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"pr feedback simple nits","shortMessageHtmlLink":"pr feedback simple nits"}},{"before":"e59397c6ab1cbad66163b040e55f45c385b97c5b","after":"5d58622d490c66569eae6dac9fde3f21a4b9346a","ref":"refs/heads/v2-pre-upgrade-hook-pattern","pushedAt":"2024-05-29T08:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"move primary to lowest uit works","shortMessageHtmlLink":"move primary to lowest uit works"}},{"before":"8a7d2433996dc77479fd8e354b088c7172eb74f5","after":"14748d85c02977f8f7e68205d86c61808a1c846e","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-29T08:01:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Carl Csaposs ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"be4af531b429c73434df6786dd947f7cdd40177d","after":"e59397c6ab1cbad66163b040e55f45c385b97c5b","ref":"refs/heads/v2-pre-upgrade-hook-pattern","pushedAt":"2024-05-28T15:44:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"basic pre-upgrade-check","shortMessageHtmlLink":"basic pre-upgrade-check"}},{"before":"44eb8b83d6b3fc9d387f1fa771f99f95db037024","after":"8a7d2433996dc77479fd8e354b088c7172eb74f5","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-28T11:02:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"update checks from upgrades to return false in necessary cases","shortMessageHtmlLink":"update checks from upgrades to return false in necessary cases"}},{"before":"0c1fb43c5e0eb9279adb30bdeafaa86ceca6f7e6","after":"44eb8b83d6b3fc9d387f1fa771f99f95db037024","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-28T10:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"post upgrade check as a custom event","shortMessageHtmlLink":"post upgrade check as a custom event"}},{"before":"152c914a7f88edb558526ff3db2c7753f644955c","after":"0c1fb43c5e0eb9279adb30bdeafaa86ceca6f7e6","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-27T15:41:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"upgrade code changes how blocked status must be checked in tests","shortMessageHtmlLink":"upgrade code changes how blocked status must be checked in tests"}},{"before":"c926595283d0cc52f4c5575aa4270ff1086b9845","after":"152c914a7f88edb558526ff3db2c7753f644955c","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-27T15:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"upgrade code changes how blocked status must be checked in tests","shortMessageHtmlLink":"upgrade code changes how blocked status must be checked in tests"}},{"before":null,"after":"be4af531b429c73434df6786dd947f7cdd40177d","ref":"refs/heads/v2-pre-upgrade-hook-pattern","pushedAt":"2024-05-27T14:49:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"copy in boiler plate from Carl","shortMessageHtmlLink":"copy in boiler plate from Carl"}},{"before":"de843b9aac0469dc92dbfd08db51360ca8ed0d8f","after":"c926595283d0cc52f4c5575aa4270ff1086b9845","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-27T14:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"add comments for context in upgrade_unit","shortMessageHtmlLink":"add comments for context in upgrade_unit"}},{"before":"3abacfdfc6f39dbb997b5ca7c504ebbb87966bf9","after":"de843b9aac0469dc92dbfd08db51360ca8ed0d8f","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-27T12:49:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"handle edge case for checking writes","shortMessageHtmlLink":"handle edge case for checking writes"}},{"before":"8308c55386280ef444d88148be4fb5e91b18c0d8","after":null,"ref":"refs/heads/fix-lint-for-new-version","pushedAt":"2024-05-27T12:37:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"}},{"before":"a74da7463e8d2d9ba619aaf4bec7fbf3519f5572","after":"d67c8152a2f44f7f0e34759c9f47fa6dbcff804a","ref":"refs/heads/6/edge","pushedAt":"2024-05-27T12:37:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"[DPE-4434] fix lint in ci (#415)\n\n## Issue\r\nlinter is failing on all workflow runs. Linter complains about function\r\nnames and string values (i.e. things it should not be)\r\n\r\n## Solution\r\nRevert linter to an earlier revision (i.e. the one MySQLRouter uses)","shortMessageHtmlLink":"[DPE-4434] fix lint in ci (#415)"}},{"before":"f55aa2a772f4c2a70151444dc6e974dab34579d8","after":"3abacfdfc6f39dbb997b5ca7c504ebbb87966bf9","ref":"refs/heads/support-upgrades","pushedAt":"2024-05-27T09:58:37.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"Merge branch 'new-upgrade-implementation' into support-upgrades","shortMessageHtmlLink":"Merge branch 'new-upgrade-implementation' into support-upgrades"}},{"before":"e126eca04bd0ebf1bc9dcdd7988c174ca6b6dc24","after":"5f8aa4f50e3d232775abaa8c9079e3edad566080","ref":"refs/heads/new-upgrade-implementation","pushedAt":"2024-05-27T09:35:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/fix-lint-for-new-version' into new-upgrade-implementation","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/fix-lint-for-new-version' into n…"}},{"before":"290a49e213f035f9e367825114375f371a486b02","after":"e126eca04bd0ebf1bc9dcdd7988c174ca6b6dc24","ref":"refs/heads/new-upgrade-implementation","pushedAt":"2024-05-27T09:23:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"},"commit":{"message":"[DPE-4157] Add upgrade basics (#408)\n\n## Summary\r\nBefore implementing Upgrades add some of the boiler plate that is\r\nnecessary for them. (i.e. Carl's event handlers + small changes for them\r\nto work with MongoDB)\r\n\r\n## Future PRs\r\n1. Adding in Carls fixes for upgrade code\r\n2. Support Upgrades\r\n- Implementing the actual upgrade procedure in `machine_upgrades.py`\r\n- Block other events from executing when an upgrade is in process\r\n- Set unit state to healthy in the correct places \r\n3. Adding in unit + integration tests\r\n\r\n---------\r\n\r\nCo-authored-by: Carl Csaposs ","shortMessageHtmlLink":"[DPE-4157] Add upgrade basics (#408)"}},{"before":"ce3c92fa07402f6eb2006b7aa655193bffa8098b","after":null,"ref":"refs/heads/add-upgrade-basics","pushedAt":"2024-05-27T09:23:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MiaAltieri","name":"Mia Altieri","path":"/MiaAltieri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32723809?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW_t0zQA","startCursor":null,"endCursor":null}},"title":"Activity · canonical/mongodb-operator"}