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

v0.11.0: Kubernetes ingresses discovery, bug fixes, and other enhancements

Compare
Choose a tag to compare
@manugarg manugarg released this 29 Sep 01:30
· 132 commits to master since this release

Targets Discovery Enhancements

  • Support for discovering Kubernetes Ingress resources. Here is an example of how to discovery ingresses: #419 (comment).

  • Make target labels available for external probe commands. For example, you can use this feature to access target's fqdn label to construct the Host header (Issue with an example: #451).

  • More target label based customizations for HTTP probe type. HTTP probe now automatically uses "fdqn" label for the Host header and host part of the URL, and "relative_url" label for the relative URL part of the URL. Using these labels, now you can configure just one probe for multiple targets where each target has a different host header and relative URL to probe.

Bug Fixes

  • Fix a bug the gRPC service to dynamically configure probes: #460.
  • Fix a bug in cloudprober extensions which will not allow adding more than one probe or target extension: #450.
  • Fix a bug in external probe's command parsing: #473.
  • Improve CLOUDPROBER_PORT environment variable handling while running on Kubernetes: #476.

Other Enhancements

  • HTTP Probe: Add support for large request bodies (#448).

Many thanks to @networkop, @evanSpendlove, @sunshinekitty, @JohnWillker, and @evgenii-petrov-arrival for reporting bugs, and suggesting and contributing fixes.

Complete list of commits since the last release: v0.10.9...v0.11.0
Bugs/PR in this release: Milestone v0.11.0.