0.4.0
Version 0.4.0 of Kilo is a huge release that introduces lots of new features and bug fixes:
- feature: introduce
kgctl connect
, a command to establish and maintain a VPN connection from a host, e.g. a laptop, to the cluster #269 - feature: add a validating webhook for the Kilo Peer CRD #233
- feature: add an HTTP endpoint for rendering the cluster topology graph #214
- feature: allow configuring the MTU of the Kilo WireGuard interface #215
- feature: add flag to prioritize private IP addresses during endpoint discovery #232
- enhancement: exclude local IP addresses discovered during hostname resolution #230
- enhancement: add a flag to enable a default
FORWARD
policy on iptables #244 - enhancement: add documentation and manifests for monitoring Kilo and WireGuard #251
- enhancement: detect if IPv6 is disabled #260
- enhancement: reduce the cluster role permissions required by Kilo #211
- enhancement: automatically generate kubeconfig for K3s deployments #212
- enhancement: install with Arkade #288
- fix: fix the generated routes for nodes behind NAT #285
- fix: respect allowed location IPs in the generated configuration for peers #287