{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":227041150,"defaultBranch":"master","name":"multus-cni","ownerLogin":"s1061123","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-12-10T06:04:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/144616?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716569013.0","currentOid":""},"activityList":{"items":[{"before":"4064866a46461477c557598a82b6bca5d191833d","after":"2bcc0fa0e97cb0fe883e731cb24b99354e23af20","ref":"refs/heads/cni110","pushedAt":"2024-06-06T14:01:29.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cni110","shortMessageHtmlLink":"Merge branch 'master' into cni110"}},{"before":null,"after":"d23856b784e5d8e6c08cc49987bf67791c7c61c8","ref":"refs/heads/fix-type-scope-comment","pushedAt":"2024-05-24T16:43:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Not exposed APIReadyCheckFunc to outside of package\n\nAPIReadyCheckFunc is used only in api, hence it can be decapitalize\nto make its scope only in this package. This fix changes its scope.\nIn addition, api.APIReadyCheckFunc seems to be redundant so the name\nis changed. Change the comment to fit to golang style, too.","shortMessageHtmlLink":"Not exposed APIReadyCheckFunc to outside of package"}},{"before":"d8282804f847daf2b105b7fd7f58914e0fa36085","after":"4064866a46461477c557598a82b6bca5d191833d","ref":"refs/heads/cni110","pushedAt":"2024-05-24T14:20:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Call GC command with valid attachments from multus cache\n\nThis code changes CNI's GC command argument. Previously it just\npasses from parent CNI runtime, however, it may causes unexpected\nresource deletion if one CNI plugin is used in both cluster\nnetwork and net-attach-def. This change generates valid attachments\nfrom multus CNI cache and passed to delegate CNI plugin.","shortMessageHtmlLink":"Call GC command with valid attachments from multus cache"}},{"before":"50d94031a41caf3432fb7b7fdc91662e64f34bbe","after":"d8282804f847daf2b105b7fd7f58914e0fa36085","ref":"refs/heads/cni110","pushedAt":"2024-05-24T14:06:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Call GC command with valid attachments from multus cache\n\nThis code changes CNI's GC command argument. Previously it just\npasses from parent CNI runtime, however, it may causes unexpected\nresource deletion if one CNI plugin is used in both cluster\nnetwork and net-attach-def. This change generates valid attachments\nfrom multus CNI cache and passed to delegate CNI plugin.","shortMessageHtmlLink":"Call GC command with valid attachments from multus cache"}},{"before":"2d380b827b46c8ee1a12d0c95c6d83381ff5319b","after":"50d94031a41caf3432fb7b7fdc91662e64f34bbe","ref":"refs/heads/cni110","pushedAt":"2024-05-20T16:27:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cni110","shortMessageHtmlLink":"Merge branch 'master' into cni110"}},{"before":"52ef802e3b550163bb26b26640279a7bd04174b5","after":"2d380b827b46c8ee1a12d0c95c6d83381ff5319b","ref":"refs/heads/cni110","pushedAt":"2024-05-20T16:21:54.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Merge branch 'master' into cni110","shortMessageHtmlLink":"Merge branch 'master' into cni110"}},{"before":"173f4bdfdcbc8d78ab4bd829afac38a5dad4e2d5","after":"52ef802e3b550163bb26b26640279a7bd04174b5","ref":"refs/heads/cni110","pushedAt":"2024-05-09T15:05:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Support GC and STATUS command for cluster network\n\nThis change supports up to date CNI 1.1 command, GC and STATUS for\ncluster network.","shortMessageHtmlLink":"Support GC and STATUS command for cluster network"}},{"before":"5fe124932a3d6893dfcfd5a35f9a0fa15969bb43","after":null,"ref":"refs/heads/fix/gateway-nil","pushedAt":"2024-05-09T13:36:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"df526c2bf1d9e733ec9783526b446ba90ed241a5","after":null,"ref":"refs/heads/test_per_node_cert","pushedAt":"2024-05-09T04:41:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"6e4f62f2f25ac2be3eb456673e20ba9a7b8f5863","after":null,"ref":"refs/heads/add-timeout","pushedAt":"2024-05-09T04:41:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"cab4063fa0aac42732000a7a0650e8f5d729120f","after":null,"ref":"refs/heads/fix/path-injection","pushedAt":"2024-05-09T04:40:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"d60106a6b3509444f3ad7e1a66984b674a2098fc","after":null,"ref":"refs/heads/fix/remove-origin-build","pushedAt":"2024-05-09T04:40:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"5d64ec3367eaa3f066ee3613abdb8eae36bcc7b8","after":null,"ref":"refs/heads/fix/del-noerr","pushedAt":"2024-05-09T04:39:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"fa60329105b5889cc0b7d35012c908c2aea442f0","after":null,"ref":"refs/heads/refine-options","pushedAt":"2024-05-09T04:39:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"748930239d6543875ab9a6efab15409be74b1512","after":null,"ref":"refs/heads/fix/filepath","pushedAt":"2024-05-09T04:39:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"6ac6fe675f074f9f32e87c45ce02c41aa9364a78","after":null,"ref":"refs/heads/add-netdef-informer","pushedAt":"2024-05-09T04:38:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"cce4f67a2a30c7aaf536f9e34f02404d0ad5caef","after":null,"ref":"refs/heads/test-gh-ci","pushedAt":"2024-05-09T04:38:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"f6afc79b47ca275db2c6abc9b0b594ffcd5b67cf","after":null,"ref":"refs/heads/fix/1126","pushedAt":"2024-05-09T04:38:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"f67f2ff10d0f78e91643cfba856c2da5913748ab","after":null,"ref":"refs/heads/refine-build","pushedAt":"2024-05-09T04:38:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"41d5d08686277a019c4cb3ee9f077c4ec880e37b","after":null,"ref":"refs/heads/thick-readiness","pushedAt":"2024-05-09T04:37:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":null,"after":"5fe124932a3d6893dfcfd5a35f9a0fa15969bb43","ref":"refs/heads/fix/gateway-nil","pushedAt":"2024-05-08T19:06:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Fix CNI cache update function to prevent nil access\n\ndeleteDefaultGWResult() may create 'routes:null' in CNI cache file\nand it causes nil pointer access at addDefaultGWCacheBytes().\nThis code change prevents deleteDefaultGWResult() to generate\n'routes:null' in cache file.","shortMessageHtmlLink":"Fix CNI cache update function to prevent nil access"}},{"before":"15fe3d3422beb6940950467b7405377c6ebcf5b1","after":"173f4bdfdcbc8d78ab4bd829afac38a5dad4e2d5","ref":"refs/heads/cni110","pushedAt":"2024-05-02T12:56:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Support GC and STATUS command for cluster network\n\nThis change supports up to date CNI 1.1 command, GC and STATUS for\ncluster network.","shortMessageHtmlLink":"Support GC and STATUS command for cluster network"}},{"before":null,"after":"15fe3d3422beb6940950467b7405377c6ebcf5b1","ref":"refs/heads/cni110","pushedAt":"2024-05-02T12:15:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Support GC and STATUS command for cluster network\n\nThis change supports up to date CNI 1.1 command, GC and STATUS for\ncluster network.","shortMessageHtmlLink":"Support GC and STATUS command for cluster network"}},{"before":"541a8032c38d8eca8d660701fbadf77d68c63330","after":null,"ref":"refs/heads/fix-readiness","pushedAt":"2024-05-01T17:39:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"}},{"before":"9b814f01968c4402ba963c0558a154f39fbfc589","after":"541a8032c38d8eca8d660701fbadf77d68c63330","ref":"refs/heads/fix-readiness","pushedAt":"2024-05-01T17:30:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Fix defaultnetworkfile in unit test\n\nrename conf param, 'defaultnetworkfile' to 'readinessindicatorfile'","shortMessageHtmlLink":"Fix defaultnetworkfile in unit test"}},{"before":"40687759fbd7aa416e647715cc59b14053cc2f6d","after":"89188023ef7d07b9a5a77633259a870f772d54ed","ref":"refs/heads/master","pushedAt":"2024-05-01T16:35:55.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Merge pull request #1266 from k8snetworkplumbingwg/dependabot/go_modules/golang.org/x/net-0.23.0\n\nBump golang.org/x/net from 0.17.0 to 0.23.0","shortMessageHtmlLink":"Merge pull request k8snetworkplumbingwg#1266 from k8snetworkplumbingw…"}},{"before":null,"after":"9b814f01968c4402ba963c0558a154f39fbfc589","ref":"refs/heads/fix-readiness","pushedAt":"2024-05-01T16:35:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Fix defaultnetworkfile in unit test\n\nrename conf param, 'defaultnetworkfile' to 'readinessindicatorfile'","shortMessageHtmlLink":"Fix defaultnetworkfile in unit test"}},{"before":"647627b36cd49135163a436f8387989109316b5d","after":"850d612509019f38730a2de511bd34b1e0e71321","ref":"refs/heads/update-e2e-plus-vasrem","pushedAt":"2024-04-19T00:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Add eth1 to controller node in e2e testing\n\nDue to mismatch between kind config and net-attach-def, need\nto add unnecessary eth1 to kind-controller-plane.","shortMessageHtmlLink":"Add eth1 to controller node in e2e testing"}},{"before":null,"after":"647627b36cd49135163a436f8387989109316b5d","ref":"refs/heads/update-e2e-plus-vasrem","pushedAt":"2024-04-18T19:13:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Add test to ensure pods on control plane can access Kube API server\n\nThis test is added to showcase primary network not working as expected\non Kind control plane nodes with thick plugin installed.\n\nSigned-off-by: Vasilis Remmas ","shortMessageHtmlLink":"Add test to ensure pods on control plane can access Kube API server"}},{"before":null,"after":"82302ccab0fbba8bfceab64da34594777da458fd","ref":"refs/heads/e2e-update","pushedAt":"2024-04-18T19:11:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s1061123","name":"Tomofumi Hayashi","path":"/s1061123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144616?s=80&v=4"},"commit":{"message":"Update e2e tests (replace j2cli with gomplate)","shortMessageHtmlLink":"Update e2e tests (replace j2cli with gomplate)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXkMfcgA","startCursor":null,"endCursor":null}},"title":"Activity · s1061123/multus-cni"}