Skip to content

Releases: postfinance/kubenurse

v1.15.1

24 Sep 07:35
5851a2f

Choose a tag to compare

[1.15.1] - 2025-09-24

Full Changelog: v1.15.0...v1.15.1

🚀 Features

🐛 Bug Fixes

  • Run collectMetrics func in a dedicated goroutine - (a68f4a2)

⚙️ Miscellaneous Tasks

Build

  • (ci) Update goveralls to v0.0.12 - (5851a2f)
  • (deps) Bump actions/setup-go from 5 to 6 (#232) - (28c5ee4)
  • (deps) Bump actions/checkout from 4 to 5 (#224) - (a6dbd88)
  • (helm) Add ndots:1 suggestion in values.yaml - (2672af2)
  • Cleanup github-action and fix ci - (2589358)
  • Update all go deps - (ff36a41)

New Contributors

  • @borislitv made their first contribution in #218
  • @github-actions[bot] made their first contribution

v1.15.0

16 Jun 14:20
7d43e8a

Choose a tag to compare

[1.15.0] - 2025-06-16

Full Changelog: v1.14.6...v1.15.0

note: starting with v1.15.0, kubenurse switches from prometheus client_go library to the more lightweight VictoriaMetrics metrics library.
Standard prometheus histograms are still supported, and VictoriaMetrics histograms can be selected as a replacement with the KUBENURSE_VICTORIAMETRICS_HISTOGRAM="true" env variable (those are much more precise but are only compatible with VictoriaMetrics though).

🚀 Features

  • Introduce VictoriaMetrics/metrics histograms (#214) - (b640a2b)

Build

  • Automatically generate CHANGELOG.md - (7d43e8a)

v1.14.6

02 Jun 16:12
49087be

Choose a tag to compare

[1.14.6] - 2025-06-02

Full Changelog: v1.14.5...v1.14.6

🐛 Bug Fixes

  • (controller-runtime) Remove logger error - (49087be)
  • (helm) Use %v to print the port - (ec38a80)

v1.14.5

02 Jun 14:26
83251dc

Choose a tag to compare

[1.14.5] - 2025-06-02

Full Changelog: v1.14.4...v1.14.5

🐛 Bug Fixes

  • (helm) Change service_url port template to %s - (83251dc)

Build

  • (deps) Bump sigs.k8s.io/controller-runtime from 0.20.4 to 0.21.0 - (b64a8bd)
  • (deps) Bump k8s.io/client-go from 0.33.0 to 0.33.1 - (515c081)
  • Bump to go v1.24 - (f48166a)
  • Update gh-action to v1.24 - (0a6923a)

v1.14.4

14 Apr 13:44

Choose a tag to compare

[1.14.4] - 2025-04-14

Full Changelog: v1.14.3...v1.14.4

🐛 Bug Fixes

  • Match dialer timeout with http request timeout - (5e64bac)

ℹ️ there was an impromper error accounting in v1.14.3, cf issue #198, which is fixed in version v1.14.4

Build

  • (deps) Bump github.com/prometheus/client_golang - (df248d6)
  • (deps) Bump k8s.io/client-go from 0.32.1 to 0.32.2 - (31e782e)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 - (7a92bbf)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 - (2e7439b)
  • (deps) Bump github.com/prometheus/client_golang - (b7776ab)
  • (deps) Bump golangci/golangci-lint-action from 6 to 7 - (96e87d1)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 - (869eb85)
  • (deps) Bump k8s.io/client-go from 0.32.2 to 0.32.3 - (af23821)
  • Migrate linter to v2 - (d6c3535)
  • Upgrade to golangci-lint v2 - (553de54)

New Contributors

v1.14.3

12 Feb 13:57

Choose a tag to compare

[1.14.3] - 2025-02-12

Full Changelog: v1.14.2...v1.14.3

⚙️ Miscellaneous Tasks

  • Add arm64 go builds and docker images - (7cee33a)
  • Fix linting errors and update to go 1.23 - (2a0767b)

Build

  • (deps) Bump github.com/prometheus/client_golang - (e69c609)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.3 - (6b19121)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.19.3 to 0.20.0 - (53e466f)
  • (deps) Update golangci-lint and go in gh-action - (9ec0c57)
  • (deps) Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 - (53e6e93)
  • (deps) Bump engineerd/setup-kind from 0.5.0 to 0.6.2 - (c8c7762)
  • (deps) Bump k8s.io/client-go from 0.31.1 to 0.32.1 - (607e294)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 - (30802a7)
  • Update kind version to v0.24 - (4a504d1)

New Contributors

  • @fmarani made their first contribution

v1.14.2

08 Oct 08:51
6528a22

Choose a tag to compare

[1.14.2] - 2024-10-02

Full Changelog: v1.14.1...v1.14.2

🚀 Features

  • Support setting .endpoints[].relabelings in ServiceMonitor - (d369419)

🐛 Bug Fixes

  • Don't set spec.updateStrategy.maxSurge of DaemonSet by default - (3facb9c)

📚 Documentation

  • Add the serviceMonitor.relabelings Helm parameter - (2a107b0)
  • Add the daemonset.updateStrategy.maxUnavailable and daemonset.updateStrategy.maxSurge Helm parameters - (143a0e1)

Build

  • (goreleaser) Update deprecated field name - (4a5a679)

New Contributors

v1.14.1

30 Sep 08:49
eec4466

Choose a tag to compare

[1.14.1] - 2024-09-30

Full Changelog: v1.14.0...v1.14.1

🚀 Features

  • Permit specifying API server DNS name - (545d7b6)

Build

  • (deps) Bump github.com/prometheus/client_golang - (a4fb79b)
  • (deps) Bump orhun/git-cliff-action from 3 to 4 - (6bc186f)
  • (deps) Bump github.com/prometheus/client_golang - (38e9083)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.4 to 0.19.0 - (206ecd9)
  • (deps) Bump k8s.io/client-go from 0.31.0 to 0.31.1 - (7b42df7)
  • (deps) Bump github.com/prometheus/client_golang - (b87a8ee)
  • (helm) Fix helm variable name used to disable ingress/service - (754b407)
  • Add bin and git-cliff to gitignore - (eec4466)

v1.14.0

07 Aug 07:33
b369b6e

Choose a tag to compare

[1.14.0] - 2024-08-07

Full Changelog: v1.13.1...v1.14.0

🚀 Features

  • Run checks in parallel - (04caaa4)
  • Implement additional checks functionality - (4d4b962)

🐛 Bug Fixes

  • Include failed requests in total count - (e5e0c55)

🚜 Refactor

  • Turn the result struct to a map - (be906bb)
  • Simplify check functions - (b37c8d0)
  • Further simplify Check function - (a2d392f)

📚 Documentation

  • Introduce extra_checks feature and corresponding env - (656a4a6)

⚙️ Miscellaneous Tasks

  • (helm) Make TLS secret name configurable and optional - (943bf66)
  • Use atomic.Bool for the ready flag - (f64d442)
  • Proper Context handling and simplifications - (cafb7ae)
  • Upgrade dependencies - (ba240e9)
  • Add v1.14.0 changelog - (b369b6e)

Build

  • (deps) Bump goreleaser/goreleaser-action from 4 to 6 - (beb1c4b)
  • Fix goreleaser command - (b07ada8)
  • Add goreleaser config version - (5fc9e99)

v1.13.1

03 Jun 08:48
154f931

Choose a tag to compare

[1.13.1] - 2024-06-03

Full Changelog: v1.13.0...v1.13.1

🐛 Bug Fixes

  • StatusCode != 200 trigger an error and increase error counter - (b403ddd)
  • Only increase error counter once when catching roundTripper errors - (740b8d4)

📚 Documentation

  • (drawings) Change request_type to request type - (175c17c)
  • (grafana) Add updated grafana dashboard - (2760b9f)
  • (readme) Simplify documentation and improve readbility - (983a2bc)

⚙️ Miscellaneous Tasks

Build

  • (deps) Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 - (7966f1c)
  • (deps) Bump golangci/golangci-lint-action from 4 to 5 - (9ac2183)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 - (504c082)
  • (deps) Bump golangci/golangci-lint-action from 5 to 6 - (b8e6781)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 - (7acb1db)
  • (deps) Bump github.com/prometheus/client_golang - (5067e6c)
  • (deps) Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 - (0fcddee)
  • Controller-runtime v1.18 with k8s 1.30 client - (c5534da)