{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":94823705,"defaultBranch":"master","name":"digitalocean-cloud-controller-manager","ownerLogin":"digitalocean","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-19T21:45:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4650108?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717010261.0","currentOid":""},"activityList":{"items":[{"before":"0d3127f065dc0d25b88f3836c5029c2dfbc03507","after":"cd3e294018f5d15b9965b2577c7c2890c97316cb","ref":"refs/heads/master","pushedAt":"2024-05-29T23:56:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timoreimann","name":"Timo Reimann","path":"/timoreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/694826?s=80&v=4"},"commit":{"message":"Merge pull request #732 from carlohamalainen/carlohamalainen-patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #732 from carlohamalainen/carlohamalainen-patch-1"}},{"before":null,"after":"4e844752045f0fbe4925723142c8ae6bfa949d92","ref":"refs/heads/ig/source-ranges","pushedAt":"2024-05-29T19:17:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gottwald","name":"Ingo Gottwald","path":"/gottwald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1154338?s=80&v=4"},"commit":{"message":"Add support for loadBalancerSourceRanges\n\nThis change introduces support for loadBalancerSourceRanges which is the\npreferred and recommended way to add firewall allow rules and therefore\ntakes presedence over annotation based allow rules.\n\nCo-authored-by: J0sh0nat0r \nCo-authored-by: Ingo Gottwald ","shortMessageHtmlLink":"Add support for loadBalancerSourceRanges"}},{"before":"cd7ac33bd16c4ddf4d40f55779e10e170d1d1f23","after":"0d3127f065dc0d25b88f3836c5029c2dfbc03507","ref":"refs/heads/master","pushedAt":"2024-05-28T23:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"create release manifests for v0.1.51","shortMessageHtmlLink":"create release manifests for v0.1.51"}},{"before":"5508f0c1dad05dcd84db6d0d200498df83fe689b","after":"cd7ac33bd16c4ddf4d40f55779e10e170d1d1f23","ref":"refs/heads/master","pushedAt":"2024-05-28T10:45:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"},"commit":{"message":"Merge pull request #727 from digitalocean/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.18.3\n\nbuild(deps): bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3","shortMessageHtmlLink":"Merge pull request #727 from digitalocean/dependabot/go_modules/sigs.…"}},{"before":"ad74a574f7361eb2fee252077c11f401b6bbcbf3","after":null,"ref":"refs/heads/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.18.3","pushedAt":"2024-05-28T10:45:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"}},{"before":"64ba8e1dec80b0d6188609af664e3358641f512e","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/go-logr/logr-1.4.2","pushedAt":"2024-05-28T10:45:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"}},{"before":"c5428fed830bc100f2daf65807a2fd94393f9c72","after":"5508f0c1dad05dcd84db6d0d200498df83fe689b","ref":"refs/heads/master","pushedAt":"2024-05-28T10:45:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"},"commit":{"message":"Merge pull request #728 from digitalocean/dependabot/go_modules/github.com/go-logr/logr-1.4.2\n\nbuild(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.2","shortMessageHtmlLink":"Merge pull request #728 from digitalocean/dependabot/go_modules/githu…"}},{"before":"93dd25a2fdc2e28df0474ad835e5d15ebd748893","after":null,"ref":"refs/heads/adjust-changelog","pushedAt":"2024-05-27T22:27:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timoreimann","name":"Timo Reimann","path":"/timoreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/694826?s=80&v=4"}},{"before":"f962af91830bbbf0e8c65fac6b07344cbe397626","after":"c5428fed830bc100f2daf65807a2fd94393f9c72","ref":"refs/heads/master","pushedAt":"2024-05-27T22:27:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"timoreimann","name":"Timo Reimann","path":"/timoreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/694826?s=80&v=4"},"commit":{"message":"Merge pull request #730 from digitalocean/adjust-changelog\n\nAdjust changelog","shortMessageHtmlLink":"Merge pull request #730 from digitalocean/adjust-changelog"}},{"before":null,"after":"93dd25a2fdc2e28df0474ad835e5d15ebd748893","ref":"refs/heads/adjust-changelog","pushedAt":"2024-05-27T22:19:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timoreimann","name":"Timo Reimann","path":"/timoreimann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/694826?s=80&v=4"},"commit":{"message":"Adjust changelog\n\nNeeded for our automatic release job to properly insert the current\ndate.","shortMessageHtmlLink":"Adjust changelog"}},{"before":"cf28ba55b8853b0d36f95fbbb395e113e0e58fc9","after":null,"ref":"refs/heads/bbass/LBAAS-3246/support-certificate-name","pushedAt":"2024-05-27T21:33:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"}},{"before":"0c0fd5a6d247b3b125c4bd00fea1a3db87a3610f","after":"f962af91830bbbf0e8c65fac6b07344cbe397626","ref":"refs/heads/master","pushedAt":"2024-05-27T21:33:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"Add new annotation for using certificate name when configuring load balancer TLS (#722)\n\n* Add new annotation for using certificate name when configuring load balancer TLS\r\n\r\nThis will improve the users experience when using a certificate. A name is easier to identify then a UUID. If they are using lets encrypt, the underlying UUID will change on each renewal which causes headaches for users. Certificate names are also now unique so we can identify a certificate by its name even if the underlying UUID has changed.","shortMessageHtmlLink":"Add new annotation for using certificate name when configuring load b…"}},{"before":"b891e2b1d2a61cbd9a3accd11cdf3554611eb677","after":"cf28ba55b8853b0d36f95fbbb395e113e0e58fc9","ref":"refs/heads/bbass/LBAAS-3246/support-certificate-name","pushedAt":"2024-05-27T21:27:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"fix merge","shortMessageHtmlLink":"fix merge"}},{"before":"dcbe1fe39b810bbbcd2048eaeb5adc035eb004c2","after":null,"ref":"refs/heads/bbass/LBAAS-3247/fw-logic","pushedAt":"2024-05-27T21:25:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"}},{"before":"47d22d795b04066e16c8cb7475eed1695ce522ed","after":"0c0fd5a6d247b3b125c4bd00fea1a3db87a3610f","ref":"refs/heads/master","pushedAt":"2024-05-27T21:25:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"Update forwarding rule logic for REGIONAL_NETWORK (#729)\n\nTraffic will land on the worker node destined for the port of the service and not the node port. If there is an LB with port:80 and targetPort:8000. Then traffic will be configured to flow through the NLB on port: 80, will be forwarded to a DOKS worker node with DST IP=VIP and DST port=80, and then kube-proxy/cillium will take care of routing it to an appropriate pod.","shortMessageHtmlLink":"Update forwarding rule logic for REGIONAL_NETWORK (#729)"}},{"before":"eb49f1fe662b0c414b4d62cd171f87e48bbc5af2","after":null,"ref":"refs/heads/bbass/LBAAS-3249/health","pushedAt":"2024-05-27T21:24:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"}},{"before":"64bdbb225684ee3f1a801c2fc477b62aec9177b7","after":"47d22d795b04066e16c8cb7475eed1695ce522ed","ref":"refs/heads/master","pushedAt":"2024-05-27T21:24:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"Fix Load Balancer Health Checks (#724)\n\n* Fix Load Balancer Health Checks\r\n\r\nOur current health check implementation is flawed. The external load balancer should not be responsible for health checking the pods since Kubernetes is already doing that. It instead should be health checking the worker nodes themselves. It is also dependent on the externalTrafficPolicy set on the Service itself.\r\n\r\nIf the `externalTrafficPolicy=Local` then a health check node port is created to serve health checks for the node. If there are 1 or more active pods on the node, then the health check will return 200 and it will indicate how many healthy pods are running. If there is no active pods, then it will return a 503 and will fail the health checks. It is necessary for the LB to health check this dedicated endpoint to ensure we respect the lifecycle of the worker node and the pods running on it.\r\n\r\nIf the `externalTrafficPolicy=Cluster` then we should health check kube-proxy running on the node. This is controlled by `--healthz-bind-address` which defaults to `0.0.0.0:10256`. Health checking kube-proxy allows us to follow the lifecycle of the node such as whether it is up and ready to serve traffic, or whether we should stop routing traffic because it is tainted, is being removed due to scaling down, or being removed due to maintenance. In this case, kube proxy is responsible for understanding the health of each individual pod and managing which pods should receive traffic. In our current behaviour, if a pod goes unhealthy, it can incorrectly mark entire worker nodes as unhealthy which isn't the case. If/when we make the switch to full cilium, we will need to make sure we set `--kube-proxy-replacement-healthz-bind-address`.\r\n\r\nThis change will delegate pod healthiness to Kubernetes, which it should have always done. It will instead start health checking the Kubernetes components themselves to ensure they are up and ready to process traffic, and we can stop sending traffic to them when they are no longer healthy or are being drained for any number of reasons. Pod unhealthiness will no longer mark nodes as unhealthy. This should also fix a number of edge cases customers are experiencing when using cluster autoscaling or pod autoscalers.\r\n\r\n* Keep existing logic and gate it behind a new `revert-to-old-health-check` annotation.","shortMessageHtmlLink":"Fix Load Balancer Health Checks (#724)"}},{"before":null,"after":"dcbe1fe39b810bbbcd2048eaeb5adc035eb004c2","ref":"refs/heads/bbass/LBAAS-3247/fw-logic","pushedAt":"2024-05-27T21:15:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"Update forwarding rule logic for REGIONAL_NETWORK\n\nTraffic will land on the worker node destined for the port of the service and not the node port. If there is an LB with port:80 and targetPort:8000. Then traffic will be configured to flow through the NLB on port: 80, will be forwarded to a DOKS worker node with DST IP=VIP and DST port=80, and then kube-proxy/cillium will take care of routing it to an appropriate pod.","shortMessageHtmlLink":"Update forwarding rule logic for REGIONAL_NETWORK"}},{"before":null,"after":"64ba8e1dec80b0d6188609af664e3358641f512e","ref":"refs/heads/dependabot/go_modules/github.com/go-logr/logr-1.4.2","pushedAt":"2024-05-27T14:41:15.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":"build(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.2\n\nBumps [github.com/go-logr/logr](https://github.com/go-logr/logr) from 1.4.1 to 1.4.2.\n- [Release notes](https://github.com/go-logr/logr/releases)\n- [Changelog](https://github.com/go-logr/logr/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/go-logr/logr\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github.com/go-logr/logr from 1.4.1 to 1.4.2"}},{"before":null,"after":"ad74a574f7361eb2fee252077c11f401b6bbcbf3","ref":"refs/heads/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.18.3","pushedAt":"2024-05-27T14:41: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":"build(deps): bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3\n\nBumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.18.2 to 0.18.3.\n- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)\n- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)\n- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.18.2...v0.18.3)\n\n---\nupdated-dependencies:\n- dependency-name: sigs.k8s.io/controller-runtime\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3"}},{"before":"04ae38183bd2a5070a48596005f41a135ad6671c","after":"b891e2b1d2a61cbd9a3accd11cdf3554611eb677","ref":"refs/heads/bbass/LBAAS-3246/support-certificate-name","pushedAt":"2024-05-21T22:00:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"update CHANGELOG.md","shortMessageHtmlLink":"update CHANGELOG.md"}},{"before":"3d3101132fe5f66d6ad1d459050efc820806f681","after":"eb49f1fe662b0c414b4d62cd171f87e48bbc5af2","ref":"refs/heads/bbass/LBAAS-3249/health","pushedAt":"2024-05-21T16:19:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"bring back health check tests","shortMessageHtmlLink":"bring back health check tests"}},{"before":"2d86330d67a2ced319bcd3c9d5d4cbf0b611dfe8","after":"3d3101132fe5f66d6ad1d459050efc820806f681","ref":"refs/heads/bbass/LBAAS-3249/health","pushedAt":"2024-05-21T14:52:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"Keep existing logic and gate it behind a new `revert-to-old-health-check` annotation.","shortMessageHtmlLink":"Keep existing logic and gate it behind a new `revert-to-old-health-ch…"}},{"before":"c3c5343a377b16430d6ee192608092ef882b3a56","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.6","pushedAt":"2024-05-21T07:29:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"}},{"before":"771c3953999a3e1174c30e3883ac93d9337b8fe4","after":"64bdbb225684ee3f1a801c2fc477b62aec9177b7","ref":"refs/heads/master","pushedAt":"2024-05-21T07:29:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"},"commit":{"message":"Merge pull request #726 from digitalocean/dependabot/github_actions/actions/checkout-4.1.6\n\nbuild(deps): bump actions/checkout from 4.1.5 to 4.1.6","shortMessageHtmlLink":"Merge pull request #726 from digitalocean/dependabot/github_actions/a…"}},{"before":null,"after":"c3c5343a377b16430d6ee192608092ef882b3a56","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.6","pushedAt":"2024-05-20T14:55:54.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":"build(deps): bump actions/checkout from 4.1.5 to 4.1.6\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b...a5ac7e51b41094c92402da3b24376905380afc29)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump actions/checkout from 4.1.5 to 4.1.6"}},{"before":"a5285f6f87a9c770abda4ad0b54f66f68f310d22","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/digitalocean/godo-1.116.0","pushedAt":"2024-05-20T14:38:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"}},{"before":"a2f88a0c1666999a4231168a2cc5a6b49795fb03","after":"771c3953999a3e1174c30e3883ac93d9337b8fe4","ref":"refs/heads/master","pushedAt":"2024-05-20T14:38:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cpanato","name":"Carlos Tadeu Panato Junior","path":"/cpanato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4115580?s=80&v=4"},"commit":{"message":"Merge pull request #725 from digitalocean/dependabot/go_modules/github.com/digitalocean/godo-1.116.0\n\nbuild(deps): bump github.com/digitalocean/godo from 1.115.0 to 1.116.0","shortMessageHtmlLink":"Merge pull request #725 from digitalocean/dependabot/go_modules/githu…"}},{"before":null,"after":"a5285f6f87a9c770abda4ad0b54f66f68f310d22","ref":"refs/heads/dependabot/go_modules/github.com/digitalocean/godo-1.116.0","pushedAt":"2024-05-20T14:24:00.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":"build(deps): bump github.com/digitalocean/godo from 1.115.0 to 1.116.0\n\nBumps [github.com/digitalocean/godo](https://github.com/digitalocean/godo) from 1.115.0 to 1.116.0.\n- [Release notes](https://github.com/digitalocean/godo/releases)\n- [Changelog](https://github.com/digitalocean/godo/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/digitalocean/godo/compare/v1.115.0...v1.116.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/digitalocean/godo\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump github.com/digitalocean/godo from 1.115.0 to 1.116.0"}},{"before":"a6e61bd8215880ea187419322a2c00b3478a86e5","after":"2d86330d67a2ced319bcd3c9d5d4cbf0b611dfe8","ref":"refs/heads/bbass/LBAAS-3249/health","pushedAt":"2024-05-16T15:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bbassingthwaite","name":"Braden Bassingthwaite","path":"/bbassingthwaite","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1919080?s=80&v=4"},"commit":{"message":"Keep existing logic and gate it behind a new `revert-to-old-health-check` annotation.","shortMessageHtmlLink":"Keep existing logic and gate it behind a new `revert-to-old-health-ch…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV3nPIAA","startCursor":null,"endCursor":null}},"title":"Activity · digitalocean/digitalocean-cloud-controller-manager"}