K8s Prometheus Adapter Versions Save

An implementation of the custom.metrics.k8s.io API using Prometheus

v0.11.2

5 months ago

Changes since v0.11.1

Security

v0.11.1

7 months ago

Changes since v0.11.0

Bug fixes

v0.10.1

7 months ago

Changes since v0.10.0

Bug fixes

v0.11.0

8 months ago

Changes since v0.10.0

Logging flags that are klog specific (--log-dir, --log-file, --logtostderr, --alsologtostderr, --one-output, --stderrthreshold, --log-file-max-size, --skip-log-headers, --add-dir-header, --skip-headers, --log-backtrace-at) were deprecated in v0.10.0 and are now removed.

Improvements

Bug fixes

Documentation

v0.10.0

1 year ago

Changes since v0.9.1

Deprecation

  • Logging flags that are klog specific (--log-dir, --log-file, --logtostderr, --alsologtostderr, --one-output, --stderrthreshold, --log-file-max-size, --skip-log-headers, --add-dir-header, --skip-headers, --log-backtrace-at) are deprecated and will be removed following Kubernetes v1.25 release. More details are available in KEP-2845.

Improvements

  • Add new --prometheus-verb CLI flag to configure the HTTP verb used by prometheus-adapter when querying Prometheus. #509 (@ksauzz)
  • Update Kubernetes dependencies to v1.24 and golang version to v1.18.5. #521 (@dgrisonnet)

Bug fixes

  • Fix a bug where the config file wasn't closed in some scenarios. #498 (@lokichoggio)

Documentation

  • Add documentation about Helm3 installation. #491 (@Ruwan-Ranganath)
  • Update apiregistration.k8s.io to v1 in the manifests. #494 (@grzesuav)

v0.9.1

2 years ago

Changes since v0.9.0

Bug fixes

  • Fix external metrics provider not respecting metrics-max-age (@leoskyrocker)

v0.9.0

2 years ago

Changes since v0.8.4

All official images for releases after v0.8.4 are available in k8s.gcr.io/prometheus-adapter/prometheus-adapter:$VERSION. The project also maintains a staging registry where images for each commit from the master branch are published. You can use this registry if you need to test a version from a specific commit, or if you need to deploy a patch while waiting for a new release, but do note that the stability of these images is not guaranteed.

Images for versions v0.8.4 and prior are only available in unofficial registries:

Changes

  • Publish official images of prometheus-adapter to k8s.gcr.io and stop publishing to unofficial registries (@dgrisonnet)
  • Move module to sigs.k8s.io/prometheus-adapter (@dgrisonnet)

Improvements

  • Allow external metrics to be defined as namespaced: false (@carsonoid)
  • Support setting headers on requests to Prometheus (@discordianfish)
  • Propagate metric providers context (@dgrisonnet)
  • Update Kubernetes dependencies to v1.22 and golang version to v1.16 (@dgrisonnet)

Bug fixes

  • Prevent panics when prometheus-adapter can't get PodMetrics/NodeMetrics (@dgrisonnet)
  • Filter non-running pods (@dgrisonnet)
  • Prevent prometheus-adapter from returning negative resource metrics (@dgrisonnet)
  • Fix incorrect type used for openapi spec (@arajkumar)
  • Fix openapi spec for custom and external metrics types (@arajkumar)

Documentation

  • Update deploy/README.md to fix links (@andrewpollack)
  • Update gcr promotion guidelines (@dgrisonnet)
  • Default images to the official k8s.gcr.io and gcr.io registries (@dgrisonnet)
  • Fix external rule tag in documentation (@ashishranjan1457)
  • Document image registries (@fpetkovski)
  • Update documentation to include metrics-max-age (@leoskyrocker)

Clean-ups

  • Remove vendor and localvendor directories (@dgrisonnet)
  • Consolidate docker build (@dgrisonnet)
  • Improve container push rules (@dgrisonnet)
  • Move image publication to prow.k8s.io and remove Travis CI (@dgrisonnet)

v0.8.4

3 years ago

[ENHANCEMENT] Add TLS auth for accessing Prometheus #354 [ENHANCEMENT] Allow configuration to be read from json schema #372 [ENHANCEMENT] Add signal handler to the adapter #389

[CLEANUP] Migrate imports to github.com/kubernetes-sigs/prometheus-adapter #374 [CLEANUP] Extend unit tests to the cmd directory #382 [CLEANUP] Move verify CI job to prow #387

[DOC] Update Prometheus Operator Doc location #319 [DOC] Fix walkthrough example #379 [DOC] Fix documented metrics labels to work for k8s 1.16+ #386

v0.8.3

3 years ago

[BUGFIX] Fix authorizer webhook panic by bumping apiserver dependencies #362 [DOCS] Add NOTICE to comply with the CNCF rules #359 [ENHANCEMENT] Populate metric selector for custom metrics #348 [BUGFIX] Fix apiserver panics by bump to k8s 1.20, go 1.15 #352 [ENHANCEMENT] Make NodeMetrics and PodMetrics APIs match K8s conventions #344

v0.8.2

3 years ago

[DOCS] Update helm charts repository in README #334 [BUGFIX] fix OpenAPI issues #335 [ENHANCEMENT] Populate both CPU and Memory resource container metrics if one is specified #330