{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":355538586,"defaultBranch":"master","name":"cilium","ownerLogin":"joamaki","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-04-07T12:35:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1102396?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721382613.0","currentOid":""},"activityList":{"items":[{"before":"b348daa58d315a9ffa01b85a24b14dc55001ea1a","after":"352ff5821df230ab96e5373fbdeada66b983efd0","ref":"refs/heads/pr/joamaki/cilium-dbg-statedb-output-format","pushedAt":"2024-07-19T12:42:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"cilium-dbg: Add output format option to statedb\n\nAdd support for json and yaml output to the\n\"cilium-dbg statedb \" commands to allow parsing\nout relevant data from the output.\n\nWhile this is similar to \"cilium-dbg statedb dump\" the key\ndifference here is that it allows dumping specific table and\nallows streaming further changes to that table as json or yaml.\n\nExample:\n $ kubectl exec -c cilium-agent -n kube-system ds/cilium -- \\\n cilium-dbg statedb devices -o json|jq -r '[.Name, .Addrs[0].Addr] | @tsv' |column -t\n lxc19a8fbb1f0cd fe80::4c07:3ff:fe69:adfb\n lxc0041e7923b2d fe80::90fe:9eff:fe0b:39cd\n lxcee9984efe8f1 fe80::4c25:72ff:fe04:f1fc\n eth0 172.19.0.3\n lo 127.0.0.1\n cilium_net fe80::c4ab:bfff:fed2:abda\n cilium_vxlan fe80::b450:30ff:fe28:f479\n lxc_health fe80::c8a6:44ff:fe06:a3be\n cilium_host 10.244.0.81\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"cilium-dbg: Add output format option to statedb"}},{"before":"45cfd090c7962467059949398e5c174633c862ee","after":"5483e0d66d406778eb2073b00e04e093207b3fab","ref":"refs/heads/pr/joamaki/v1.15-fix-bwmgr-devices","pushedAt":"2024-07-19T09:52:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"bandwidth: Use devices table instead of GetDevices()\n\nAs bandwidth manager has been modularized it is started before\nthe legacy daemon. It needs access to the detected native devices\nand it cannot use option.Config.GetDevices() as that is populated\nvia newDaemon() which happens too late. The proper way is to use\nTable[*Device] directly as that is guaranteed to be populated before\nuse.\n\nFixes: #33455\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"bandwidth: Use devices table instead of GetDevices()"}},{"before":null,"after":"45cfd090c7962467059949398e5c174633c862ee","ref":"refs/heads/pr/joamaki/v1.15-fix-bwmgr-devices","pushedAt":"2024-07-19T09:50:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"bandwidth: Use devices table instead of GetDevices()\n\nAs bandwidth manager has been modularized it is started before\nthe legacy daemon. It needs access to the detected native devices\nand it cannot use option.Config.GetDevices() as that is populated\nvia newDaemon() which happens too late. The proper way is to use\nTable[*Device] directly as that is guaranteed to be populated before\nuse.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"bandwidth: Use devices table instead of GetDevices()"}},{"before":"5425d71e2dc1b9543156c9e7dcbc5a7b65db61ee","after":"d97834921ab870a4e2eab80642e183748fca6ccb","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-18T14:34:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"WIP: backend rework, fault injection\n\n- Backend struct needed to be reworked to support multiple PortNames\n (HostPort service will have a missing or different PortName!)\n- Started abstracting the map operations to support testing with fault\n injection.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"WIP: backend rework, fault injection"}},{"before":"9ca5c4c32919f8dd9e617ec98207fbe1665deb5b","after":"5425d71e2dc1b9543156c9e7dcbc5a7b65db61ee","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-18T14:32:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"WIP: backend rework, fault injection\n\n- Backend struct needed to be reworked to support multiple PortNames\n (HostPort service will have a missing or different PortName!)\n- Started abstracting the map operations to support testing with fault\n injection.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"WIP: backend rework, fault injection"}},{"before":"e8eec826f26695dd08d914c4a0b1d07b1e58ab64","after":"9ca5c4c32919f8dd9e617ec98207fbe1665deb5b","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-18T13:50:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"WIP: backend rework, fault injection\n\n- Backend struct needed to be reworked to support multiple PortNames\n (HostPort service will have a missing or different PortName!)\n- Started abstracting the map operations to support testing with fault\n injection.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"WIP: backend rework, fault injection"}},{"before":"79e9683e2491c42c34146237fa70e8096a8f1d67","after":"deabcb24c784312efd3fffb5e65acc1aad4ace8f","ref":"refs/heads/pr/joamaki/merge-cilium-dbg-with-agent-binary","pushedAt":"2024-07-18T12:11:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"cilium-dbg: Merge with cilium-agent binary\n\nThe cilium-dbg binary is starting to be rather large as it's\nsharing more and more packages with cilium-agent.\n\nTo reduce the size of the cilium container, merge the two together\nby importing the cilium-dbg cmd package from cilium-agent's main.go\nand dispatching towards the right cobra command based on argv[0].\n\nImage size before (make kind-image):\nlocalhost:5000/cilium/cilium-dev local 399165247761 4 seconds ago 622MB\n\nImage size after:\nlocalhost:5000/cilium/cilium-dev local 1535090bbaeb 4 minutes ago 550MB\n\nMapped bytes before & after:\n00400000-032a1000 r-xp 00000000 fe:00 62260939 /usr/bin/cilium-agent\n00400000-031a6000 r-xp 00000000 fe:00 62262049 /usr/bin/cilium-agent\n\nRSS before & after:\nroot 2784985 4.6 0.4 1414652 162080 ? Ssl 15:59 0:04 cilium-agent --config-dir=/tmp/cilium/config-map\nroot 2776757 7.0 0.4 1418508 162400 ? Ssl 15:58 0:03 cilium-agent --config-dir=/tmp/cilium/config-map\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"cilium-dbg: Merge with cilium-agent binary"}},{"before":"908e2cb565ca4dc0809a64d2aeed899db1d3a03a","after":"79e9683e2491c42c34146237fa70e8096a8f1d67","ref":"refs/heads/pr/joamaki/merge-cilium-dbg-with-agent-binary","pushedAt":"2024-07-17T15:20:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"cilium-dbg: Merge with cilium-agent binary\n\nThe cilium-dbg binary is starting to be rather large as it's\nsharing more and more packages with cilium-agent.\n\nTo reduce the size of the cilium container, merge the two together\nby importing the cilium-dbg cmd package from cilium-agent's main.go\nand dispatching towards the right cobra command based on argv[0].\n\nImage size before (make kind-image):\nlocalhost:5000/cilium/cilium-dev local 399165247761 4 seconds ago 622MB\n\nImage size after:\nlocalhost:5000/cilium/cilium-dev local 1535090bbaeb 4 minutes ago 550MB\n\nMapped bytes before & after:\n00400000-032a1000 r-xp 00000000 fe:00 62260939 /usr/bin/cilium-agent\n00400000-031a6000 r-xp 00000000 fe:00 62262049 /usr/bin/cilium-agent\n\nRSS before & after:\nroot 2784985 4.6 0.4 1414652 162080 ? Ssl 15:59 0:04 cilium-agent --config-dir=/tmp/cilium/config-map\nroot 2776757 7.0 0.4 1418508 162400 ? Ssl 15:58 0:03 cilium-agent --config-dir=/tmp/cilium/config-map\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"cilium-dbg: Merge with cilium-agent binary"}},{"before":"42c60e5fb2323b2bd5b3187112ce88345104d373","after":"908e2cb565ca4dc0809a64d2aeed899db1d3a03a","ref":"refs/heads/pr/joamaki/merge-cilium-dbg-with-agent-binary","pushedAt":"2024-07-17T14:16:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"cilium-dbg: Merge with cilium-agent binary\n\nThe cilium-dbg binary is starting to be rather large as it's\nsharing more and more packages with cilium-agent.\n\nTo reduce the size of the cilium container, merge the two together\nby importing the cilium-dbg cmd package from cilium-agent's main.go\nand dispatching towards the right cobra command based on argv[0].\n\nImage size before (make kind-image):\nlocalhost:5000/cilium/cilium-dev local 399165247761 4 seconds ago 622MB\n\nImage size after:\nlocalhost:5000/cilium/cilium-dev local 1535090bbaeb 4 minutes ago 550MB\n\nMapped bytes before & after:\n00400000-032a1000 r-xp 00000000 fe:00 62260939 /usr/bin/cilium-agent\n00400000-031a6000 r-xp 00000000 fe:00 62262049 /usr/bin/cilium-agent\n\nRSS before & after:\nroot 2784985 4.6 0.4 1414652 162080 ? Ssl 15:59 0:04 cilium-agent --config-dir=/tmp/cilium/config-map\nroot 2776757 7.0 0.4 1418508 162400 ? Ssl 15:58 0:03 cilium-agent --config-dir=/tmp/cilium/config-map\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"cilium-dbg: Merge with cilium-agent binary"}},{"before":"bf6e00a5ab40fc5f4a54768f573fafb1d50ef5a7","after":"42c60e5fb2323b2bd5b3187112ce88345104d373","ref":"refs/heads/pr/joamaki/merge-cilium-dbg-with-agent-binary","pushedAt":"2024-07-17T14:03:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"cilium-dbg: Merge with cilium-agent binary\n\nThe cilium-dbg binary is starting to be rather large as it's\nsharing more and more packages with cilium-agent.\n\nTo reduce the size of the cilium container, merge the two together\nby importing the cilium-dbg cmd package from cilium-agent's main.go\nand dispatching towards the right cobra command based on argv[0].\n\nImage size before (make kind-image):\nlocalhost:5000/cilium/cilium-dev local 399165247761 4 seconds ago 622MB\n\nImage size after:\nlocalhost:5000/cilium/cilium-dev local 1535090bbaeb 4 minutes ago 550MB\n\nMapped bytes before & after:\n00400000-032a1000 r-xp 00000000 fe:00 62260939 /usr/bin/cilium-agent\n00400000-031a6000 r-xp 00000000 fe:00 62262049 /usr/bin/cilium-agent\n\nRSS before & after:\nroot 2784985 4.6 0.4 1414652 162080 ? Ssl 15:59 0:04 cilium-agent --config-dir=/tmp/cilium/config-map\nroot 2776757 7.0 0.4 1418508 162400 ? Ssl 15:58 0:03 cilium-agent --config-dir=/tmp/cilium/config-map\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"cilium-dbg: Merge with cilium-agent binary"}},{"before":null,"after":"bf6e00a5ab40fc5f4a54768f573fafb1d50ef5a7","ref":"refs/heads/pr/joamaki/merge-cilium-dbg-with-agent-binary","pushedAt":"2024-07-17T13:47:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"cilium-dbg: Merge with cilium-agent binary\n\nThe cilium-dbg binary is starting to be rather large as it's\nsharing more and more packages with cilium-agent.\n\nTo reduce the size of the cilium container, merge the two together\nby importing the cilium-dbg cmd package from cilium-agent's main.go\nand dispatching towards the right cobra command based on argv[0].\n\nImage size before (make kind-image):\nlocalhost:5000/cilium/cilium-dev local 399165247761 4 seconds ago 622MB\n\nImage size after:\nlocalhost:5000/cilium/cilium-dev local 1535090bbaeb 4 minutes ago 550MB\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"cilium-dbg: Merge with cilium-agent binary"}},{"before":null,"after":"b348daa58d315a9ffa01b85a24b14dc55001ea1a","ref":"refs/heads/pr/joamaki/cilium-dbg-statedb-output-format","pushedAt":"2024-07-17T12:19:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"cilium-dbg: Add output format option to statedb\n\nAdd support for json and yaml output to the\n\"cilium-dbg statedb
\" commands to allow parsing\nout relevant data from the output.\n\nWhile this is similar to \"cilium-dbg statedb dump\" the key\ndifference here is that it allows dumping specific table and\nallows streaming further changes to that table as json or yaml.\n\nExample:\n $ kubectl exec -c cilium-agent -n kube-system ds/cilium -- \\\n cilium-dbg statedb devices -o json|jq -r '[.Name, .Addrs[0].Addr] | @tsv' |column -t\n lxc19a8fbb1f0cd fe80::4c07:3ff:fe69:adfb\n lxc0041e7923b2d fe80::90fe:9eff:fe0b:39cd\n lxcee9984efe8f1 fe80::4c25:72ff:fe04:f1fc\n eth0 172.19.0.3\n lo 127.0.0.1\n cilium_net fe80::c4ab:bfff:fed2:abda\n cilium_vxlan fe80::b450:30ff:fe28:f479\n lxc_health fe80::c8a6:44ff:fe06:a3be\n cilium_host 10.244.0.81\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"cilium-dbg: Add output format option to statedb"}},{"before":"7ca1cebafa3988750ba65be94c185cf556c9b220","after":"e8eec826f26695dd08d914c4a0b1d07b1e58ab64","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-17T09:42:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"WIP: backend rework, fault injection\n\n- Backend struct needed to be reworked to support multiple PortNames\n (HostPort service will have a missing or different PortName!)\n- Started abstracting the map operations to support testing with fault\n injection.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"WIP: backend rework, fault injection"}},{"before":"b10bf5915ebb58b6b7e29aa6a8bad7742aefd3f7","after":"7ca1cebafa3988750ba65be94c185cf556c9b220","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-15T13:53:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"WIP: backend rework, fault injection\n\n- Backend struct needed to be reworked to support multiple PortNames\n (HostPort service will have a missing or different PortName!)\n- Started abstracting the map operations to support testing with fault\n injection.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"WIP: backend rework, fault injection"}},{"before":"2b6c16cf2463718e0362fb282ede4484019c4caf","after":"b10bf5915ebb58b6b7e29aa6a8bad7742aefd3f7","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-15T13:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"WIP: backend rework, fault injection\n\n- Backend struct needed to be reworked to support multiple PortNames\n- Started abstracting the map operations to support testing with fault\n injection.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"WIP: backend rework, fault injection"}},{"before":"6cdff189ddf9e9438184269faf48c0b5a638d74d","after":"3d4f03fee26d354162feea48c367739955bee372","ref":"refs/heads/pr/joamaki/fix-node-address-update-v1.15","pushedAt":"2024-07-15T13:19:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\n[ upstream commit f8eba9a48fdcc6f0fd1964d6bd8c54815f13109f ]\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":"f9890cafd639028f01a03d29036093913d6fbef9","after":"ce624889944fd9b60439665b34575c6b216698b0","ref":"refs/heads/pr/joamaki/fix-node-address-update-v1.16","pushedAt":"2024-07-15T12:58:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\n[ upstream commit f8eba9a48fdcc6f0fd1964d6bd8c54815f13109f ]\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":"a12e94d3e8d9d0b1a8858e4a67d6c9fbef1418c3","after":"899ff3ac59ae17fa80bc2072a0c58487c839d381","ref":"refs/heads/pr/joamaki/fix-node-address-update","pushedAt":"2024-07-15T08:20:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":"addf21037744ab85a4dbbb05737b3c7daebcfa77","after":null,"ref":"refs/heads/pr/joamaki/bump-statedb-v0.2.2","pushedAt":"2024-07-12T12:14:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"}},{"before":"2af1d782854325e08c2146d1ad122c59051e74d4","after":"a12e94d3e8d9d0b1a8858e4a67d6c9fbef1418c3","ref":"refs/heads/pr/joamaki/fix-node-address-update","pushedAt":"2024-07-12T10:58:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":null,"after":"addf21037744ab85a4dbbb05737b3c7daebcfa77","ref":"refs/heads/pr/joamaki/bump-statedb-v0.2.2","pushedAt":"2024-07-12T10:53:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"vendor: Bump to StateDB v0.2.2\n\nThis fixes an issue calculating the next refresh time in the reconciler\nrefreshing code that caused busy looping looking for objects to refresh.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"vendor: Bump to StateDB v0.2.2"}},{"before":"0dba422f0d91b169d249096fcea4a156a6a5aa22","after":"2b6c16cf2463718e0362fb282ede4484019c4caf","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-10T17:06:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"experimental: Add K8s integration tests\n\nThese tests are similar in style to test/controlplane and validate that\nfrom a given set of K8s objects expressed in YAML the expected BPF map\ncontents can be derived through reconciliation.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"experimental: Add K8s integration tests"}},{"before":"dfe8a8f2d22fb55cfe169821d9e31f8e8bcb4f77","after":"0dba422f0d91b169d249096fcea4a156a6a5aa22","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-10T17:04:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"experimental: Add K8s integration tests\n\nThese tests are similar in style to test/controlplane and validate that\nfrom a given set of K8s objects expressed in YAML the expected BPF map\ncontents can be derived through reconciliation.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"experimental: Add K8s integration tests"}},{"before":null,"after":"f9890cafd639028f01a03d29036093913d6fbef9","ref":"refs/heads/pr/joamaki/fix-node-address-update-v1.16","pushedAt":"2024-07-10T15:18:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":"18a0963bd04dc3800ecd2150e032d4b5f6153c2e","after":"6cdff189ddf9e9438184269faf48c0b5a638d74d","ref":"refs/heads/pr/joamaki/fix-node-address-update-v1.15","pushedAt":"2024-07-10T15:15:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\n[ upstream commit 2af1d782854325e08c2146d1ad122c59051e74d4 ]\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":"ae29accaefd7390e79cf39c89eefbfaae059c89c","after":"2af1d782854325e08c2146d1ad122c59051e74d4","ref":"refs/heads/pr/joamaki/fix-node-address-update","pushedAt":"2024-07-10T14:46:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":"4c886f2359aae616f2d066825b1a8090285aaa96","after":"ae29accaefd7390e79cf39c89eefbfaae059c89c","ref":"refs/heads/pr/joamaki/fix-node-address-update","pushedAt":"2024-07-10T14:38:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"datapath: Prefer node IPs for NodePort and Primary\n\nThe K8s Node IP address should be preferred when choosing the NodePort and\nPrimary (BPF masquerade) addresses.\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"datapath: Prefer node IPs for NodePort and Primary"}},{"before":"b4d91e0877c34cb55705e95b2beb7dea3ac0a70d","after":null,"ref":"refs/heads/pr/joamaki/bump-statedb-v0.2.1","pushedAt":"2024-07-10T12:01:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"}},{"before":"703302c322ab8e47aeca7bcc831a3865ae864f07","after":"dfe8a8f2d22fb55cfe169821d9e31f8e8bcb4f77","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-09T15:08:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"experimental: K8s integration tests\n\nVery preliminary integration test from k8s objects to BPF map contents\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"experimental: K8s integration tests"}},{"before":"08eb94960b5b72bdf56553f447b7ddba8f55b5e6","after":"703302c322ab8e47aeca7bcc831a3865ae864f07","ref":"refs/heads/feature/statedb-services-reconciler","pushedAt":"2024-07-09T13:31:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joamaki","name":"Jussi Mäki","path":"/joamaki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1102396?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Jussi Maki ","shortMessageHtmlLink":"WIP"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg-kREQA","startCursor":null,"endCursor":null}},"title":"Activity · joamaki/cilium"}