{"push_id":2792516065,"size":52,"distinct_size":52,"ref":"refs/heads/microscope-ci-fix","head":"531ed411f32d4845dad646185d389aae41cebb74","before":"fa49646e71f8e09c2e2e473d44e240fcdfd2b4b9","commits":[{"sha":"8fabd73bca7797cfe0269299327d23852323175b","author":{"name":"Thomas Graf","email":"5f50a84c1fa3bcff146405017f36aec1a10a9e38@cilium.io"},"message":"launcher: Wait for process to exit and release resources\n\nFixes: #5103\n\nSigned-off-by: Thomas Graf <thomas@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/8fabd73bca7797cfe0269299327d23852323175b"},{"sha":"f6463dea5d70a95d0406a9d98df624f6f8135d15","author":{"name":"Joe Stringer","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@covalent.io"},"message":"check-complexity: Print individual prog insn count\n\nPrint the complexity of individual programs in the output of the\ncheck-complexity.sh script, for better understanding of how changes\nimpact the complexity.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/f6463dea5d70a95d0406a9d98df624f6f8135d15"},{"sha":"f74508545dd28c34143c0da9aceeaaaa2b1225b1","author":{"name":"Eloy Coto","email":"2a8acc28452926ceac4d9db555411743254cf5f9@gmail.com"},"message":"Test: KafkaExec to use node.Exec\n\nAt the moment the kubectl.KafkaExec is not using node.Exec and commands\nare not logged into the test-output.log\n\nWith this change all commands will be logged in the test-output.log to\nhelp debugging.\n\nSigned-off-by: Eloy Coto <eloy.coto@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/f74508545dd28c34143c0da9aceeaaaa2b1225b1"},{"sha":"1e6e398e7d22c858ffb2d48b95a1daff088fe058","author":{"name":"André Martins","email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@cilium.io"},"message":"examples/kubernetes-ingress: fix development VM setup\n\nChanges made in the development VM v106 broke the kube-proxy setup. This\ncommit fixes the deployment by removing the unnecessary requires from\nthe systemd service.\n\nFixes: bbfcb3e97372 (\"Update to Istio 1.0.0\")\nSigned-off-by: André Martins <andre@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/1e6e398e7d22c858ffb2d48b95a1daff088fe058"},{"sha":"291eccb11cb51dc923656451e4aea74b3ea34c44","author":{"name":"André Martins","email":"bc9800b9d52a24cce72a73dd528afed53f10e5fc@cilium.io"},"message":"pkg/envoy: update generated files\n\nThis updates generated files with the development VM v106.\n\nSigned-off-by: André Martins <andre@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/291eccb11cb51dc923656451e4aea74b3ea34c44"},{"sha":"1acb4ee277598e173d483034781aaed55be3ec7b","author":{"name":"Eloy Coto","email":"2a8acc28452926ceac4d9db555411743254cf5f9@gmail.com"},"message":"Test: Nightly fix test name on upgrade test\n\n- Fix test name in Nightly that are not correct\n- Delete the whole coredns deployment instead of having the old\ndeployments files.\n\nSigned-off-by: Eloy Coto <eloy.coto@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/1acb4ee277598e173d483034781aaed55be3ec7b"},{"sha":"e2ca9051fecbf0ccaebb3273b9b2536ba7fd13e7","author":{"name":"Eloy Coto","email":"2a8acc28452926ceac4d9db555411743254cf5f9@gmail.com"},"message":"Test: Nigthly wait until all endpoints are ready\n\nAdd a new rule to wait until all endpoints to be ready to avoid false\npositives.\n\nSigned-off-by: Eloy Coto <eloy.coto@gmail.com>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/e2ca9051fecbf0ccaebb3273b9b2536ba7fd13e7"},{"sha":"8535802bd0b2f9f8100edbde05e0151e2b00cc46","author":{"name":"Ian Vernon","email":"57a33a5496950fec8433e4dd83347673459dcdfc@cilium.io"},"message":"common/types: remove unused files\n\nAll of the code in the following files is not used anywhere in Cilium:\n* common/types/namespace_annotation.go\n* common/types/ping.go\n* common/types/server.go\n\nRemove it accordingly to keep the code base tidy.\n\nSigned-off by: Ian Vernon <ian@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/8535802bd0b2f9f8100edbde05e0151e2b00cc46"},{"sha":"160f7f2762121c24682153187e5ea44f812db1e0","author":{"name":"Ian Vernon","email":"57a33a5496950fec8433e4dd83347673459dcdfc@cilium.io"},"message":"move types.Loadbalancer to pkg/loadbalancer\n\nThis introduces no functional changes.\n\nSigned-off by: Ian Vernon <ian@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/160f7f2762121c24682153187e5ea44f812db1e0"},{"sha":"19a277f7fd6020fb9b154de4d1a589f0a93dd8ea","author":{"name":"Ian Vernon","email":"57a33a5496950fec8433e4dd83347673459dcdfc@cilium.io"},"message":"CODEOWNERS: add pkg/loadbalancer CODEOWNERS\n\nSigned-off by: Ian Vernon <ian@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/19a277f7fd6020fb9b154de4d1a589f0a93dd8ea"},{"sha":"06efc21b8c4f9efcd8cdf2339d7545f66c26c2a8","author":{"name":"Joe Stringer","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@covalent.io"},"message":"bpf: Reduce the number of supported prefix lengths\n\nDue to features merged for the 1.2 feature window, the complexity of the\ndatapath has increased. To prevent issues at runtime when attempting to\ncompile and load / verify the datapath code, reduce the maximum number\nof prefix lengths that we support.\n\nAs always, this limitation will only affect users running Cilium on Linux\nversions earlier than 4.11.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/06efc21b8c4f9efcd8cdf2339d7545f66c26c2a8"},{"sha":"93dee7abedeae6cc24d092bd270e92f0083adb28","author":{"name":"Joe Stringer","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@covalent.io"},"message":"bpf: Relax verifier in CT lookup drop case\n\nThis significantly reduces the complexity of the IPV6_FROM_LXC tail call\nwhen performing load/verification under particular sets of config options,\nsuch as with egress policy disabled.\n\nBefore, Linux 4.15 with policy, monitor aggregation disabled:\n\n  $ make -j2 -C bpf && sudo ./test/bpf/check-complexity.sh\n  ...\n  Prog section '2/10' (tail_call IPV6_FROM_LXC) loaded (28)!\n  processed 57631 insns, stack depth 320\n  ...\n\nAfter:\n\n  $ make -j2 -C bpf && sudo ./test/bpf/check-complexity.sh\n  ...\n  Prog section '2/10' (tail_call IPV6_FROM_LXC) loaded (28)!\n  processed 23365 insns, stack depth 312\n  ...\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/93dee7abedeae6cc24d092bd270e92f0083adb28"},{"sha":"4af51cf3e4d3bf01a956989f2dc11e52c4b0507c","author":{"name":"Joe Stringer","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@covalent.io"},"message":"ipcache: Split prefix length limits by protocol\n\nDue to the complexity of the datapaths, IPv6 and IPv4 have different\nunique prefix length limits from each other. To maximise the number of\nsupported unique prefix lengths, split this logic by L3 protocol and\nenforce limits using the known good values for each protocol.\n\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/4af51cf3e4d3bf01a956989f2dc11e52c4b0507c"},{"sha":"f4408f2c7d1d0a5e01ab62ad174a774dfb12d362","author":{"name":"Joe Stringer","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@covalent.io"},"message":"bpf: Report dst identity in drop notifications\n\nPreviously, the destination identity for drop messages was omitted even\nif it had been looked up during the egress handling of the packet.\nRetain the destination identity and report it in the drop monitor\nnotifications.\n\nFixes: #5007\nSigned-off-by: Joe Stringer <joe@covalent.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/f4408f2c7d1d0a5e01ab62ad174a774dfb12d362"},{"sha":"fc4e62c917a15c918cf3bc24c37f9a1dc90d1b17","author":{"name":"Ian Vernon","email":"57a33a5496950fec8433e4dd83347673459dcdfc@cilium.io"},"message":"test/k8sT: add more logs to narrate progress of ChaosTest\n\nAlso query the ClusterIP as well as the service name to make more clear whether\nconnectivity issues are purely due to DNS, or due to bugs in the Cilium\ndatapath.\n\nSigned-off by: Ian Vernon <ian@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/fc4e62c917a15c918cf3bc24c37f9a1dc90d1b17"},{"sha":"2c19b9e6a4bf03e2a22d1ffd731b3006404379c3","author":{"name":"Ian Vernon","email":"57a33a5496950fec8433e4dd83347673459dcdfc@cilium.io"},"message":"test/helpers: change parameters for WaitForKubeDNSEntry\n\nChange function to accept service name and service namespace. Propagate this\nchange across the test suites.\n\nSigned-off by: Ian Vernon <ian@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/2c19b9e6a4bf03e2a22d1ffd731b3006404379c3"},{"sha":"99fe57b1d185d16f76f07051c6a1659837d75c9d","author":{"name":"Ian Vernon","email":"57a33a5496950fec8433e4dd83347673459dcdfc@cilium.io"},"message":"test: add additional WaitForKubeDNSEntry checks\n\nIf a service with the same name is installed, deleted, and installed again, it\nis possible for DNS to cache the old service IP due to long TTL. As a result,\nthe lookup for an IP for DNS would succeed in `WaitForKubeDNSEntry`, because\nthe old entry was cached. This would result in the function returning and\nindicating success to the caller, but tests using the service name would fail\nbecause the IP that was returned was not the actual service IP. Add logic to\ndetect if the IP returned by looking up service names via DNS is the same as the\nIP stored for the given service in Kubernetes, and use this as a condition for\nblocking the return of `WaitForKubeDNSEntry`.\n\nIf the service is headless, then do not check for the service IP stored in\nKubernetes to match the IP returned for the service from kube-dns. This is\nbecause the IP for headless services in Kubernetes is 'None', which will never\nmatch the IP returned by kube-dns.\n\nSigned-off by: Ian Vernon <ian@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/99fe57b1d185d16f76f07051c6a1659837d75c9d"},{"sha":"ccf8956b6197844c2ff8d91a46aac30c3fed6d7e","author":{"name":"Ian Vernon","email":"57a33a5496950fec8433e4dd83347673459dcdfc@cilium.io"},"message":"test/k8sT: move DNS checks outside of loop\n\nWaiting for DNS entries to exist in kube-dns only needs to be done once per\ninvocation of `PingService` in this test, because once the entry exists, it will\npersist; there is no need to check it within the loop for checking connectivity,\nwhich runs multiple times.\n\nSigned-off by: Ian Vernon <ian@cilium.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/ccf8956b6197844c2ff8d91a46aac30c3fed6d7e"},{"sha":"49eeaac7f7ab4024ca9a7625f6a2081be5ad968f","author":{"name":"Romain Lenglet","email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@covalent.io"},"message":"kafka: Update parser to pull \"Fix de/serialization of null arrays\"\n\nhttps://github.com/cilium/kafka/pull/3\n\nSigned-off-by: Romain Lenglet <romain@covalent.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/49eeaac7f7ab4024ca9a7625f6a2081be5ad968f"},{"sha":"8c5e3ea9ac41e783b8a68b4213d132e54f7ad830","author":{"name":"Romain Lenglet","email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@covalent.io"},"message":"kafka: Properly set (non-)nullable arrays in synthesized responses\n\nSigned-off-by: Romain Lenglet <romain@covalent.io>","distinct":true,"url":"https://api.github.com/repos/nebril/cilium/commits/8c5e3ea9ac41e783b8a68b4213d132e54f7ad830"}]}
{"actor":{"display_login":"nebril"}}