{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":246585665,"defaultBranch":"tmp-main","name":"ovn","ownerLogin":"igsilya","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-03-11T13:57:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11501231?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723422392.0","currentOid":""},"activityList":{"items":[{"before":"c26b8246473649aaf9a9b2f25894ad98ad642b5a","after":"c3b0a7cfcc06f38b88ba14f822114c7ab488cab5","ref":"refs/heads/tmp-main","pushedAt":"2024-08-22T14:52:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"physical\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"physical"}},{"before":"a77a019dea1b7e36397358e338fe14c518000993","after":"c26b8246473649aaf9a9b2f25894ad98ad642b5a","ref":"refs/heads/tmp-main","pushedAt":"2024-08-19T22:48:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"ovs: Move submodule to the official v3.4.0 release.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"ovs: Move submodule to the official v3.4.0 release."}},{"before":"f0a368143e492c798d3233439f9f097f1c9690cd","after":"a77a019dea1b7e36397358e338fe14c518000993","ref":"refs/heads/tmp-main","pushedAt":"2024-08-12T10:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"github: containers: Fix job condition.\n\nUnlike 'jobs..steps.if', the 'jobs..if' doesn't\nallow use of the 'env' context. This breaks the workflow parsing:\n\n Invalid workflow file: .github/workflows/containers.yml#L18\n The workflow is not valid. .github/workflows/containers.yml\n (Line: 18, Col: 9): Unrecognized named-value: 'env'. Located at\n position 28 within expression:\n github.repository_owner == env.IMAGE_NAMESPACE\n\nUse the name directly, as we do in other workflows.\n\nFixes: 2e5a69d12849 (\"github: Don't run scheduled workflows on forks.\")\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"github: containers: Fix job condition."}},{"before":"5e46892cb73ddb95681cde4776eda449a2807037","after":"9ab74fa6e243aa7da7d836006c7361fae485c0b0","ref":"refs/heads/tmp-json-string-inline","pushedAt":"2024-08-12T00:52:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"ovs: Use inline json.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"ovs: Use inline json."}},{"before":"7069d4de1a9cca6e84589a5738636e92b73a303a","after":"5e46892cb73ddb95681cde4776eda449a2807037","ref":"refs/heads/tmp-json-string-inline","pushedAt":"2024-08-12T00:33:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"ovs: Use inline json.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"ovs: Use inline json."}},{"before":null,"after":"7069d4de1a9cca6e84589a5738636e92b73a303a","ref":"refs/heads/tmp-json-string-inline","pushedAt":"2024-08-12T00:26:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"ovs: Use inline json.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"ovs: Use inline json."}},{"before":"251bc6875f1cf7a0e96f68be6acbf57dd69e36ba","after":"f0a368143e492c798d3233439f9f097f1c9690cd","ref":"refs/heads/tmp-main","pushedAt":"2024-08-11T12:55:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"Prepare for post-24.09.0.\n\nSigned-off-by: Mark Michelson \nAcked-by: Numan Siddique ","shortMessageHtmlLink":"Prepare for post-24.09.0."}},{"before":"eea36c94409e7c6930bc375359415e4ee633b0a9","after":"251bc6875f1cf7a0e96f68be6acbf57dd69e36ba","ref":"refs/heads/tmp-main","pushedAt":"2024-08-11T01:44:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"northd: Fix non-functional incremental processing of port groups.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"northd: Fix non-functional incremental processing of port groups."}},{"before":"b9732aef4db707377e407c0accdda176f72e624b","after":"eea36c94409e7c6930bc375359415e4ee633b0a9","ref":"refs/heads/tmp-main","pushedAt":"2024-08-11T00:40:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"northd: Fix non-functional incremental processing of port groups.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"northd: Fix non-functional incremental processing of port groups."}},{"before":"0233ccaa55008e8ef15478aa1ac1dc5a4587ee14","after":"b9732aef4db707377e407c0accdda176f72e624b","ref":"refs/heads/tmp-main","pushedAt":"2024-08-09T17:25:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"github: Fix running multi-node tests on forks.\n\nForks may not have branch-22.03 in them. Even if they do, the branch\nmay not be up to date. Use the upstream one instead.\n\nAcked-by: Ales Musil \nSigned-off-by: Ilya Maximets \nSigned-off-by: Numan Siddique ","shortMessageHtmlLink":"github: Fix running multi-node tests on forks."}},{"before":null,"after":"6e3c2d6e192b5586572da125075797015d30fc87","ref":"refs/heads/tmp-branch-23.09","pushedAt":"2024-08-09T15:03:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"logical-fields: Add missing multicast matches for MLD and IGMP.\n\nMLD flows are added to pipelines unconditionally in order to avoid\nsending such traffic through conntrack. The problem is that these\nmatches turn into matches on ip6.dst that end up as exact matches in\ndatapath flows. This means a separate datapath flow per destination\nIP address. This may cause significant performance issues in setups\nwhere traffic for many different IP addresses is passing through.\nSince network protocol is stored further in the packet, it is evaluated\nafter checking the IP addresses, and so having a match on ip.proto\ndoesn't save us in this scenario.\n\nMLD packets are all supposed to be multicast packets and so they all\nshould have multicast destination ethernet addresses. Add the missing\neth.mcast6 match to all such packets. This ensures that non-multicast\ntraffic will quickly fail the OpenFlow lookup on such rules and the bits\nfrom higher layers will not be added to the match criteria in datapath\nflows. This also ensures that OVN doesn't handle incorrect MLD packets.\n\nThere are still ND responder flows that can add extra matches for IPv6\naddresses, but they can be disabled or handled by other means.\n\nIGMP did not check for IP address being multicast for some reason, so\nit didn't cause issues for IPv4 traffic. But let's fix it as well.\n\nTests were using incorrect multicast addresses, fixed now.\n\nReported-at: https://issues.redhat.com/browse/FDP-728\nReported-by: Mike Pattrick \nFixes: 677a3ba4d66b (\"ovn: Add MLD support.\")\nSigned-off-by: Ilya Maximets \nAcked-by: Dumitru Ceara \nSigned-off-by: Numan Siddique \n(cherry picked from commit 43c34f2e6676af87e3ca80c5a16d56c73e685963)","shortMessageHtmlLink":"logical-fields: Add missing multicast matches for MLD and IGMP."}},{"before":"c2cedc5c69bcff9f616205d2f3a15de399fe9ecb","after":"0233ccaa55008e8ef15478aa1ac1dc5a4587ee14","ref":"refs/heads/tmp-main","pushedAt":"2024-08-08T21:43:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"ofctrl: Introduce ecmp_nexthop_monitor.\n\nIntroduce ecmp_nexthop_monitor in ovn-controller in order to track and\nflush ecmp-symmetric reply ct entires when requested by the CMS (e.g\nremoving the related static routes).\n\nSigned-off-by: Lorenzo Bianconi \nAcked-by: Mark Michelson ","shortMessageHtmlLink":"ofctrl: Introduce ecmp_nexthop_monitor."}},{"before":"5b0ceca8e243a4079be61991f0a9fa00811f1d96","after":"c2cedc5c69bcff9f616205d2f3a15de399fe9ecb","ref":"refs/heads/tmp-main","pushedAt":"2024-08-08T19:07:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"ci: ovn-kubernetes: Move to stable release-1.0 branch.\n\nSince https://github.com/ovn-org/ovn-kubernetes/pull/4333 ovn-kubernetes\nhas stable release branches. Use the latest in our CI to avoid\nthe instability of the ovn-kubernetes master branch.\n\nReported-at: https://issues.redhat.com/browse/FDP-61\nSigned-off-by: Dumitru Ceara \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"ci: ovn-kubernetes: Move to stable release-1.0 branch."}},{"before":"ecd20c415e96cec7043f4b70ce572db3263ba0db","after":"5b0ceca8e243a4079be61991f0a9fa00811f1d96","ref":"refs/heads/tmp-main","pushedAt":"2024-08-08T17:30:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"logical-fields: Add missing multicast matches for MLD and IGMP.\n\nMLD flows are added to pipelines unconditionally in order to avoid\nsending such traffic through conntrack. The problem is that these\nmatches turn into matches on ip6.dst that end up as exact matches in\ndatapath flows. This means a separate datapath flow per destination\nIP address. This may cause significant performance issues in setups\nwhere traffic for many different IP addresses is passing through.\nSince network protocol is stored further in the packet, it is evaluated\nafter checking the IP addresses, and so having a match on ip.proto\ndoesn't save us in this scenario.\n\nMLD packets are all supposed to be multicast packets and so they all\nshould have multicast destination ethernet addresses. Add the missing\neth.mcast6 match to all such packets. This ensures that non-multicast\ntraffic will quickly fail the OpenFlow lookup on such rules and the bits\nfrom higher layers will not be added to the match criteria in datapath\nflows.\n\nIGMP did not check for IP address being multicast for some reason, so\nit didn't cause issues for IPv4 traffic. But let's fix it as well.\n\nTests were using incorrect multicast addresses, fixed now.\n\nFixes: 677a3ba4d66b (\"ovn: Add MLD support.\")\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"logical-fields: Add missing multicast matches for MLD and IGMP."}},{"before":"727fcd110466f723df238b45e0bba351cb148452","after":"ecd20c415e96cec7043f4b70ce572db3263ba0db","ref":"refs/heads/tmp-main","pushedAt":"2024-08-08T16:07:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"logical-fields: Add missing multicast matches for MLD and IGMP.\n\nMLD flows are added to pipelines unconditionally in order to avoid\nsending such traffic through conntrack. The problem is that these\nmatches turn into matches on ip6.dst that end up as exact matches in\ndatapath flows. This means a separate datapath flow per destination\nIP address. This may cause significant performance issues in setups\nwhere traffic for many different IP addresses is passing through.\nSince network protocol is stored further in the packet, it is evaluated\nafter checking the IP addresses, and so having a match on ip.proto\ndoesn't save us in this scenario.\n\nMLD packets are all supposed to be multicast packets and so they all\nshould have multicast destination ethernet addresses. Add the missing\neth.mcast6 match to all such packets. This ensures that non-multicast\ntraffic will quickly fail the OpenFlow lookup on such rules and the bits\nfrom higher layers will not be added to the match criteria in datapath\nflows.\n\nIGMP did not check for IP address being multicast for some reason, so\nit didn't cause issues for IPv4 traffic. But let's fix it as well.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"logical-fields: Add missing multicast matches for MLD and IGMP."}},{"before":"06452b7666ad9ad7a184804e875764eb373467aa","after":"727fcd110466f723df238b45e0bba351cb148452","ref":"refs/heads/tmp-main","pushedAt":"2024-08-07T01:39:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"logical-fields: Fix ip6.dst matches caused by multicast flows.\n\nND NS and MLD flows are added to pipelines unconditionally in order to\navoid sending such traffic through conntrack or implement ND responder\nflows. The problem is that these matches turn into matches on ip6.dst\nthat end up as exact matches in datapath flows in the kernel. This\nmeans a separate datapath flow per destination IP address. This may\ncause significant performance issues in setups where traffic for many\ndifferent IP addresses is passing through. Since network protocol\nis stored further in the packet, it is evaluated after checking the\nIP addresses, and so having a match on ip.proto doesn't save us in this\nscenario.\n\nMLD packets are all supposed to be multicast packets and so they all\nshould have multicast destination ethernet addresses. Add the missing\neth.mcast6 match to all such packets. This ensures that non-multicast\ntraffic will quickly fail the OpenFlow lookup on such rules and the bits\nfrom higher layers will not be added to the match criteria in datapath\nflows.\n\nND NS, unfortunately can be unicast, so we can't add the same check.\n\nIGMP did not check for IP address being multicast for some reason, so\nit didn't cause issues for IPv4 traffic. But let's fix it as well.\nARP is not an IP protocol, so there is no need to fix ARP responders.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"logical-fields: Fix ip6.dst matches caused by multicast flows."}},{"before":"245811e43a6c5cca8db8d4f67ec2b39cd77f5952","after":"06452b7666ad9ad7a184804e875764eb373467aa","ref":"refs/heads/tmp-main","pushedAt":"2024-08-06T22:29:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"logical-fields: Fix ip6.dst matches caused by multicast flows.\n\nND NS and MLD flows are added to pipelines unconditionally in order to\navoid sending such traffic through conntrack or implement ND responder\nflows. The problem is that these matches turn into matches on ip6.dst\nthat end up as exact matches in datapath flows in the kernel. This\nmeans a separate datapath flow per destination IP address. This may\ncause significant performance issues in setups where traffic for many\ndifferent IP addresses is passing through. Since network protocol\nis stored further in the packet, it is evaluated after checking the\nIP addresses, and so having a match on ip.proto doesn't save us in this\nscenario.\n\nND NS and MLD packets are all supposed to be multicast packets and so\nthey all should have multicast destination ethernet addresses. Add the\nmissing eth.mcast6 match to all such packets. This ensures that all\nthe non-multicast traffic will quickly fail the OpenFlow lookup on such\nrules and the bits from higher layers will not be added to the match\ncriteria in datapath flows.\n\nIGMP did not check for IP address being multicast for some reason, so\nit didn't cause issues for IPv4 traffic. But let's fix it as well.\nARP is not an IP protocol, so there is no need to fix ARP responders.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"logical-fields: Fix ip6.dst matches caused by multicast flows."}},{"before":"0ef1c9587f3d66f8f6d37fad81acf23f681a12cc","after":"245811e43a6c5cca8db8d4f67ec2b39cd77f5952","ref":"refs/heads/tmp-main","pushedAt":"2024-08-06T22:14:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"logical-fields: Fix unnecessary ip6.dst matches caused by multicast flows.\n\nND NS and MLD flows are added to pipelines unconditionally in order to\navoid sending such traffic through conntrack or implement ND responder\nflows. The problem is that these matches turn into matches on ip6.dst\nthat end up as exact matches in datapath flows in the kernel. This\nmeans a separate datapath flow per destination IP address. This may\ncause significant performance issues in setups where traffic for many\ndifferent IP addresses is passing through. Since network protocol\nis stored further in the packet, it is evaluated after checking the\nIP addresses, and so having a match on ip.proto doesn't save us in this\nscenario.\n\nND NS and MLD packets are all supposed to be multicast packets and so\nthey all should have multicast destination ethernet addresses. Add the\nmissing eth.mcast6 match to all such packets. This ensures that all\nthe non-multicast traffic will quickly fail the OpenFlow lookup on such\nrules and the bits from higher layers will not be added to the match\ncriteria in datapath flows.\n\nIGMP did not check for IP address being multicast for some reason, so\nit didn't cause issues for IPv4 traffic. But let's fix it as well.\nARP is not an IP protocol, so there is no need to fix ARP responders.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"logical-fields: Fix unnecessary ip6.dst matches caused by multicast f…"}},{"before":"cb483f3213295e9b424b124b4acce74da2aeb64b","after":"0ef1c9587f3d66f8f6d37fad81acf23f681a12cc","ref":"refs/heads/tmp-main","pushedAt":"2024-07-30T11:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"github: Fix image not being updated on re-run.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"github: Fix image not being updated on re-run."}},{"before":"a8155f9efca9a7f009db6693d4c1154d19a13e95","after":"cb483f3213295e9b424b124b4acce74da2aeb64b","ref":"refs/heads/tmp-main","pushedAt":"2024-07-30T09:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"Revert \"containers: Cap sphinx at 7 to unblock CI.\"\n\nThis reverts commit d9122dec3620f64322d65b07dbfe4ed99de1e42c.","shortMessageHtmlLink":"Revert \"containers: Cap sphinx at 7 to unblock CI.\""}},{"before":"3812cbec3924441c825abfbde027970dd50de333","after":"a8155f9efca9a7f009db6693d4c1154d19a13e95","ref":"refs/heads/tmp-main","pushedAt":"2024-07-30T09:37:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"github: Fix running multi-node tests on forks.\n\nForks may not have branch-22.03 in them. Even if they do, the branch\nmay not be up to date. Use the upstream one instead.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"github: Fix running multi-node tests on forks."}},{"before":"62d8a4921f8c2d72b2b0af7d8576fb766b61617f","after":"3812cbec3924441c825abfbde027970dd50de333","ref":"refs/heads/tmp-main","pushedAt":"2024-07-30T00:37:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"controller, controller-vtep: Add --unixctl option.\n\nAll other OVN daemons have the --unixctl option to specify the control\nsocket file. It was missing from ovn-controller and ovn-controller-vtep,\nwhich this patch fixes.\n\nThe ovn-controller-vtep documentation was also missing the already\nsupported --help and --version options, which are now reflected in the\ndocs.\n\nReported-at: https://issues.redhat.com/browse/FDP-714\nSigned-off-by: Rosemarie O'Riorden \nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"controller, controller-vtep: Add --unixctl option."}},{"before":"8fb7527cba49a36d2b4b1c82a3c9c6bac3892c2e","after":"62d8a4921f8c2d72b2b0af7d8576fb766b61617f","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T22:35:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"containers: Cap sphinx at 7 to unblock CI.\n\nJust released sphinx 8.0 requires Pygments >= 2.17, but it fails to\nbuild with it in practice. Cap the version for now to unblock CI.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"containers: Cap sphinx at 7 to unblock CI."}},{"before":"eca6c972529be841be49af39318de594da09d945","after":"8fb7527cba49a36d2b4b1c82a3c9c6bac3892c2e","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T22:14:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"containers: Cap sphinx at 7 to unblock CI.\n\nJust released sphinx 8.0 requires Pygments >= 2.17, but it fails to\nbuild with it in practice. Cap the version for now to unblock CI.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"containers: Cap sphinx at 7 to unblock CI."}},{"before":"9059c67b2dd53679ae65f1b15d15f44ae9082aa9","after":"eca6c972529be841be49af39318de594da09d945","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T22:11:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"containers: Require Pygments >= 2.18 to fix sphinx 8 build issues.\n\nSphinx 8 requires Pygments 2.17, but it fails to build with it.\nBump the requirement to fix CI.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"containers: Require Pygments >= 2.18 to fix sphinx 8 build issues."}},{"before":"ec23f777d6d19c397b2e792ebf032ffeb0e1b8de","after":"9059c67b2dd53679ae65f1b15d15f44ae9082aa9","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T22:11:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"containers: Cap sphinx at 7 to unblock CI.\n\nJust released sphinx 8.0 requires Pygments >= 2.17, but it fails to\nbuild with it in practice. Cap the version for now to unblock CI.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"containers: Cap sphinx at 7 to unblock CI."}},{"before":"eced1eeecb05f213173275223e15b8f4be35f52e","after":"ec23f777d6d19c397b2e792ebf032ffeb0e1b8de","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T22:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"pip install user\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"pip install user"}},{"before":"b8702f58c4bd506467f34af9db6df4b7bef6cff0","after":"eced1eeecb05f213173275223e15b8f4be35f52e","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T22:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"containers: Cap sphinx at 7 to unblock CI.\n\nJust released sphinx 8.0 requires Pygments >= 2.17, but it fails to\nbuild with it in practice. Cap the version for now to unblock CI.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"containers: Cap sphinx at 7 to unblock CI."}},{"before":"bf5acb638d0a690f869070d7bed595156540f6bc","after":"b8702f58c4bd506467f34af9db6df4b7bef6cff0","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T22:01:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"containers: Require Pygments >= 2.18 to fix sphinx 8 build issues.\n\nSphinx 8 requires Pygments 2.17, but it fails to build with it.\nBump the requirement to fix CI.\n\nSigned-off-by: Ilya Maximets ","shortMessageHtmlLink":"containers: Require Pygments >= 2.18 to fix sphinx 8 build issues."}},{"before":"26ea71c4375cd325a8da014da03a3eb6f981d5a5","after":"bf5acb638d0a690f869070d7bed595156540f6bc","ref":"refs/heads/tmp-main","pushedAt":"2024-07-29T21:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igsilya","name":"Ilya Maximets","path":"/igsilya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11501231?s=80&v=4"},"commit":{"message":"Revert \"controller, controller-vtep: Add --unixctl option.\"\n\nThis reverts commit 26ea71c4375cd325a8da014da03a3eb6f981d5a5.","shortMessageHtmlLink":"Revert \"controller, controller-vtep: Add --unixctl option.\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoWt0LwA","startCursor":null,"endCursor":null}},"title":"Activity · igsilya/ovn"}