{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":183664062,"defaultBranch":"devel","name":"submariner","ownerLogin":"tpantelis","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-04-26T16:49:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13009252?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724090383.0","currentOid":""},"activityList":{"items":[{"before":"99930f0c5d0084fec6766e0694758ebe5171f656","after":"2393f8cf8e5a73e086d5ebffa7ff8842300b199e","ref":"refs/heads/devel","pushedAt":"2024-08-21T13:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Bump to Kubernetes 1.31\n\nThis involves some API changes and a major cleanup of the generated\nclientset.\n\nSigned-off-by: Stephen Kitt ","shortMessageHtmlLink":"Bump to Kubernetes 1.31"}},{"before":"b9f614c309a1e909f1f51a7964889edd8eaa7040","after":"99930f0c5d0084fec6766e0694758ebe5171f656","ref":"refs/heads/devel","pushedAt":"2024-08-21T00:42:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Bump the github-actions group with 4 updates\n\nBumps the github-actions group with 4 updates: [github/codeql-action](https://github.com/github/codeql-action), [anchore/scan-action](https://github.com/anchore/scan-action), [sonarsource/sonarcloud-github-action](https://github.com/sonarsource/sonarcloud-github-action) and [actions/upload-artifact](https://github.com/actions/upload-artifact).\n\n\nUpdates `github/codeql-action` from 3.25.15 to 3.26.3\n- [Release notes](https://github.com/github/codeql-action/releases)\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/github/codeql-action/compare/afb54ba388a7dca6ecae48f608c4ff05ff4cc77a...883d8588e56d1753a8a58c1c86e88976f0c23449)\n\nUpdates `anchore/scan-action` from 4.1.0 to 4.1.1\n- [Release notes](https://github.com/anchore/scan-action/releases)\n- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/anchore/scan-action/compare/d43cc1dfea6a99ed123bf8f3133f1797c9b44492...bc9adf64917dd9444d6cf4dd68620c34ca3a5f69)\n\nUpdates `sonarsource/sonarcloud-github-action` from 2.3.0 to 3.0.0\n- [Release notes](https://github.com/sonarsource/sonarcloud-github-action/releases)\n- [Commits](https://github.com/sonarsource/sonarcloud-github-action/compare/e44258b109568baa0df60ed515909fc6c72cba92...eb211723266fe8e83102bac7361f0a05c3ac1d1b)\n\nUpdates `actions/upload-artifact` from 4.3.4 to 4.3.6\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/0b2256b8c012f0828dc542b3febcab082c67f72b...834a144ee995460fba8ed112a2fc961b36a5ec5a)\n\n---\nupdated-dependencies:\n- dependency-name: github/codeql-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n- dependency-name: anchore/scan-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n- dependency-name: sonarsource/sonarcloud-github-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: github-actions\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the github-actions group with 4 updates"}},{"before":null,"after":"dbbbfbd8442f1a3ab2f2c487f63f18451f9c9252","ref":"refs/heads/rem_0.14_dep_config","pushedAt":"2024-08-19T17:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Remove dependabot config for release 0.14\n\nSigned-off-by: Tom Pantelis ","shortMessageHtmlLink":"Remove dependabot config for release 0.14"}},{"before":"783be3bbed7e86ba9d189744ad699ccb54acac0e","after":"b9f614c309a1e909f1f51a7964889edd8eaa7040","ref":"refs/heads/devel","pushedAt":"2024-08-19T17:59:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Update multiple GWs failover test to support ROKS as well\n\nSubmariner endpoint and gateway names are based on the\nnode's OS.Hostname().\nFor ROKS the node names are not equal to os.Hostname(),\n\nNow that we are going to support multiple gateways for ROKS as well,\nthe name parameter used for searching gateway CR needs to be updated\nto endpoint.spec.hostname instead of gwpod.spec.nodeName.\n\nSigned-off-by: Yossi Boaron ","shortMessageHtmlLink":"Update multiple GWs failover test to support ROKS as well"}},{"before":"ae618af1be6351bf93755f4764cdb6f9ded3d18d","after":"783be3bbed7e86ba9d189744ad699ccb54acac0e","ref":"refs/heads/devel","pushedAt":"2024-07-29T18:55:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Bump the gomod group with 2 updates\n\nBumps the gomod group with 2 updates: [github.com/prometheus-community/pro-bing](https://github.com/prometheus-community/pro-bing) and [sigs.k8s.io/knftables](https://github.com/kubernetes-sigs/knftables).\n\n\nUpdates `github.com/prometheus-community/pro-bing` from 0.4.0 to 0.4.1\n- [Release notes](https://github.com/prometheus-community/pro-bing/releases)\n- [Changelog](https://github.com/prometheus-community/pro-bing/blob/main/.goreleaser.yaml)\n- [Commits](https://github.com/prometheus-community/pro-bing/compare/v0.4.0...v0.4.1)\n\nUpdates `sigs.k8s.io/knftables` from 0.0.16 to 0.0.17\n- [Changelog](https://github.com/kubernetes-sigs/knftables/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/kubernetes-sigs/knftables/compare/v0.0.16...v0.0.17)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/prometheus-community/pro-bing\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: gomod\n- dependency-name: sigs.k8s.io/knftables\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: gomod\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the gomod group with 2 updates"}},{"before":null,"after":"8507ae9326865fef51d3479c1ccc8fc71b1f0a62","ref":"refs/heads/rem_TODOs","pushedAt":"2024-07-26T13:08:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Remove TODO in .../kubeproxy/endpoint_handler.go\n\n\"Handle a remote endpoint removal use-case\n - remove related iptable rules\"\n\nThis is already handled by line:\n\nkp.updateIptableRulesForInterClusterTraffic(endpoint.Spec.Subnets,\n Delete)\n\nSigned-off-by: Tom Pantelis ","shortMessageHtmlLink":"Remove TODO in .../kubeproxy/endpoint_handler.go"}},{"before":"f9ece778527e75de4ff1b2cbcc9faa9ac908d28b","after":"ae618af1be6351bf93755f4764cdb6f9ded3d18d","ref":"refs/heads/devel","pushedAt":"2024-07-26T12:08:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Remove TODO ../ovn/gateway_dataplane.go since an issue is raised #3097\n\nSigned-off-by: Aswin Suryanarayanan ","shortMessageHtmlLink":"Remove TODO ../ovn/gateway_dataplane.go since an issue is raised subm…"}},{"before":"3b62b5a86c9367ad5c47372101e25e136c7a2f7e","after":"e27674f9c81a9d2ca9851836b65532f7bd33eb4e","ref":"refs/heads/packetfilter_TODOs","pushedAt":"2024-07-23T20:07:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Merge branch 'devel' into packetfilter_TODOs","shortMessageHtmlLink":"Merge branch 'devel' into packetfilter_TODOs"}},{"before":null,"after":"3b62b5a86c9367ad5c47372101e25e136c7a2f7e","ref":"refs/heads/packetfilter_TODOs","pushedAt":"2024-07-23T16:07:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Remove TODOs re: setting packetfilter driver\n\nThis code will need to be updated once nftables is available and\nthere's a GitHub issue to track this so we really don't need a TODO\nin the code.\n\nSigned-off-by: Tom Pantelis ","shortMessageHtmlLink":"Remove TODOs re: setting packetfilter driver"}},{"before":"4ce4ac62e10601a177292c10e83060921805d3f6","after":"12b3ef9639df0a7b3c8c2e40b9cb5592329686d6","ref":"refs/heads/wireguard_TODOs","pushedAt":"2024-07-23T15:41:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Verify new peer config in WG driver ConnectToEndpoint\n\nThis addresses a TODO: \"verify configuration\". It's not clear exactly\nwhat the original author intended but it seems reasonable it was to\nverify the relevant data in the PeerConfig matches the equivalent\ndata in the newly created Peer. Previously it only logged an error\nif the new Peer wasn't found so the same was done if the data\ndoesn't match.\n\nSigned-off-by: Tom Pantelis ","shortMessageHtmlLink":"Verify new peer config in WG driver ConnectToEndpoint"}},{"before":"3bb73cd3044854ba7b51cd38c3426bf53a711441","after":"f9ece778527e75de4ff1b2cbcc9faa9ac908d28b","ref":"refs/heads/devel","pushedAt":"2024-07-23T15:40:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Remove TODO in statistics.go\n\n\"Take more samples while resetting, for example samples in last 2 hours\"\n\nIt seems this was added based on review comments intended to make RTT\nmore accurate after reset. But with observations in the several years\nsince, the data has been showing meaningful values with the current\nlogic so the consensus is to remove this TODO. If we think we need to\nimprove it in the future we can/should create an issue instead.\n\nSigned-off-by: Tom Pantelis ","shortMessageHtmlLink":"Remove TODO in statistics.go"}},{"before":"32de23a1a1bd16bed46979e00f6c98c6021890aa","after":null,"ref":"refs/heads/wg_skip_failover_e2e","pushedAt":"2024-07-23T15:38:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"76d4343944502b98291683e868464382a73f1f51","after":null,"ref":"refs/heads/wg_gw_fo","pushedAt":"2024-07-23T15:38:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"6d92f71f1ed8b436e54ce18b0f43c45cc602c042","after":null,"ref":"refs/heads/gw_status_e2e","pushedAt":"2024-07-23T15:38:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"c57841e415ccbfaf6db367a16f4b34e414061d05","after":null,"ref":"refs/heads/gn_node_annotation","pushedAt":"2024-07-23T15:38:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"d493a05cebd14d585fe95ce630c5fdc0efb603e4","after":null,"ref":"refs/heads/bump_wg","pushedAt":"2024-07-23T15:38:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"d152728fa5440e1955b1a31894ed1ee492ab2518","after":null,"ref":"refs/heads/automated-backport-of-#3040-upstream-release-0.18","pushedAt":"2024-07-23T15:38:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"00b2fc6c4222ce37364de1df83babc22af7863a9","after":null,"ref":"refs/heads/add_0.18_dependabot_cfg","pushedAt":"2024-07-23T15:38:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"bb823d055c84ada842fffa2f39cf7a7d4ed9926d","after":null,"ref":"refs/heads/transit_switch_ip","pushedAt":"2024-07-23T15:38:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"cfc4f2459c6948efe5bcf310ceb49e4646fce54b","after":null,"ref":"refs/heads/rem_librsw_todo","pushedAt":"2024-07-23T15:38:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"c45ebe1a7a0d60a4e04e119bfc7fec34ea1465a8","after":null,"ref":"refs/heads/rem_RecordNoConnections","pushedAt":"2024-07-23T15:38:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"22b6b4ca86d9cbc88c13da47cc1a5111e12bddf3","after":null,"ref":"refs/heads/automated-backport-of-#3069-upstream-release-0.18","pushedAt":"2024-07-23T15:38:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"8e9b186847f1a85979c9de1ea43861e99000b975","after":null,"ref":"refs/heads/add_wg_intf_name_cfg","pushedAt":"2024-07-23T15:38:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"8538c5699e7def695148cce641dc15e5a7a2d351","after":null,"ref":"refs/heads/ovn_uninstall_todo","pushedAt":"2024-07-23T15:38:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"58763237a9ad7e709a01d66648967176403fc092","after":null,"ref":"refs/heads/stats_reset_TODO","pushedAt":"2024-07-23T15:38:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"}},{"before":"4d7e34713ef2f608e1eaa615ad127dbedbde6795","after":"4ce4ac62e10601a177292c10e83060921805d3f6","ref":"refs/heads/wireguard_TODOs","pushedAt":"2024-07-23T15:38:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Verify new peer config in WG driver ConnectToEndpoint\n\nThis addresses a TODO: \"verify configuration\". It's not clear exactly\nwhat the original author intended but it seems reasonable it was to\nverify the relevant data in the PeerConfig matches the equivalent\ndata in the newly created Peer. Previously it only logged an error\nif the new Peer wasn't found so the same was done if the data\ndoesn't match.\n\nSigned-off-by: Tom Pantelis ","shortMessageHtmlLink":"Verify new peer config in WG driver ConnectToEndpoint"}},{"before":null,"after":"4d7e34713ef2f608e1eaa615ad127dbedbde6795","ref":"refs/heads/wireguard_TODOs","pushedAt":"2024-07-23T14:46:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Verify new peer config in WG driver ConnectToEndpoint\n\nThis addresses a TODO: \"verify configuration\". It's not clear exactly\nwhat the original author intended but it seems reasonable it was to\nverify the relevant data in the PeerConfig matches the equivalent\ndata in the newly created Peer. Previously it only logged an error\nif the new Peer wasn't found so the same was done if the data\ndoesn't match.\n\nSigned-off-by: Tom Pantelis ","shortMessageHtmlLink":"Verify new peer config in WG driver ConnectToEndpoint"}},{"before":"ed7a5a53c0292bcf31aa322b7306fbd0cdc35b9d","after":"3bb73cd3044854ba7b51cd38c3426bf53a711441","ref":"refs/heads/devel","pushedAt":"2024-07-23T13:34:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Remove TODO since an issues is raised #3097\n\nSigned-off-by: Aswin Suryanarayanan ","shortMessageHtmlLink":"Remove TODO since an issues is raised submariner-io#3097"}},{"before":"66ee6207c17933a4dd3864c1e9396bfdebfa564b","after":"58763237a9ad7e709a01d66648967176403fc092","ref":"refs/heads/stats_reset_TODO","pushedAt":"2024-07-23T12:15:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tpantelis","name":"Thomas Pantelis","path":"/tpantelis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13009252?s=80&v=4"},"commit":{"message":"Merge branch 'devel' into stats_reset_TODO","shortMessageHtmlLink":"Merge branch 'devel' into stats_reset_TODO"}},{"before":"341f289dc35f078d62707dbddd792bc2ca3a3a85","after":"66ee6207c17933a4dd3864c1e9396bfdebfa564b","ref":"refs/heads/stats_reset_TODO","pushedAt":"2024-07-23T07:21:41.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"skitt","name":"Stephen Kitt","path":"/skitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2128935?s=80&v=4"},"commit":{"message":"Merge branch 'devel' into stats_reset_TODO","shortMessageHtmlLink":"Merge branch 'devel' into stats_reset_TODO"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoD8vAwA","startCursor":null,"endCursor":null}},"title":"Activity · tpantelis/submariner"}