{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":217420145,"defaultBranch":"main","name":"antrea","ownerLogin":"antrea-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-25T00:42:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56945369?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721099171.0","currentOid":""},"activityList":{"items":[{"before":"6b8a84aa1e32f3f14e2fe63188ef737c46991e40","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/Microsoft/hcsshim-0.12.4","pushedAt":"2024-07-16T03:06:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"46c849d01943650979c18994983ad75d8e694473","ref":"refs/heads/dependabot/go_modules/github.com/Microsoft/hcsshim-0.12.5","pushedAt":"2024-07-16T03:06:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/Microsoft/hcsshim from 0.11.4 to 0.12.5\n\nBumps [github.com/Microsoft/hcsshim](https://github.com/Microsoft/hcsshim) from 0.11.4 to 0.12.5.\n- [Release notes](https://github.com/Microsoft/hcsshim/releases)\n- [Commits](https://github.com/Microsoft/hcsshim/compare/v0.11.4...v0.12.5)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/Microsoft/hcsshim\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/Microsoft/hcsshim from 0.11.4 to 0.12.5"}},{"before":"367b93a6bb30335b76090860ecc315813e041c36","after":"e12a98e4dcbebee9978332f7eacd24c8120bd76a","ref":"refs/heads/dependabot/go_modules/prometheus-2185240037","pushedAt":"2024-07-15T03:16:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the prometheus group with 2 updates\n\nBumps the prometheus group with 2 updates: [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) and [github.com/prometheus/common](https://github.com/prometheus/common).\n\n\nUpdates `github.com/prometheus/client_golang` from 1.18.0 to 1.19.1\n- [Release notes](https://github.com/prometheus/client_golang/releases)\n- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prometheus/client_golang/compare/v1.18.0...v1.19.1)\n\nUpdates `github.com/prometheus/common` from 0.47.0 to 0.48.0\n- [Release notes](https://github.com/prometheus/common/releases)\n- [Commits](https://github.com/prometheus/common/compare/v0.47.0...v0.48.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/prometheus/client_golang\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: prometheus\n- dependency-name: github.com/prometheus/common\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: prometheus\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the prometheus group with 2 updates"}},{"before":"42a0aaaa67f8bf43a75ad85deabac29f32a9c916","after":"5cee77001c96dbf9d672712b093156cffe5c67e4","ref":"refs/heads/main","pushedAt":"2024-07-11T14:28:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Ensure full functionality of AntreaProxy with proxyAll enabled when kube-proxy presents (#6308)\n\nTo ensure full functionality of AntreaProxy, except for handling ClusterIP from Nodes,\r\neven when kube-proxy in iptables mode is present, certain key changes are implemented\r\nwhen proxyAll is enabled:\r\n\r\nThe jump rules for the chains managed by Antrea, `ANTREA-PREROUTING` and `ANTREA-OUTPUT`\r\nin nat table, are installed by inserting instead of appending to bypass the chain\r\n`KUBE-SERVICES` performing Service DNAT managed by kube-proxy. Antrea ensures that\r\nthe jump rules take precedence over those managed by kube-proxy.\r\n\r\nThe iptables rules of nat table chain `ANTREA-PREROUTING` are like below, and they are\r\nsimilar in chain `ANTREA-OUTPUT`.\r\n\r\n```\r\n-A ANTREA-PREROUTING -m comment --comment \"Antrea: DNAT external to NodePort packets\" -m set --match-set ANTREA-NODEPORT-IP dst,dst -j DNAT --to-destination 169.254.0.252\r\n```\r\n\r\nThe rule is to DNAT NodePort traffic, bypassing chain `KUBE-SERVICES`.\r\n\r\nThe iptables rules of raw table chains ANTREA-PREROUTING / ANTREA-OUTPUT are like\r\nbelow:\r\n\r\n```\r\n1. -A ANTREA-PREROUTING -m comment --comment \"Antrea: do not track incoming encapsulation packets\" -m udp -p udp --dport 6081 -m addrtype --dst-type LOCAL -j NOTRACK\r\n2. -A ANTREA-PREROUTING -m comment --comment \"Antrea: drop Pod multicast traffic forwarded via underlay network\" -m set --match-set CLUSTER-NODE-IP src -d 224.0.0.0/4 -j DROP\r\n3. -A ANTREA-PREROUTING -m comment --comment \"Antrea: do not track request packets destined to external IPs\" -m set --match-set ANTREA-EXTERNAL-IP dst -j NOTRACK\r\n4. -A ANTREA-PREROUTING -m comment --comment \"Antrea: do not track reply packets sourced from external IPs\" -m set --match-set ANTREA-EXTERNAL-IP src -j NOTRACK\r\n5. -A ANTREA-OUTPUT -m comment --comment \"Antrea: do not track request packets destined to external IPs\" -m set --match-set ANTREA-EXTERNAL-IP dst -j NOTRACK\r\n```\r\n\r\n- Rules 1-2 are not new rules.\r\n- Rule 3 is to bypass conntrack for packets sourced from external and destined to\r\n externalIPs, which also results in bypassing the chains managed by Antrea Proxy\r\n and kube-proxy in nat table.\r\n- Rule 4 is to bypass conntrack for packets sourced from externalIPs, which also\r\n results in bypassing the chains managed by Antrea Proxy and kube-proxy in nat\r\n table.\r\n- Rule 5 is to bypass conntrack for packets sourced from local and destined to\r\n externalIPs, which also results in bypassing the chains managed by Antrea Proxy\r\n and kube-proxy in nat table.\r\n\r\nThe following are the benchmark results of a LoadBalancer Service configured with DSR mode.\r\nThe results of TCP_STREAM and TCP_RR (single TCP connection) are almost the same as that\r\nbefore. The result of TCP_CRR (multiple TCP connections) performs better than before. One\r\nreason should be that conntrack is skipped for LoadBalancer Services.\r\n\r\n```\r\nTest v2.0 proxyAll Dev proxyAll Delta\r\nTCP_STREAM 4933.97 4918.35 -0.32%\r\nTCP_RR 8095.49 8032.4 -0.78%\r\nTCP_CRR 1645.66 1888.93 +14.79%\r\n```\r\n\r\nSigned-off-by: Hongliang Liu ","shortMessageHtmlLink":"Ensure full functionality of AntreaProxy with proxyAll enabled when k…"}},{"before":"f4ef620b145f83d6d5a0d531818a4ca3ad880fd4","after":"42a0aaaa67f8bf43a75ad85deabac29f32a9c916","ref":"refs/heads/main","pushedAt":"2024-07-11T03:07:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Support building local kind Node image (#6399)\n\nWhen trigger Manually upstream conformance test on Linux, if the input\r\nkubernetes version has no corresponding kind Node image, the job will build\r\nkind Node image with the Kubernetes source code.\r\n\r\nSigned-off-by: Jiajing Hu ","shortMessageHtmlLink":"Support building local kind Node image (#6399)"}},{"before":"67cd1204d2ac1c97248e946447598e30ed0e682f","after":"f4ef620b145f83d6d5a0d531818a4ca3ad880fd4","ref":"refs/heads/main","pushedAt":"2024-07-10T16:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jianjuns","name":"Jianjun Shen","path":"/jianjuns","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46941741?s=80&v=4"},"commit":{"message":"Attach host interface to secondary bridge after clearing flow-restore-wait flag\n\nAntrea uses a global configuration flow-restore-wait='true' to ensure that OVS\r\nOpenFlow entries can start working after the dependencies are ready. A\r\nconnectivity issue exists if a setup uses a Node's primary interface as the uplink\r\nof the secondary network OVS bridge, before the flow-restore-wait option of\r\nOVS is removed by antrea-agent.\r\nThis commit ensures agent attaches a host interface to the secondary OVS\r\nbridge after the global flow-restore-wait option is removed.\r\n\r\nSigned-off-by: Wenying Dong ","shortMessageHtmlLink":"Attach host interface to secondary bridge after clearing flow-restore…"}},{"before":"ff3f7a63c75712415a391e872b7840db2dfffafc","after":"67cd1204d2ac1c97248e946447598e30ed0e682f","ref":"refs/heads/main","pushedAt":"2024-07-10T05:48:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Update Antrea Windows requirements for containerd and Kubernetes (#6462)\n\n* Add detailed containerd version requirements for various Kubernetes versions.\r\n* Upgrade agnhost image for Windows2022 compatibility.\r\n\r\nSigned-off-by: Shuyang Xin ","shortMessageHtmlLink":"Update Antrea Windows requirements for containerd and Kubernetes (#6462)"}},{"before":"c4f58afa1a5c68c937fb2ae4e9ad8b259b01978c","after":"037e74536c1ff8c9e5c8ef9df5a1a43807c3f832","ref":"refs/heads/release-1.15","pushedAt":"2024-07-10T04:14:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Exclude terminated Pods from group members (#6508) (#6520)\n\nWhen calculating AddressGroups, terminated Pods should be excluded\r\nbecause their IPs can be recycled and reused by other active Pods.\r\n\r\nWhen calculating AppliedToGroups and EgressGroups, terminated Pods could\r\nbe excluded as their network resources including network interfaces have\r\nbeen deleted.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Exclude terminated Pods from group members (#6508) (#6520)"}},{"before":"67a1ce91de624a50baf19826dbb8ef224b55606b","after":"be2e91964a7cb032e3a19d085865e10f7de39205","ref":"refs/heads/release-2.0","pushedAt":"2024-07-10T04:14:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Exclude terminated Pods from group members (#6508) (#6519)\n\nWhen calculating AddressGroups, terminated Pods should be excluded\r\nbecause their IPs can be recycled and reused by other active Pods.\r\n\r\nWhen calculating AppliedToGroups and EgressGroups, terminated Pods could\r\nbe excluded as their network resources including network interfaces have\r\nbeen deleted.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Exclude terminated Pods from group members (#6508) (#6519)"}},{"before":"5fdc22451c635785cabccf702b336ecd06fcb9f1","after":"c4f58afa1a5c68c937fb2ae4e9ad8b259b01978c","ref":"refs/heads/release-1.15","pushedAt":"2024-07-10T04:13:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Fix Prometheus metrics doc (#6514) (#6518)\n\nAdditionally, make validate-metrics-doc.sh output the diff if there is.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Fix Prometheus metrics doc (#6514) (#6518)"}},{"before":"60b22a4fe8599f1802114f320e96bf29ff0dea64","after":"67a1ce91de624a50baf19826dbb8ef224b55606b","ref":"refs/heads/release-2.0","pushedAt":"2024-07-10T04:12:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Fix Prometheus metrics doc (#6514) (#6517)\n\nAdditionally, make validate-metrics-doc.sh output the diff if there is.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Fix Prometheus metrics doc (#6514) (#6517)"}},{"before":null,"after":"607c6fb3be4a28be42a9b27853b28b31e09e602c","ref":"refs/heads/dependabot/github_actions/aquasecurity/trivy-action-0.24.0","pushedAt":"2024-07-10T03:34:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0\n\nBumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.23.0 to 0.24.0.\n- [Release notes](https://github.com/aquasecurity/trivy-action/releases)\n- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.23.0...0.24.0)\n\n---\nupdated-dependencies:\n- dependency-name: aquasecurity/trivy-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0"}},{"before":"5dbb80644d918eabd25258e3d479e79a9c4a65d9","after":"ff3f7a63c75712415a391e872b7840db2dfffafc","ref":"refs/heads/main","pushedAt":"2024-07-09T05:44:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Exclude terminated Pods from group members (#6508)\n\nWhen calculating AddressGroups, terminated Pods should be excluded\r\nbecause their IPs can be recycled and reused by other active Pods.\r\n\r\nWhen calculating AppliedToGroups and EgressGroups, terminated Pods could\r\nbe excluded as their network resources including network interfaces have\r\nbeen deleted.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Exclude terminated Pods from group members (#6508)"}},{"before":"f73d2f07fb9f0c4fbda3da7c87906968d71f8658","after":"5dbb80644d918eabd25258e3d479e79a9c4a65d9","ref":"refs/heads/main","pushedAt":"2024-07-09T03:11:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"To support running ipv4 e2e tests in Kind (#6463)\n\nSigned-off-by: KMAnju-2021 ","shortMessageHtmlLink":"To support running ipv4 e2e tests in Kind (#6463)"}},{"before":"483ccdf28c23e111530037426c8b120391c03dff","after":"0cc624f44ca46854d89172b95d136648bdc82e83","ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.65.0","pushedAt":"2024-07-09T03:10:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.65.0.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.65.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0"}},{"before":"3df1ac8a70449056b56f23acffce76babcd5055f","after":null,"ref":"refs/heads/dependabot/go_modules/golang-org-x-169abc3105","pushedAt":"2024-07-09T03:09:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"}},{"before":"19f54d0072a70e5d6e8e5cfcc02249f368b83f03","after":"f73d2f07fb9f0c4fbda3da7c87906968d71f8658","ref":"refs/heads/main","pushedAt":"2024-07-09T03:09:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Bump the golang-org-x group across 1 directory with 5 updates (#6512)\n\nBumps the golang-org-x group with 4 updates in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/mod](https://github.com/golang/mod), [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/tools](https://github.com/golang/tools).\r\n\r\n\r\nUpdates `golang.org/x/crypto` from 0.24.0 to 0.25.0\r\n- [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.25.0)\r\n\r\nUpdates `golang.org/x/mod` from 0.18.0 to 0.19.0\r\n- [Commits](https://github.com/golang/mod/compare/v0.18.0...v0.19.0)\r\n\r\nUpdates `golang.org/x/net` from 0.26.0 to 0.27.0\r\n- [Commits](https://github.com/golang/net/compare/v0.26.0...v0.27.0)\r\n\r\nUpdates `golang.org/x/sys` from 0.21.0 to 0.22.0\r\n- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0)\r\n\r\nUpdates `golang.org/x/tools` from 0.22.0 to 0.23.0\r\n- [Release notes](https://github.com/golang/tools/releases)\r\n- [Commits](https://github.com/golang/tools/compare/v0.22.0...v0.23.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/crypto\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-org-x\r\n- dependency-name: golang.org/x/mod\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-org-x\r\n- dependency-name: golang.org/x/net\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-org-x\r\n- dependency-name: golang.org/x/sys\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-org-x\r\n- dependency-name: golang.org/x/tools\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: golang-org-x\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump the golang-org-x group across 1 directory with 5 updates (#6512)"}},{"before":"1a76c5baf34b92758b5ddde7a9ba1a5ce5670ada","after":"19f54d0072a70e5d6e8e5cfcc02249f368b83f03","ref":"refs/heads/main","pushedAt":"2024-07-09T03:01:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Fix Prometheus metrics doc (#6514)\n\nAdditionally, make validate-metrics-doc.sh output the diff if there is.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Fix Prometheus metrics doc (#6514)"}},{"before":"a77bbf3a54453f72c91e6c42420fa4a74f6ceab9","after":"60b22a4fe8599f1802114f320e96bf29ff0dea64","ref":"refs/heads/release-2.0","pushedAt":"2024-07-09T03:01:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Fix install_cni_chaining not creating CNI conf correctly in some cases (#6506) (#6509)\n\nThe chaining CNI conf was not created correctly under two conditions:\r\n\r\n1. If there is non CNI conf file in the directory, like a kubeconfig\r\n required by the primary CNI.\r\n2. If the CNI conf file is created but not completely written yet.\r\n\r\nThe patch ensures it only selects valid CNI conf and waits for it to be\r\nwritten before using it to create the chaining CNI conf.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Fix install_cni_chaining not creating CNI conf correctly in some cases ("}},{"before":"c4881dc337f3908204c1f9bbbb7c06a4f0398e96","after":"5fdc22451c635785cabccf702b336ecd06fcb9f1","ref":"refs/heads/release-1.15","pushedAt":"2024-07-09T03:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Fix install_cni_chaining not creating CNI conf correctly in some cases (#6506) (#6510)\n\nThe chaining CNI conf was not created correctly under two conditions:\r\n\r\n1. If there is non CNI conf file in the directory, like a kubeconfig\r\n required by the primary CNI.\r\n2. If the CNI conf file is created but not completely written yet.\r\n\r\nThe patch ensures it only selects valid CNI conf and waits for it to be\r\nwritten before using it to create the chaining CNI conf.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Fix install_cni_chaining not creating CNI conf correctly in some cases ("}},{"before":"621c058d156ce529f5e10207c8d19e7c58dc59f4","after":"286dee326b2acbd465e152c911c4e9345198f0bf","ref":"refs/heads/codecov-ut-only","pushedAt":"2024-07-08T06:04:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rajnkamr","name":"Rajnish K","path":"/rajnkamr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20070979?s=80&v=4"},"commit":{"message":"Change to include unit test data only\n\nSigned-off-by: Rajnish K \nSigned-off-by: Lan Luo \nSigned-off-by: Kumar Atish ","shortMessageHtmlLink":"Change to include unit test data only"}},{"before":"68ab6571407ff9ac1d1823150015adeb02e95f93","after":"1a76c5baf34b92758b5ddde7a9ba1a5ce5670ada","ref":"refs/heads/main","pushedAt":"2024-07-08T03:35:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Remove references to VMware CLA in github-labels.md (#6495)\n\nThere has not been a CLA for this project for years, at least not since\r\nit became a CNCF project.\r\n\r\nSigned-off-by: Antonin Bas ","shortMessageHtmlLink":"Remove references to VMware CLA in github-labels.md (#6495)"}},{"before":null,"after":"3df1ac8a70449056b56f23acffce76babcd5055f","ref":"refs/heads/dependabot/go_modules/golang-org-x-169abc3105","pushedAt":"2024-07-08T03:18:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the golang-org-x group across 1 directory with 5 updates\n\nBumps the golang-org-x group with 4 updates in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto), [golang.org/x/mod](https://github.com/golang/mod), [golang.org/x/net](https://github.com/golang/net) and [golang.org/x/tools](https://github.com/golang/tools).\n\n\nUpdates `golang.org/x/crypto` from 0.24.0 to 0.25.0\n- [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.25.0)\n\nUpdates `golang.org/x/mod` from 0.18.0 to 0.19.0\n- [Commits](https://github.com/golang/mod/compare/v0.18.0...v0.19.0)\n\nUpdates `golang.org/x/net` from 0.26.0 to 0.27.0\n- [Commits](https://github.com/golang/net/compare/v0.26.0...v0.27.0)\n\nUpdates `golang.org/x/sys` from 0.21.0 to 0.22.0\n- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0)\n\nUpdates `golang.org/x/tools` from 0.22.0 to 0.23.0\n- [Release notes](https://github.com/golang/tools/releases)\n- [Commits](https://github.com/golang/tools/compare/v0.22.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-org-x\n- dependency-name: golang.org/x/mod\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-org-x\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-org-x\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-org-x\n- dependency-name: golang.org/x/tools\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-org-x\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the golang-org-x group across 1 directory with 5 updates"}},{"before":"81409e11ac99828fe3c7fd7c4a0dca395588938b","after":null,"ref":"refs/heads/dependabot/go_modules/golang-org-x-8115ffb80d","pushedAt":"2024-07-08T03:18:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0d6f2012a5590bb44f8cd34a7e4014b4f3af0006","after":"68ab6571407ff9ac1d1823150015adeb02e95f93","ref":"refs/heads/main","pushedAt":"2024-07-08T03:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Fix install_cni_chaining not creating CNI conf correctly in some cases (#6506)\n\nThe chaining CNI conf was not created correctly under two conditions:\r\n\r\n1. If there is non CNI conf file in the directory, like a kubeconfig\r\n required by the primary CNI.\r\n2. If the CNI conf file is created but not completely written yet.\r\n\r\nThe patch ensures it only selects valid CNI conf and waits for it to be\r\nwritten before using it to create the chaining CNI conf.\r\n\r\nSigned-off-by: Quan Tian ","shortMessageHtmlLink":"Fix install_cni_chaining not creating CNI conf correctly in some cases ("}},{"before":"75699cf3ebc294eaa0c71317dbc8f9245d80bef4","after":"0d6f2012a5590bb44f8cd34a7e4014b4f3af0006","ref":"refs/heads/main","pushedAt":"2024-07-05T09:54:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Update cloud job cleanup scripts for correct secret access (#6503)\n\nAdded sudo to the clean job script to align with the login process and ensure correct\r\naccess to the necessary secrets. The clean job was failing to access the correct secrets\r\nbecause it was not using sudo, whereas the login process used with Jenkins account.\r\n\r\nSigned-off-by: Shuyang Xin ","shortMessageHtmlLink":"Update cloud job cleanup scripts for correct secret access (#6503)"}},{"before":null,"after":"81409e11ac99828fe3c7fd7c4a0dca395588938b","ref":"refs/heads/dependabot/go_modules/golang-org-x-8115ffb80d","pushedAt":"2024-07-05T03:38:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the golang-org-x group with 2 updates\n\nBumps the golang-org-x group with 2 updates: [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/sys](https://github.com/golang/sys).\n\n\nUpdates `golang.org/x/mod` from 0.18.0 to 0.19.0\n- [Commits](https://github.com/golang/mod/compare/v0.18.0...v0.19.0)\n\nUpdates `golang.org/x/sys` from 0.21.0 to 0.22.0\n- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/mod\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-org-x\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: golang-org-x\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the golang-org-x group with 2 updates"}},{"before":null,"after":"483ccdf28c23e111530037426c8b120391c03dff","ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.65.0","pushedAt":"2024-07-03T03:13:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.65.0.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.65.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0"}},{"before":null,"after":"e4aaa6cbad5d549bd107907b9a90dcff99f296ce","ref":"refs/heads/dependabot/go_modules/github.com/osrg/gobgp/v3-3.28.0","pushedAt":"2024-07-02T03:26:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/osrg/gobgp/v3 from 3.27.0 to 3.28.0\n\nBumps [github.com/osrg/gobgp/v3](https://github.com/osrg/gobgp) from 3.27.0 to 3.28.0.\n- [Release notes](https://github.com/osrg/gobgp/releases)\n- [Changelog](https://github.com/osrg/gobgp/blob/master/.goreleaser.yml)\n- [Commits](https://github.com/osrg/gobgp/compare/v3.27.0...v3.28.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/osrg/gobgp/v3\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/osrg/gobgp/v3 from 3.27.0 to 3.28.0"}},{"before":"fc401578f64c265701bd223765f05043ebbdd84b","after":"75699cf3ebc294eaa0c71317dbc8f9245d80bef4","ref":"refs/heads/main","pushedAt":"2024-07-02T03:06:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tnqn","name":"Quan Tian","path":"/tnqn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5331316?s=80&v=4"},"commit":{"message":"Fix cleanup in TestOVSOtherConfig integration test (#6496)\n\nThe test modifies other_config in the Open_vSwitch table. This is global\r\nconfiguration, and not specific to a bridge. Improper cleanup can affect\r\nsubsequent runs of the test, but also other tests such as\r\nTestPacketOutIn, as it sets flow-restore-wait.\r\n\r\nSigned-off-by: Antonin Bas ","shortMessageHtmlLink":"Fix cleanup in TestOVSOtherConfig integration test (#6496)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgE-N3AA","startCursor":null,"endCursor":null}},"title":"Activity · antrea-io/antrea"}