Skip to content

Releases: NETWAYS/alertmanager-icinga-bridge

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 13 Jul 09:23
b22888d

Changelog

  • 4d2475c Fix heartbeat ticker stopping after unsuccessful connection
  • 3bb7fce Improve logging messages for Icinga client

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Jun 12:23
9feebc5

Changelog

  • e9ef0ee Fix DisplayNameAsServiceName default value
  • 46a31d1 Fix GC returning after single error
  • bb6f28f Fix heartbeat alerts being removed and extend README for them
  • 074a199 Remove unused PluginOutputStateSuffixes since it is now set in the listener
  • 29efaf9 Use custom user-agent to identify requests by the bridge
  • 46383be Add MaxBytesReader to listener just to be safe
  • 5e41a17 Add package level godoc
  • 7b034da Enable -race in tests

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 14:02
33082fb

Changelog

Initial Release after the fork.

Breaking Changes from the original

  • Reworked CLI parameters and their environment variables to use the fork's name
  • --uuid was renamed to --id since it is not a UUID
  • --icinga-url flag does no longer use \n for multiple Icinga endpoints, instead the flag can be used multiple times
  • --icinga-ca-file uses a path to a CA certificate file instead of a PEM string
  • --debug flag was replaced by --loglevel=debug, loglevels are now passed as: debug, info, warn, error
  • --icinga_reconnect flag was removed (for now) might be reintroduced in the future if required

Changes

  • Fork Signalilo and rename to alertmanager-icinga-bridge
  • Refactor to use Golang stdlib and more idiomatic Go
  • Vendor vshn/go-icinga2-client into the repository
  • Replace third party logging with stdlib
  • Replace third party HTTP library with stdlib
  • Replace imported Alertmanager packages with stdlib
  • Improve Containerfile and Makefile to use ldflags
  • New Feature: Support overrides for host/zone/template via labels
  • New Feature: --heartbeat-service flag to specify the heartbeat service

v1.0.0-rc2

v1.0.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Jun 08:12
98ba0d5

Changelog

Restore original behavior of health endpoint and heartbeat alerts.

  • 363e914 Change healthz endpoint to not require auth
  • 724a817 Fix heartbeat alerts no being created with status OK
  • 01b642e Extend unittest for config
  • 663b737 Fix TLS config not being used for listener
  • 54230ce Improve invalid auth error messages

v1.0.0-rc1

v1.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 May 09:16

Changelog

Initial Release after the fork.

Breaking Changes from the original

  • Reworked CLI parameters and their environment variables to use the fork's name
  • --uuid was renamed to --id since it is not a UUID
  • --icinga-url flag does no longer use \n for multiple Icinga endpoints, instead the flag can be used multiple times
  • --icinga-ca-file uses a path to a CA certificate file instead of a PEM string
  • --debug flag was replaced by --loglevel=debug, loglevels are now passed as: debug, info, warn, error
  • --icinga_reconnect flag was removed (for now) might be reintroduced in the future if required

Changes

  • Fork Signalilo and rename to alertmanager-icinga-bridge
  • Refactor to use Golang stdlib and more idiomatic Go
  • Vendor vshn/go-icinga2-client into the repository
  • Replace third party logging with stdlib
  • Replace third party HTTP library with stdlib
  • Replace imported Alertmanager packages with stdlib
  • Improve Containerfile and Makefile to use ldflags
  • New Feature: Support overrides for host/zone/template via labels
  • New Feature: --heartbeat-service flag to specify the heartbeat service