Releases: postfinance/kubenurse
Releases · postfinance/kubenurse
v1.14.2
[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
- @justin0u0 made their first contribution
v1.14.1
[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
[1.14.0] - 2024-08-07
Full Changelog: v1.13.1...v1.14.0
🚀 Features
🐛 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
v1.13.1
[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
- Update changelog - (154f931)
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)
v1.13.0
[1.13.0] - 2024-04-15
- the
kubenurse_request_duration
metric is deprecated, rendered redundant by commit cdcc063, is replaced by thehttpclient_request_duration_seconds
metric - the log format is changing, so you must adapt your log processing if you used to alert on the log output. good news is that logs are now slog formatted, with key=value details
Full Changelog: v1.12.3...v1.13.0
🚀 Features
- [breaking] Use slog and add event type to error counter - (e9d51a2)
🐛 Bug Fixes
- (ci) Change kubenurse startup string in test condition - (bd91d7d)
- (ci) Update metric name for sanity check - (c3e7287)
- (server) Improve error handling for histogram buckets parsing - (e324325)
🚜 Refactor
- [breaking] Remove kubenurse_request_duration histogram - (3061b64)
📚 Documentation
⚙️ Miscellaneous Tasks
Build
- (artifacthub) Add validation file - (e2bf079)
v1.12.3
[1.12.3] - 2024-04-09
Full Changelog: v1.12.2...v1.12.3
Build
- (helm) Add artifacthub metadata - (6466e17)
v1.12.2
[1.12.2] - 2024-04-09
Full Changelog: v1.12.1...v1.12.2
🚀 Features
- (helm) Set rollingUpdate.maxUnavailable to 34% per default - (9c44a69)
📚 Documentation
- Add drawings as png again - (2fc3d08)
Build
- (ci) Use git-cliff release notes - (8f8c64f)
v1.12.1
v1.12.0
v1.11.0
[1.11.0] - 2024-03-15
Full Changelog: v1.10.0...v1.11.0
🚀 Features
- Use hashing to distribute node checks (a0b49bb)
- Use uint64 hashes and store neighbours in a heap (270e208)
- Add request type to httptrace and request duration metrics (cdcc063)
🐛 Bug Fixes
- Current node hash can never be in the map (5753890)
🚜 Refactor
- Put Uint64Heap at the end of servicecheck.go (4950dd6)
📚 Documentation
- Neighbour filtering (bd1ee9f)
⚙️ Miscellaneous Tasks
Build
- Bump k8s.io/api from 0.29.0 to 0.29.2 (48af8fc)
- Bump k8s.io/client-go from 0.29.0 to 0.29.2 (e4734c8)
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (a06bffa)
- Bump azure/setup-helm from 3 to 4 (688d08b)
- Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.2 (8837f46)
- Bump github.com/prometheus/client_golang (fa80824)
- Switch changelog tool to cliff + release 1.10.0 (1cd6d6b)