{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":626235267,"defaultBranch":"main","name":"service-mirror-prototype","ownerLogin":"rushi47","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-11T04:11:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13472344?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685678348.613513","currentOid":""},"activityList":{"items":[{"before":"3d2628e75b5cff8c65dd9aa86a01eaf28cf350b0","after":"b85f9448579bd285d999cb57a2a8f7a6d8f8874c","ref":"refs/heads/test_services","pushedAt":"2023-06-19T08:57:26.029Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Logic to handle multi cluster check on mac","shortMessageHtmlLink":"Logic to handle multi cluster check on mac"}},{"before":"ef3026f353e133522dd44010b29e3a9a9de3e441","after":"3d2628e75b5cff8c65dd9aa86a01eaf28cf350b0","ref":"refs/heads/test_services","pushedAt":"2023-06-18T19:30:30.501Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Remove unwanted logic","shortMessageHtmlLink":"Remove unwanted logic"}},{"before":"434f17555cfd53a66f2488b8e63202289e25e583","after":"ef3026f353e133522dd44010b29e3a9a9de3e441","ref":"refs/heads/test_services","pushedAt":"2023-06-18T19:28:01.040Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"logic to retry request, and fix for some flaky test","shortMessageHtmlLink":"logic to retry request, and fix for some flaky test"}},{"before":"70612c4748271ede27061b7e6f914afccb2bea88","after":"434f17555cfd53a66f2488b8e63202289e25e583","ref":"refs/heads/test_services","pushedAt":"2023-06-14T19:42:29.085Z","pushType":"push","commitsCount":2,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"remove unneccessary functions","shortMessageHtmlLink":"remove unneccessary functions"}},{"before":"f565358b8bc63e130e7be161b0dd1bbd00a032db","after":"70612c4748271ede27061b7e6f914afccb2bea88","ref":"refs/heads/test_services","pushedAt":"2023-06-14T19:40:46.161Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Update watcher/endpointslice.go\n\nCo-authored-by: Matei David ","shortMessageHtmlLink":"Update watcher/endpointslice.go"}},{"before":"ca779e3e4c4e630c00df74e4716e500b5577346e","after":"f565358b8bc63e130e7be161b0dd1bbd00a032db","ref":"refs/heads/test_services","pushedAt":"2023-06-05T06:52:23.064Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Tests for service and docker file for testing","shortMessageHtmlLink":"Tests for service and docker file for testing"}},{"before":null,"after":"ca779e3e4c4e630c00df74e4716e500b5577346e","ref":"refs/heads/test_services","pushedAt":"2023-06-02T03:59:08.613Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"statefulsets and integrations tests","shortMessageHtmlLink":"statefulsets and integrations tests"}},{"before":"6ad586fd9d0a82405801dc136ea5916c188aa56e","after":"939641712ab1bec353c77bcf0bf2013ac93e6eb3","ref":"refs/heads/main","pushedAt":"2023-05-29T05:57:37.042Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7555f6d7ec9f79c36e0d9cb30c739c034b651432","after":"6ad586fd9d0a82405801dc136ea5916c188aa56e","ref":"refs/heads/main","pushedAt":"2023-05-29T05:57:15.285Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9e852fe175d8ed24259d818bb982ab1955e939de","after":"7555f6d7ec9f79c36e0d9cb30c739c034b651432","ref":"refs/heads/main","pushedAt":"2023-05-29T05:16:20.833Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"give sometime to make sure ip is picked up","shortMessageHtmlLink":"give sometime to make sure ip is picked up"}},{"before":"4fcfd6ca5e8b739919f741cc20d2ecf7a62fd419","after":"9e852fe175d8ed24259d818bb982ab1955e939de","ref":"refs/heads/main","pushedAt":"2023-05-29T05:14:41.986Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Change to deployment to make sure we can inject linkerd","shortMessageHtmlLink":"Change to deployment to make sure we can inject linkerd"}},{"before":"ecb8e7a0b1b22b64efeeeaa3d0f4e0ab0651b67e","after":null,"ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-24T21:00:44.630Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"}},{"before":"688f6829b7d36b2e8ee80f27b797b1d47ba42895","after":"4fcfd6ca5e8b739919f741cc20d2ecf7a62fd419","ref":"refs/heads/main","pushedAt":"2023-05-24T21:00:39.195Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Endpointslices support | Phase 2 (#10)\n\nPhase 2 for service-mirror :\r\nhttps://github.com/linkerd/linkerd2/issues/10747\r\n\r\n- [x] Creates EndpointSlice if it doesnt exist\r\n- [x] Handle updates for Target EndpointSlice and make required changes\r\nfor global Endpointslice\r\n- [x] Handle deletion for Target EndpointSlices","shortMessageHtmlLink":"Endpointslices support | Phase 2 (#10)"}},{"before":"9e8f8985faf66aaabe8713ade089db1dfff548d3","after":"ecb8e7a0b1b22b64efeeeaa3d0f4e0ab0651b67e","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-24T20:59:48.574Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Handle deletion of global services when there are no endpointslices attached to it","shortMessageHtmlLink":"Handle deletion of global services when there are no endpointslices a…"}},{"before":"5417bd40b657294119410bcb3a369faa3164765f","after":"9e8f8985faf66aaabe8713ade089db1dfff548d3","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-24T20:02:08.692Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Refactor naming conventions and util","shortMessageHtmlLink":"Refactor naming conventions and util"}},{"before":"53a60dbc67d75c8a1facb30ea7b186f0a38fdda4","after":"5417bd40b657294119410bcb3a369faa3164765f","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-24T05:02:30.521Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Error handling for corner case","shortMessageHtmlLink":"Error handling for corner case"}},{"before":"8019c5dd4817160910a5282399ee8283be0197be","after":"53a60dbc67d75c8a1facb30ea7b186f0a38fdda4","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-24T04:32:30.965Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Refactor watcher with slices","shortMessageHtmlLink":"Refactor watcher with slices"}},{"before":"5871ebdfb7d00a592d2e1f61a1fb2686903b0145","after":"8019c5dd4817160910a5282399ee8283be0197be","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-23T22:33:51.240Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Refactor create only one struct and share it","shortMessageHtmlLink":"Refactor create only one struct and share it"}},{"before":"0219a6b63052ca2b9efc20b8490158648419f3b1","after":"5871ebdfb7d00a592d2e1f61a1fb2686903b0145","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-23T06:58:52.382Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"refactored code structure","shortMessageHtmlLink":"refactored code structure"}},{"before":"612a501f61d25f813ffc03999c64b1ef45d1637f","after":"0219a6b63052ca2b9efc20b8490158648419f3b1","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-23T06:57:42.009Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Endpointslice fixes","shortMessageHtmlLink":"Endpointslice fixes"}},{"before":"8c5594074a56b8436eb34f499e4fbedc46413890","after":"612a501f61d25f813ffc03999c64b1ef45d1637f","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-23T05:35:50.173Z","pushType":"push","commitsCount":3,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"fix conflicts","shortMessageHtmlLink":"fix conflicts"}},{"before":"f9b88a411698ddb9b974922a7d8e0847ee296845","after":null,"ref":"refs/heads/watcher_client_go","pushedAt":"2023-05-23T05:30:51.326Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"}},{"before":"de21931a6fbb54101e3837ec1f19af513a87d03c","after":"688f6829b7d36b2e8ee80f27b797b1d47ba42895","ref":"refs/heads/main","pushedAt":"2023-05-23T05:30:46.334Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Add watcher for continuously watching service (#9)\n\nAdd informer to keep watching Service Endpoints.\r\n- [x] Handle updates \r\n- [x] New Service is added based on filter : make sure global service\r\nfor it exists\r\n- [x] Refactors the package structure\r\nCompletes the Phase 1 \r\n---------\r\n\r\nCo-authored-by: Matei David ","shortMessageHtmlLink":"Add watcher for continuously watching service (#9)"}},{"before":"dc7056d51acf9389fba29b1e22938bdd20323c42","after":"f9b88a411698ddb9b974922a7d8e0847ee296845","ref":"refs/heads/watcher_client_go","pushedAt":"2023-05-23T05:27:00.357Z","pushType":"push","commitsCount":2,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Just update","shortMessageHtmlLink":"Just update"}},{"before":"05fd956bb5f38a28920303831c47b28b7c4e548a","after":"dc7056d51acf9389fba29b1e22938bdd20323c42","ref":"refs/heads/watcher_client_go","pushedAt":"2023-05-22T18:57:50.565Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"add fields to log to distinguish between each other","shortMessageHtmlLink":"add fields to log to distinguish between each other"}},{"before":"8e6c45155821104463dbe75e861cd59d0e558c93","after":"05fd956bb5f38a28920303831c47b28b7c4e548a","ref":"refs/heads/watcher_client_go","pushedAt":"2023-05-22T18:52:41.787Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Refactored code strutured to make it more simpler","shortMessageHtmlLink":"Refactored code strutured to make it more simpler"}},{"before":"87597d390937cfeb2d40a6aab2ecf29d6db30a2e","after":"8e6c45155821104463dbe75e861cd59d0e558c93","ref":"refs/heads/watcher_client_go","pushedAt":"2023-05-22T16:28:17.607Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Logging fixes and error","shortMessageHtmlLink":"Logging fixes and error"}},{"before":"de7be52ac61fb9ef8e65e4cc6bbcced49f34f135","after":"87597d390937cfeb2d40a6aab2ecf29d6db30a2e","ref":"refs/heads/watcher_client_go","pushedAt":"2023-05-22T16:12:28.735Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Logic refactor for namespaces\n\nCo-authored-by: Matei David ","shortMessageHtmlLink":"Logic refactor for namespaces"}},{"before":"323e20faa63945b9abcf2c84fc1655f9e2ac5671","after":"de7be52ac61fb9ef8e65e4cc6bbcced49f34f135","ref":"refs/heads/watcher_client_go","pushedAt":"2023-05-22T15:56:12.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Formatting nit\n\nCo-authored-by: Matei David ","shortMessageHtmlLink":"Formatting nit"}},{"before":null,"after":"8c5594074a56b8436eb34f499e4fbedc46413890","ref":"refs/heads/endpoint_slices","pushedAt":"2023-05-21T22:42:05.529Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rushi47","name":"Rushikesh Butley","path":"/rushi47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13472344?s=80&v=4"},"commit":{"message":"Endpointslice handled for add","shortMessageHtmlLink":"Endpointslice handled for add"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADREBKZAA","startCursor":null,"endCursor":null}},"title":"Activity · rushi47/service-mirror-prototype"}