{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48109239,"defaultBranch":"main","name":"cilium","ownerLogin":"cilium","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-16T12:33:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21054566?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716878383.0","currentOid":""},"activityList":{"items":[{"before":"22139b2672127d2bba5ab50159342332a7221816","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-32657-cc7c27da59dc9e3847c14f58704d7308d5db55c0","pushedAt":"2024-05-28T06:46:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"cc7c27da59dc9e3847c14f58704d7308d5db55c0","after":"22139b2672127d2bba5ab50159342332a7221816","ref":"refs/heads/main","pushedAt":"2024-05-28T06:46:44.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"ClusterMesh/helm: only enable session affinity for HA deployments\n\nSome cloud providers may not support Service session affinity. Enabling\nit by default can cause the clustermesh-apiserver Service to remain in\n'pending' in some environments, as seen in EKS in issue #32646.\n\nLet's instead only enable session affinity if clustermesh-apiserver is\ndeployed with multiple replicas, as this was originally intended to\nreduce reconnections in HA configurations. Optionally, the user can\noverride this behavior with \"Always\" or \"Never\".\n\nFixes: #32646\nFixes: df3c02f00443 (\"ClusterMesh/helm: support multiple replicas\")\n\nSigned-off-by: Tim Horner ","shortMessageHtmlLink":"ClusterMesh/helm: only enable session affinity for HA deployments"}},{"before":null,"after":"22139b2672127d2bba5ab50159342332a7221816","ref":"refs/heads/gh-readonly-queue/main/pr-32657-cc7c27da59dc9e3847c14f58704d7308d5db55c0","pushedAt":"2024-05-28T06:39:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"ClusterMesh/helm: only enable session affinity for HA deployments\n\nSome cloud providers may not support Service session affinity. Enabling\nit by default can cause the clustermesh-apiserver Service to remain in\n'pending' in some environments, as seen in EKS in issue #32646.\n\nLet's instead only enable session affinity if clustermesh-apiserver is\ndeployed with multiple replicas, as this was originally intended to\nreduce reconnections in HA configurations. Optionally, the user can\noverride this behavior with \"Always\" or \"Never\".\n\nFixes: #32646\nFixes: df3c02f00443 (\"ClusterMesh/helm: support multiple replicas\")\n\nSigned-off-by: Tim Horner ","shortMessageHtmlLink":"ClusterMesh/helm: only enable session affinity for HA deployments"}},{"before":"524ede0df2506da2f37e3a7e0df34a3c7f2def9a","after":null,"ref":"refs/heads/pr/giorio94/main/gha-clustermesh-certs","pushedAt":"2024-05-28T06:01:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julianwiedmann","name":"Julian Wiedmann","path":"/julianwiedmann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24281077?s=80&v=4"}},{"before":"cc7c27da59dc9e3847c14f58704d7308d5db55c0","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-32671-b9780fbb808d500f86e1f8f42869caf67bc3249c","pushedAt":"2024-05-28T06:01:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b9780fbb808d500f86e1f8f42869caf67bc3249c","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-32662-7afb7c6b7db213ce167bf94759c52a03a0cf7480","pushedAt":"2024-05-28T06:01:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"7afb7c6b7db213ce167bf94759c52a03a0cf7480","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-32654-b88621db034e6f91af597181953435342afa73f7","pushedAt":"2024-05-28T06:01:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b88621db034e6f91af597181953435342afa73f7","after":"cc7c27da59dc9e3847c14f58704d7308d5db55c0","ref":"refs/heads/main","pushedAt":"2024-05-28T06:01:22.000Z","pushType":"merge_queue_merge","commitsCount":4,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"clustermesh: introduce circuit breaker in wait for synchronization\n\nUpon agent and operator restart, we need to wait for full clustermesh\nsynchronization in multiple subsystems, to prevent breaking existing\ncross-cluster connections due to e.g., garbage collection of valid\nbut not yet retrieved entries for a given remote cluster. However,\nthe absence of a timeout controlling this process is problematic as\nwell, as the impossibility of connecting to a remote cluster (e.g.,\ndue to a misconfiguration) can cause issues for local communication\nto the blocked GC operations.\n\nLet's standardize the different wait for synchronization functions\nto automatically return after a user configurable timeout (tunable\nvia the clustermesh-sync-timeout, and set to 1 minute by default)\nelapses. This mimics and replaces the already existing timeout used\nto unblock endpoint regeneration, generalizing it to all the other\nresources as well. The existing flag is deprecated, but it still\ntakes precedence for consistency with the existing behavior.\n\nSigned-off-by: Marco Iorio ","shortMessageHtmlLink":"clustermesh: introduce circuit breaker in wait for synchronization"}},{"before":null,"after":"cc7c27da59dc9e3847c14f58704d7308d5db55c0","ref":"refs/heads/gh-readonly-queue/main/pr-32671-b9780fbb808d500f86e1f8f42869caf67bc3249c","pushedAt":"2024-05-28T05:54:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"clustermesh: introduce circuit breaker in wait for synchronization\n\nUpon agent and operator restart, we need to wait for full clustermesh\nsynchronization in multiple subsystems, to prevent breaking existing\ncross-cluster connections due to e.g., garbage collection of valid\nbut not yet retrieved entries for a given remote cluster. However,\nthe absence of a timeout controlling this process is problematic as\nwell, as the impossibility of connecting to a remote cluster (e.g.,\ndue to a misconfiguration) can cause issues for local communication\nto the blocked GC operations.\n\nLet's standardize the different wait for synchronization functions\nto automatically return after a user configurable timeout (tunable\nvia the clustermesh-sync-timeout, and set to 1 minute by default)\nelapses. This mimics and replaces the already existing timeout used\nto unblock endpoint regeneration, generalizing it to all the other\nresources as well. The existing flag is deprecated, but it still\ntakes precedence for consistency with the existing behavior.\n\nSigned-off-by: Marco Iorio ","shortMessageHtmlLink":"clustermesh: introduce circuit breaker in wait for synchronization"}},{"before":null,"after":"b9780fbb808d500f86e1f8f42869caf67bc3249c","ref":"refs/heads/gh-readonly-queue/main/pr-32662-7afb7c6b7db213ce167bf94759c52a03a0cf7480","pushedAt":"2024-05-28T05:54:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"helm: drop localhost SAN from the clustermesh admin certificate\n\nThe admin certificate is used by the clustermesh-apiserver for client\nauthentication against the sidecar etcd instance. Etcd leverages the\ncommon name to determine the user name, while SANs are ignored. Hence,\nlet's just remove it, as not necessary.\n\nSigned-off-by: Marco Iorio ","shortMessageHtmlLink":"helm: drop localhost SAN from the clustermesh admin certificate"}},{"before":null,"after":"7afb7c6b7db213ce167bf94759c52a03a0cf7480","ref":"refs/heads/gh-readonly-queue/main/pr-32654-b88621db034e6f91af597181953435342afa73f7","pushedAt":"2024-05-28T05:54:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"gha: test certificate generation methods in conformance clustermesh\n\nMake sure to test all the three supported certificate generation methods\n(i.e., helm, cronJob and certmanager) to prevent possible regressions\naffecting only one of them.\n\nSigned-off-by: Marco Iorio ","shortMessageHtmlLink":"gha: test certificate generation methods in conformance clustermesh"}},{"before":"77a1e6642aff897721dc0a26f5e6146b0df57219","after":"c6fc25e95280ac3ae5337056aa368a760cb7d47e","ref":"refs/heads/renovate/v1.13-all-github-action","pushedAt":"2024-05-28T04:57:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all github action dependencies\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"chore(deps): update all github action dependencies"}},{"before":"3e5812dc4ebc4b3e875d38abc9559691451a9599","after":"0d421e2f57590d0ecc030e187766a324821bcae5","ref":"refs/heads/renovate/v1.13-go","pushedAt":"2024-05-28T04:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"auto-committer[bot]","name":null,"path":"/apps/auto-committer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21054566?s=80&v=4"},"commit":{"message":"images: update cilium-{runtime,builder}\n\nSigned-off-by: Cilium Imagebot ","shortMessageHtmlLink":"images: update cilium-{runtime,builder}"}},{"before":"f3973dbb712d13faf93ed407944448ea6d749fb5","after":"3e5812dc4ebc4b3e875d38abc9559691451a9599","ref":"refs/heads/renovate/v1.13-go","pushedAt":"2024-05-28T04:38:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update docker.io/library/golang:1.21.10 docker digest to 16438a8\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"chore(deps): update docker.io/library/golang:1.21.10 docker digest to…"}},{"before":"71828b61f75761973edb7ad5dc5c422c4c5ef5ad","after":"f28c498cf9429a2c3cd068282461201adc0fa050","ref":"refs/heads/v1.13","pushedAt":"2024-05-28T03:14:26.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"YutaroHayakawa","name":"Yutaro Hayakawa","path":"/YutaroHayakawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9045765?s=80&v=4"},"commit":{"message":"images: update cilium-{runtime,builder}\n\n[ upstream commit 62117e7e9363767a8c8751d69a4082c403847f95 ]\n\n[ backporter's comment: Resolve image hash conflict and execute make\n update-runtime-image and update-builder-image. ]\n\nSigned-off-by: Anton Ippolitov \nSigned-off-by: Yutaro Hayakawa ","shortMessageHtmlLink":"images: update cilium-{runtime,builder}"}},{"before":"6cbf76ff4f8719d41c0bc7a78146566b0e64fd7f","after":null,"ref":"refs/heads/pr/v1.13-backport-2024-05-24-01-59","pushedAt":"2024-05-28T03:14:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"YutaroHayakawa","name":"Yutaro Hayakawa","path":"/YutaroHayakawa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9045765?s=80&v=4"}},{"before":"40990e647068eae85887f915dfbfb82f86586eaa","after":"5f0bd9f1c282e1376d75bf717b0fa28cf65fc2cf","ref":"refs/heads/renovate/v1.14-go","pushedAt":"2024-05-28T02:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"auto-committer[bot]","name":null,"path":"/apps/auto-committer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21054566?s=80&v=4"},"commit":{"message":"images: update cilium-{runtime,builder}\n\nSigned-off-by: Cilium Imagebot ","shortMessageHtmlLink":"images: update cilium-{runtime,builder}"}},{"before":"d2b7cf311dfa12e0efb6ab3ef58d3cf5df2927f4","after":"40990e647068eae85887f915dfbfb82f86586eaa","ref":"refs/heads/renovate/v1.14-go","pushedAt":"2024-05-28T02:18:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update docker.io/library/golang:1.21.10 docker digest to 16438a8\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"chore(deps): update docker.io/library/golang:1.21.10 docker digest to…"}},{"before":"b88621db034e6f91af597181953435342afa73f7","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-32613-7f895d32dfdaf434d19c03aae27e8faeb30b967f","pushedAt":"2024-05-28T00:07:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"7f895d32dfdaf434d19c03aae27e8faeb30b967f","after":"b88621db034e6f91af597181953435342afa73f7","ref":"refs/heads/main","pushedAt":"2024-05-28T00:07:44.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"pkg/cgroups: Remove noisy log\n\nWe have a CLI to dump pod cgroups metadata, so remove\nthe log as it can get noisy on datapath events.\n\nSigned-off-by: Aditi Ghag ","shortMessageHtmlLink":"pkg/cgroups: Remove noisy log"}},{"before":null,"after":"b88621db034e6f91af597181953435342afa73f7","ref":"refs/heads/gh-readonly-queue/main/pr-32613-7f895d32dfdaf434d19c03aae27e8faeb30b967f","pushedAt":"2024-05-28T00:00:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"pkg/cgroups: Remove noisy log\n\nWe have a CLI to dump pod cgroups metadata, so remove\nthe log as it can get noisy on datapath events.\n\nSigned-off-by: Aditi Ghag ","shortMessageHtmlLink":"pkg/cgroups: Remove noisy log"}},{"before":null,"after":"feab1bcb93d3b8c6bc150634029c0c8e51702aae","ref":"refs/heads/renovate/main-all-go-deps-main","pushedAt":"2024-05-27T19:18:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"fix(deps): update all go dependencies main\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"fix(deps): update all go dependencies main"}},{"before":"7f895d32dfdaf434d19c03aae27e8faeb30b967f","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-32736-3fc805b74979cbc27a1780e66ef4fbf811bd8ab6","pushedAt":"2024-05-27T19:13:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"b226b240fbd3a954bbcc7c8e76bc2e4c26634d04","after":null,"ref":"refs/heads/renovate/main-all-go-deps-main","pushedAt":"2024-05-27T19:13:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sayboras","name":"Tam Mach","path":"/sayboras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9019229?s=80&v=4"}},{"before":"3fc805b74979cbc27a1780e66ef4fbf811bd8ab6","after":"7f895d32dfdaf434d19c03aae27e8faeb30b967f","ref":"refs/heads/main","pushedAt":"2024-05-27T19:13:29.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix(deps): update module github.com/aliyun/alibaba-cloud-sdk-go to v1.62.748\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"fix(deps): update module github.com/aliyun/alibaba-cloud-sdk-go to v1…"}},{"before":null,"after":"77a1e6642aff897721dc0a26f5e6146b0df57219","ref":"refs/heads/renovate/v1.13-all-github-action","pushedAt":"2024-05-27T19:12:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all github action dependencies\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"chore(deps): update all github action dependencies"}},{"before":null,"after":"7f895d32dfdaf434d19c03aae27e8faeb30b967f","ref":"refs/heads/gh-readonly-queue/main/pr-32736-3fc805b74979cbc27a1780e66ef4fbf811bd8ab6","pushedAt":"2024-05-27T19:06:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"fix(deps): update module github.com/aliyun/alibaba-cloud-sdk-go to v1.62.748\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"fix(deps): update module github.com/aliyun/alibaba-cloud-sdk-go to v1…"}},{"before":null,"after":"597eee76d033cc8afdf58a829a21f52d5f592005","ref":"refs/heads/renovate/v1.14-all-github-action","pushedAt":"2024-05-27T18:51:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update all github action dependencies\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"chore(deps): update all github action dependencies"}},{"before":null,"after":"f3973dbb712d13faf93ed407944448ea6d749fb5","ref":"refs/heads/renovate/v1.13-go","pushedAt":"2024-05-27T18:43:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update docker.io/library/golang:1.21.10 docker digest to 16438a8\n\nSigned-off-by: renovate[bot] ","shortMessageHtmlLink":"chore(deps): update docker.io/library/golang:1.21.10 docker digest to…"}},{"before":"3fc805b74979cbc27a1780e66ef4fbf811bd8ab6","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-32606-9156db48246e163b2b48693d293ebdf55707662a","pushedAt":"2024-05-27T18:41:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVYIT3gA","startCursor":null,"endCursor":null}},"title":"Activity · cilium/cilium"}