feat add jwt secret ops status
This commit is contained in:
@@ -942,3 +942,20 @@ func (h *OpsHandler) GetUsageLogsPartitionStatus(c *gin.Context) {
|
||||
|
||||
response.Success(c, status)
|
||||
}
|
||||
|
||||
// GetJWTSecretStatus returns operational status of the JWT signing secret.
|
||||
// GET /api/v1/admin/ops/jwt-secret-status
|
||||
func (h *OpsHandler) GetJWTSecretStatus(c *gin.Context) {
|
||||
if h.opsService == nil {
|
||||
response.Error(c, http.StatusServiceUnavailable, "Ops service not available")
|
||||
return
|
||||
}
|
||||
|
||||
status, err := h.opsService.GetJWTSecretStatus(c.Request.Context())
|
||||
if err != nil {
|
||||
response.ErrorFrom(c, err)
|
||||
return
|
||||
}
|
||||
|
||||
response.Success(c, status)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user