Commit f3b0fb3c authored by Jack Greenfield's avatar Jack Greenfield

Merge pull request #208 from michelleN/resourcifier-health

add health check to resourcifier
parents 2d75da6b 750d7caf
......@@ -103,6 +103,13 @@ spec:
containers:
- env: []
image: gcr.io/dm-k8s-testing/resourcifier:latest
imagePullPolicy: Always
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 30
timeoutSeconds: 1
name: resourcifier
ports:
- containerPort: 8080
......
......@@ -17,6 +17,7 @@ limitations under the License.
package main
import (
"github.com/kubernetes/deployment-manager/util"
"github.com/kubernetes/deployment-manager/version"
"flag"
......@@ -38,7 +39,9 @@ type Route struct {
Type string
}
var routes = []Route{}
var routes = []Route{
{"HealthCheck", "/healthz", "GET", healthCheckHandlerFunc, ""},
}
// port to listen on
var port = flag.Int("port", 8080, "The port to listen on")
......@@ -74,3 +77,9 @@ func main() {
log.Printf("Listening on port %d...", *port)
log.Fatal(http.ListenAndServe(address, handler))
}
func healthCheckHandlerFunc(w http.ResponseWriter, r *http.Request) {
handler := "manager: get health"
util.LogHandlerEntry(handler, r)
util.LogHandlerExitWithText(handler, w, "OK", http.StatusOK)
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment