This repository has been archived by the owner on Mar 5, 2024. It is now read-only.
Kiam v3.0 Release
I'm delighted to say that v3.0 is tagged and available on Quay. It brings a few nice improvements (native Prometheus metrics, reduced CPU load, IAM errors reported via Kubernetes Events API, default blocking of the AWS Metadata API) and a few other behind-the-scenes tweaks.
There are a few breaking changes so if you're upgrading from v2 it's worth reviewing the CHANGELOG.md and reading docs/UPGRADE.md.
It's also amazing to see that we've had contributions from 16 people for v3, thank you to everyone that's contributed in some way!
Notable changes:
- #109 v3 API
- #110 Restrict metadata routes. Everything other than credentials will be blocked by default
- #122 Record Server error messages as Events on Pod
- #131 Replace go-metrics with native Prometheus metrics client
- #140 Example Grafana dashboard for Prometheus metrics
- #163 Server manifests use 127.0.0.1 rather than localhost to avoid DNS
- #173 Metadata Agent uses 301 rather than 308 redirects
- #180 Fix race condition with xtables.lock
- #193 Add optional pprof http handler to add monitoring in live clusters
A huge thanks to the following contributors for this release: