Releases: kubernetes/node-problem-detector
NPD v0.8.16 release
NOTE: This is a bad release because the container image and tar files do not match. And we could not fix it because registry.k8s.io do not allow tag mutation (kubernetes/k8s.io#6522). Please use v0.8.17 instead, which is tagged to the same commit as v0.8.16.
Changes: v0.8.15...v0.8.16
CHANGELOG
- custom iptables version monitor plugin by @aojea in #844
- Make pattern match all systemd StatusUnitFormat by @linxiulei in #849
- Support revert-pattern in logcounter by @linxiulei in #848
- Update config/systemd-monitor.json to match all systemd StatusUnitFormat by @linxiulei in #852
- Bump google.golang.org/grpc to v1.57.1 by @mmiranda96 in #853
- Update debian-base image by @acumino in #855
- Update Go to v1.21.6 and dependencies by @hakman in #857
- Fix healthchecker execCommand output by @chotiwat in #860
- Add
log-counterin images built with cloudbuild by @hakman in #867
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.16
node-problem-detector-v0.8.16-linux_amd64.tar.gz:
SHA: 5cf30b75f25089ba55f93ab7af57c10b758db8125be62b23847d607d83d76066
MD5: 0c420164924d06df7c9cd1671ff421fd
node-problem-detector-v0.8.16-linux_arm64.tar.gz:
SHA: 20d61ad2347ea703e4603bae854c52a6afaf27c08afc21460815c903fadc2fe3
MD5: f79fe402d20f8ce5582bdc28a625abe2
node-problem-detector-v0.8.16-windows_amd64.tar.gz:
SHA: 787b713b1e6291163f7e6da4cfa6879dccfaedcecb15f9129e8573d5512c1ca9
MD5: 1102f78768dd8b38e3466e65db6862e1
NPD v0.8.15 release
Changes: v0.8.14...v0.8.15
CHANGELOG
- Replace k8s.io/apimachinery/pkg/util/clock with k8s.io/utils/clock and bump k8s.io to 1.28 (@MartinForReal , #793)
- Remove direct dependency on google/[email protected] (@hakman, #805)
- Move gopsutil to v3 (@mrueg, #804)
- Switch debian base image from bullseye to bookworm (@acumino, #810)
- Fix ARM64 image (@hakman, #801)
- Increase vCPU for Cloud Build (@hakman, #812)
- Update tests to run also on macOS (@hakman, #807)
- Remove
GO111MODULE=onand-mod vendorfrom Makefile (@hakman, #813) - Update Go to v1.21.1 (@hakman, #814)
- Remove vendoring for tests (@hakman, #817)
- Add retry for patch node requests and replace deprecated poll function (@MartinForReal, #820)
- fix: fix pprof by using DefaultServeMux (@j4ckstraw, #828)
- Add disk and memory percent_used (@kasbert, #825)
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.15
node-problem-detector-v0.8.15-linux_amd64.tar.gz:
SHA: d1cca97b1f505fc1b452fed08915b4ab5fa2e4aa2bc15de92256e025cb723395
MD5: bdd190f74b279500a4ab47dcb61dfe0f
node-problem-detector-v0.8.15-linux_arm64.tar.gz:
SHA: 0d0f98f6e57bacc53cda67004d510218f7d1c3a33ca2730e11518f927e5cc6ad
MD5: 6b177fe3e5fbae0883c0db12ae758653
node-problem-detector-v0.8.15-windows_amd64.tar.gz:
SHA: 73b65f0a30c29e58007df0ed210b136ee8072aec87b7284337ca8008b8a08c1d
MD5: a5a4ce8c2b8d92bd5681097f9ba7cdc9
NPD v0.8.14 release
Changes: v0.8.13...v0.8.14
CHANGELOG:
- Split proc default and validation between Linux and Windows (@mmiranda96, #748)
- Update GO to 1.20.3 in docker image to fix vulnerabilities CVE-2022-41723 and CVE-2022-41725 (@mmiranda96, #746)
- Fix issue related to the message
"cannot patch resource nodes/status in API group (@double12gz, #755) - Remove godep dependency (@miguelbernadi, #744)
- Remove heapster dependency (@MartinForReal, #756)
- Makefile OS conditional (@btiernay, #763)
- Remove refs to deprecated io/ioutil (@testwill, #767)
- Optionally read node and port information from env variables for kube services (@raghu-nandan-bs, #733)
- Bump k8s.io dependencies to 1.17.2 (@MartinForReal, #760)
- Enable experimental features in docker in postsubmit jobs. (@MartinForReal, #769)
- Remove refs to deprecated io/ioutil (@testwill, #770)
- Update gcb-docker-gcloud image version (@mmiranda96, #781)
- Fix missing build arg in
build-in-dockermake target (@btiernay, #780 - Add context to long running operations (@MartinForReal, #774)
- Update k8s.io to latest to fix CVE-2020-8564 (@k4leung4, #788)
Docker Image: registry.k8s.io/node-problem-detector/node-problem-detector:v0.8.14
node-problem-detector-v0.8.14-linux_amd64.tar.gz:
SHA: d0aec8f4f7e35d11f704182440aee2b740c1af1ad0407f33d1e289043d9917c5
MD5: e99fbfbf2a8d1e4e53734eae84ba80c9
node-problem-detector-v0.8.14-linux_arm64.tar.gz:
SHA: 93f112d34a2aeceb09638a60a24848b603f7f3ee00267cddb872804916cbc57c
MD5: c2a214c9b1672f8cb3ecdf711de9e3e3
node-problem-detector-v0.8.14-windows_amd64.tar.gz:
SHA: e255de9b7eeeafa225a8d5dfe252c3a4d6b3136fcaa7b8263297fed2680d2f4f
MD5: 9e1f7dd08db478af1558178cc6cbb488
NPD v0.8.13 release
Changes: v0.8.12...v0.8.13
CHANGELOG:
- Allow setting
crictlcommand timeout with--cri-timeoutin the healthchecker. (@karlhungus #702, @grosser #717) - Increase the log level for custom plugin failure result (@grosser, #715)
- Add support for SLES, Oracle and Amazon Linux for system metrics monitor (@alex-matei, #721)
- Update base image to
registry.k8s.io/build-image/debian-base:bullseye-v1.4.3(@justdan96 #724, @acumino #743) - Update to golang 1.20 (@vteratipally, #739)
Docker Image: k8s.gcr.io/node-problem-detector/node-problem-detector:v0.8.13
node-problem-detector-v0.8.13-linux_amd64.tar.gz:
SHA: 28d93a60059e1dc0e90fb2e253f1e421987b26447eb6c2817bf2143fd39c624f
MD5: 08450f80b52565e49ad3a388766de835
node-problem-detector-v0.8.13-linux_arm64.tar.gz:
SHA: 3da3f79adf4b75e1afd4225a2c60e0c7cfdb1aa73e4141ab7c8f58bd0a3424ff
MD5: 95a88f4cd745d3c7fa0d558441d076b3
node-problem-detector-v0.8.13-windows_amd64.tar.gz:
SHA: 57f7e5b1b2c5610c378dc360f48ea64eefedc9e9a5376237c5915c2af59333d9
MD5: 2b7c07c3e0af658b43ad638f0e89f65b
NPD v0.8.12 release
Changes: v0.8.11...v0.8.12
CHANGELOG:
- Multi-arch docker image
- Fix issue related to Docker container release ( @vteratipally, #695)
Docker Image: k8s.gcr.io/node-problem-detector/node-problem-detector:v0.8.12
node-problem-detector-v0.8.12-linux_amd64.tar.gz:
SHA: 28b16d8197e2be7d76d99d6647b056a350bb86c863dc8818bf419aa4f06d1fa1
MD5: 40ba2f4850960b57e24e70e1373a952e
node-problem-detector-v0.8.12-linux_arm64.tar.gz:
SHA: 296c80bb9e28d29a1926bc8785649b60da933e99446f923c9004f62d4453990b
MD5: 33c614c284ca7dadf23a0d7beceebf15
node-problem-detector-v0.8.12-windows_amd64.tar.gz:
SHA: 112ec542104410c0abebc9785a2348760d012da09c5665133b14d5893db39618
MD5: 75d3c146c24ba0d1b84551d9f3ca1591
NPD v0.8.11 release
Changes: v0.8.10...v0.8.11
CHANGELOG:
- Optimize netcollector implementation and custom /proc mount path. (#594, @oif)
- Ensure time is in the Universal Time Zone to properly calculate uptime. (#615, @mcshooter)
- Install systemd in docker image. (#616, @com6056)
- Allow skipping condition during custom plugin initialization with
skip_initial_statusin the configuration (#646, @notchairmk) - Simplify cri health check by retrieving only the latest pod (#660, @grosser)
- Change the failed status log level from 3 to 2. (#668, @grosser)
- Add ExcludeInterfaceRegexp to Net Dev monitor to filter the redundant interfaces (#675, @mmiranda96)
- Add condition message to event (#678, @2rs2ts)
- Use Warn severity on K8s Event when Node condition is True (#679, @2rs2ts)
- Multi-arch docker image. (#684, @acumino)
Docker Image: IN_PROGRESS
node-problem-detector-v0.8.11-linux_amd64.tar.gz:
SHA: IN_PROGRESS
MD5: IN_PROGRESS
node-problem-detector-v0.8.11-linux_arm64.tar.gz:
SHA: IN_PROGRESS
MD5: IN_PROGRESS
node-problem-detector-v0.8.11-windows_amd64.tar.gz:
SHA: IN_PROGRESS
MD5: IN_PROGRESS
NPD v0.8.10 release
Changes: v0.8.9...v0.8.10
CHANGELOG:
- Add kube-proxy health checker on linux. (#575, @uthark)
- Fix a systemstatsmonitor nil pointer panic. (#587, @vteratipally)
- Remove aufs hung check from the kernel monitor. (#596, @lizhuqi)
- Fix a critical issue in NPD healthchecker on windows, that would consume 100% cpu. (#609, #612, @mcshooter)
Docker Image: k8s.gcr.io/node-problem-detector/node-problem-detector:v0.8.10
node-problem-detector-v0.8.10-linux_amd64.tar.gz:
SHA: c127a794bc152f1dc930c90efbab711fc7d2cd8d
MD5: a30d8aa66e5fbef534106ef8bfebf042
node-problem-detector-v0.8.10-linux_arm64.tar.gz:
SHA: dcf895136422c19a09166defab18f20ef59f03f0
MD5: 249981c6396553ffc23db77c5321b962
node-problem-detector-v0.8.10-windows_amd64.tar.gz:
SHA: 4713cf43c9f38c7769c4f9d5ec128ffed85bf80a
MD5: 78e36628ceaeffdd16db49bc6cb62060
NPD v0.8.9 release
Changes: v0.8.8...v0.8.9
CHANGELOG:
- Imporved Health Checker
- Improve Windows support
- Added Windows Depenfer monitor (#567, @mcshooter)
- Add HCS empty layer error reporting (#585, @jeremyje)
- Support building binaries for Windows separately (#574, @mcshooter)
- Added ARM support (#561, @pwschuurman)
- Updated base docker debian image to fix some CVE (#577, @teratipally)
- Log error from kube-api
(#583, @pezzak) - Refactor disk_collector
(#578, @teratipally) - Fix e2e-test flakes for Ext4 counter (#570, @pwschuurman)
Docker Image: k8s.gcr.io/node-problem-detector/node-problem-detector:v0.8.9
node-problem-detector-v0.8.9-linux_amd64.tar.gz:
SHA: 9e10d673691c0a3533daa87f243e354b78d94dfa
MD5: 4a4b7ac8881c4ea22a9380c82aa3bf08
node-problem-detector-v0.8.9-linux_arm64.tar.gz:
SHA: ff21de69ca52140066855601ee9bce77ca7f0f5c
MD5: 5e12bc08bae5de29bf5968b6521ce328
node-problem-detector-v0.8.9-windows_amd64.tar.gz:
SHA: e08b867da00d075775387cec0ac03ace0b1a01e0
MD5: 1aba6948d441920b4148376a07a1496c
NPD v0.8.8 release
Changes: v0.8.7...v0.8.8
CHANGELOG:
- Added windows support
- Build NPD binary and include in the release tarball (#517, #545, @jeremyje)
- Support containerd log monitor on windows (#517, #542, #550, @jeremyje @mcshooter)
- Support running NPD as a windows service (#541, @jeremyje)
- Support containerd health checker on windows (#544, @mcshooter)
- Support kube-proxy health checker on windows (#552, @mcshooter)
- Support basic system metrics on windows (#554, @jeremyje)
- Support windows defender problem detection (#555, @mcshooter)
- Add taint tolerations to the NPD yaml (#551, @cmssczy)
- Fix the
known-modules.jsonrelative path in the system stats monitor (#557, @vteratipally) - Fix health checker uptime timestamp parsing (#558, @Random-Liu)
Docker Image: k8s.gcr.io/node-problem-detector/node-problem-detector:v0.8.8
node-problem-detector-v0.8.8-linux_amd64.tar.gz:
SHA: cae22ddd87bf00655f5eae559ee36f4a7c5b70c8
MD5: 317afff93e5a89aaf48fff274fb4d2a1
node-problem-detector-v0.8.8-windows_amd64.tar.gz:
SHA: f3bc3ab76d6a4a326c89297910c38ff615a39a0c
MD5: 4c2886ef86a883182b2c590b5f9d5ade
NPD v0.8.7 release
Changes: v0.8.6...v0.8.7
CHANGELOG:
- Fix an issue that kubelet may be restarted by NPD health checker unexpectedly (fix: kubernetes/kubernetes#87615),
Make log pattern check configurable in health checker (#536, @abansal4032) - Add memory read error (#530, @goushicui)
- Add support for building NPD on MacOS (#529, @stmcginnis)
- Exit the process when there is a timeout in plugin daemon (#521, @ZYecho)
- Add support for containerd health check (#518, @Random-Liu)
- Add metric for per-cpu, per-stage timing (#516, @karangoel)
Docker Image: k8s.gcr.io/node-problem-detector/node-problem-detector:v0.8.7
SHA: 739be1e17a391b5a06f0014bf8dbaf0d03c518d6
MD5: 41bfe82e6ce5183594e43ec609848a81