diff --git a/app/routes/kube/kube.js b/app/routes/kube/kube.js index 8ab592d1b..9391336c8 100644 --- a/app/routes/kube/kube.js +++ b/app/routes/kube/kube.js @@ -15,11 +15,15 @@ */ const express = require('express'); +const asyncHandler = require('express-async-handler'); const router = express.Router(); // /kube/liveness -const kube = router.get('/liveness', (req, res) => { +const kube = router.get('/liveness', asyncHandler(async(req, res) => { + // does a db call to make sure we didnt disconnect + await require('../../apollo/models').models.Cluster.find({}, { _id:1 }, { limit:1 }); + return res.sendStatus(200); -}); +})); module.exports = kube; diff --git a/kubernetes/razeedash-api/resource.yaml b/kubernetes/razeedash-api/resource.yaml index 31c41c876..5869a7bcb 100644 --- a/kubernetes/razeedash-api/resource.yaml +++ b/kubernetes/razeedash-api/resource.yaml @@ -115,7 +115,7 @@ items: path: /api/kube/liveness port: 3333 initialDelaySeconds: 5 - periodSeconds: 10 + periodSeconds: 20 timeoutSeconds: 2 resources: requests: