Commit Graph

263 Commits

Author SHA1 Message Date
Lucas Servén Marín
e0278f7bee README,docs: document VPN 2019-05-03 12:55:01 +02:00
Lucas Servén Marín
2425a06cd8 *: add peer VPN support
This commit adds support for defining arbitrary peers that should have
access to the VPN. In k8s, this is accomplished using the new Peer CRD.
2019-05-03 12:53:44 +02:00
Lucas Servén Marín
46f55c337b vendor: revendor 2019-05-03 12:50:21 +02:00
Lucas Servén Marín
4cbc24128d pkg/mesh: metric for reconcile attempts
This commit exposes a new Prometheus to track the number of
reconciliation attempts. This is important, as without this, the number
of errors it not too helpful. A more valuable statistic is the
proportion of reconciliations that result in an error.
2019-04-30 13:51:46 +02:00
Lucas Servén Marín
cf6ded1ae3 cmg/kg/main: small cleanup 2019-04-14 15:05:57 +02:00
Lucas Servén Marín
72bfb762b9 pkg/{k8s,mesh}: introduce liveness checks
This commit introduces liveness checks to Kilo. This allows the Kilo
daemons to take nodes with inactive or dead Kilo deamons out of the
topology until they are alive again.
2019-04-02 18:28:27 +02:00
Lucas Servén Marín
a8467f779e cmd/kgctl: fix possible nil pointer dereference 2019-04-02 18:23:51 +02:00
Lucas Servén Marín
614f2e1c5d cmd/kg: listen on all stacks without localhost
Today, net.Listen will only listen on 127.0.0.1 if localhost is passed
[0]. Listening on `:8080` will open a dualstack socket on OSs that
support it.
[0] https://github.com/golang/go/issues/9334
2019-04-02 18:17:51 +02:00
Lucas Servén Marín
d7bfa38796 Makefile: bump go version 2019-03-21 00:55:07 +01:00
Lucas Serven
25958f0131 .travis.yml: bump go version to 1.11.5 2019-02-06 18:09:37 +01:00
Lucas Serven
465ae73370 manifests: add RBAC resources 2019-01-21 19:55:30 +01:00
Lucas Serven
630bced657 pkg/iproute: ignore error if tunnel exists 2019-01-21 19:54:09 +01:00
Lucas Serven
e989f0a25f init 2019-01-18 02:50:10 +01:00