Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Kiam v3.0 Release

Compare
Choose a tag to compare
@pingles pingles released this 06 Dec 11:37
· 130 commits to master since this release
a069095

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: