Page MenuHomeFreeBSD

net-mgmt/pushgateway: Update to 0.10.0
ClosedPublic

Authored by rhurlin on Nov 10 2020, 6:31 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Oct 13, 6:54 PM
Unknown Object (File)
Wed, Oct 8, 3:57 AM
Unknown Object (File)
Sat, Oct 4, 12:49 AM
Unknown Object (File)
Sep 17 2025, 10:14 AM
Unknown Object (File)
Aug 29 2025, 1:47 AM
Unknown Object (File)
Aug 25 2025, 1:09 AM
Unknown Object (File)
Aug 19 2025, 11:31 AM
Unknown Object (File)
Aug 14 2025, 10:05 AM
Subscribers

Details

Summary
IMPORTANT: This release changes the storage format. v0.10 can read the storage format of v0.5–v0.9. It will then persist the new format so that a downgrade won't be possible anymo[1].

Other changes and bug fixes are:

  • Check pushed metrics immediately and reject them if inconsistent. Successful pushes now result in code 200 (not 202). Failures result in code 400 and are logged at error level.
  • Shutdown via HTTP request. Enable with --web.enable-lifecycle.
  • Wipe storage completely via HTTP request and via web UI. Enable with --web.enable-admin-api.
  • Rule out hash collisions between metric groups.
  • Avoid multiple calls of http.Error in push handler.

[1] https://github.com/prometheus/pushgateway/releases/tag/v0.10.0

The port also

  • moves the one liner pkg-plist to PLIST_FILES and
  • changes maintainership to submitter.

Submitted by Gabriel Dutra <0xdutra@gmail.com> (new maintainer) in PR 250587.

Tested on Poudriere (amd64, i386). 'portlint -AC' is ok.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable