diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
commit | deba8115d2c2af26df42966b91ef04ff4dd79cde (patch) | |
tree | 9a48f42594e1a9e6b2020d5535a784314434d7a7 /sys-cluster/kube-router/files | |
parent | 38423c67c8a23f6a1bc42038193182e2da3116eb (diff) |
gentoo resync : 14.05.2020
Diffstat (limited to 'sys-cluster/kube-router/files')
-rw-r--r-- | sys-cluster/kube-router/files/kube-router.confd | 3 | ||||
-rw-r--r-- | sys-cluster/kube-router/files/kube-router.initd | 12 |
2 files changed, 14 insertions, 1 deletions
diff --git a/sys-cluster/kube-router/files/kube-router.confd b/sys-cluster/kube-router/files/kube-router.confd index 4b4b600ade8e..a5f20a581c4c 100644 --- a/sys-cluster/kube-router/files/kube-router.confd +++ b/sys-cluster/kube-router/files/kube-router.confd @@ -9,3 +9,6 @@ # RUN_ROUTER=false EXTRA_ARGS='' + +# Uncomment to enable health checks by supervise-daemon +# KUBE_ROUTER_HEALTHCHECK_URI="localhost:20244/healthz" diff --git a/sys-cluster/kube-router/files/kube-router.initd b/sys-cluster/kube-router/files/kube-router.initd index 844b951bd837..9b96ec024f66 100644 --- a/sys-cluster/kube-router/files/kube-router.initd +++ b/sys-cluster/kube-router/files/kube-router.initd @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 description="Kubernetes routing engine" @@ -20,3 +20,13 @@ extra_commands="clear" clear() { "${command}" --cleanup-config } + +if [[ -n "${KUBE_ROUTER_HEALTHCHECK_URI}" ]]; then + healthcheck_delay=60 + healthcheck_timer=30 + + healthcheck() { + command -v wget || return 0 + wget -Oq- "${KUBE_ROUTER_HEALTHCHECK_URI}" + } +fi |