add health command (#2659)
* add health command * update health check implementation to allow for more checks to added over time * add change changelog entry
This commit is contained in:
parent
c2a58a304d
commit
c07cc491bf
9 changed files with 400 additions and 105 deletions
|
|
@ -182,6 +182,14 @@ service HeadscaleService {
|
|||
}
|
||||
// --- Policy end ---
|
||||
|
||||
// --- Health start ---
|
||||
rpc Health(HealthRequest) returns (HealthResponse) {
|
||||
option (google.api.http) = {
|
||||
get : "/api/v1/health"
|
||||
};
|
||||
}
|
||||
// --- Health end ---
|
||||
|
||||
// Implement Tailscale API
|
||||
// rpc GetDevice(GetDeviceRequest) returns(GetDeviceResponse) {
|
||||
// option(google.api.http) = {
|
||||
|
|
@ -209,3 +217,9 @@ service HeadscaleService {
|
|||
// };
|
||||
// }
|
||||
}
|
||||
|
||||
message HealthRequest {}
|
||||
|
||||
message HealthResponse {
|
||||
bool database_connectivity = 1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue