Skip to content

Add simple health check endpoint #745

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
omerlh opened this issue Oct 7, 2020 · 4 comments
Open

Add simple health check endpoint #745

omerlh opened this issue Oct 7, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@omerlh
Copy link

omerlh commented Oct 7, 2020

Describe the enhancement
When using automation to provision runners (Pulumi/Terraform/Puppet/Ansible), we need a way to ensure the VM was provisioned correctly. For example, when running using GCP Instance Group, we can provide health check endpoint. GCP will start a new instance and kill the old one only if this endpoint return healthy response.

I would like to have a dummy endpoint, that return 200 if the runner has started correctly. This is a pretty standard pattern :)

@omerlh omerlh added the enhancement New feature or request label Oct 7, 2020
@devblackops
Copy link

Is there any movement on this? Similar to the OP, I setup self-hosted runners in an Azure Virtual Machine Scale Set. A health endpoint is required to enable auto-updating of the base OS image when Azure patches it.

@aslimacc
Copy link

aslimacc commented Aug 22, 2022

I am also searching for a way to configure a health check that I can turn on in GCP managed instance group. I found that there is a network checks in Github docs here but it unrolls 4 steps and displays if it PASS or FAIL. So I can not configure the healthcheck with that.

Did you find a way?

@viseshrp
Copy link

I'm looking for something similar too. Would be nice to monitor programmatically than use the Github web page.

@myusuf3
Copy link

myusuf3 commented Jan 23, 2025

I am also looking for something similar here. Sad to see no movement after 5 years. What have people on this thread come up with?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants