618 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
f69d0c8ddc Merge pull request #558 from Random-Liu/fix-uptime-timestamp
Fix the uptime timestamp parsing.
v0.8.8
2021-05-14 17:05:59 -07:00
Lantao Liu
8e94c930ee Fix the uptime timestamp parsing. 2021-05-14 16:43:09 -07:00
Kubernetes Prow Robot
9c541692ee Merge pull request #557 from vteratipally/adfad
Make sure the path to known-modules.json is relative
2021-05-14 14:39:59 -07:00
Varsha Teratipally
a79b87ce7e Make sure the path to known-modules.json is relative to the
system-stats-monitor.json file
2021-05-14 21:14:55 +00:00
Kubernetes Prow Robot
f0ab65348f Merge pull request #555 from mcshooter/addWindowsDefenderProblemDetection
Add windows defender problem detection custom plugin
2021-05-13 16:20:06 -07:00
michelletandya
01fa5b3afd Add windows defender problem detection custom plugin 2021-05-12 20:28:33 +00:00
Kubernetes Prow Robot
228f0f5700 Merge pull request #554 from jeremyje/osversion
Add support for basic system metrics for Windows.
2021-05-10 16:39:37 -07:00
Jeremy Edwards
d4933875ed Add support for basic system metrics for Windows. 2021-05-10 21:58:38 +00:00
Kubernetes Prow Robot
c7ce65ddb6 Merge pull request #545 from jeremyje/multi
Build Tarballs for each OS, Generate SHA-512 Checksums, and make Makefile easier to expand OS-Arch options.
2021-05-10 10:35:36 -07:00
Jeremy Edwards
badc7ff781 Build tarballs for each OS introduce SHA-512 2021-05-07 21:21:48 +00:00
Kubernetes Prow Robot
04e2b5f2aa Merge pull request #552 from mcshooter/detectKubeProxyServiceProblem
Add healthChecker functionality for kube-proxy service
2021-05-05 14:03:14 -07:00
michelletandya
01cd8dd08c Add healthChecker functionality for kube-proxy service 2021-05-05 17:27:58 +00:00
Kubernetes Prow Robot
255c258d7b Merge pull request #551 from cmssczy/add_tolerations
add tolerations in daemonset config file
2021-05-04 14:11:15 -07:00
Kubernetes Prow Robot
3d9e172a85 Merge pull request #547 from douglasmakey/master
Update node-problem-detector.yaml
2021-05-04 13:37:15 -07:00
Kubernetes Prow Robot
5ef09ca911 Merge pull request #550 from mcshooter/addContainerDProblemsToDetect
Detect when container process fails to start
2021-05-03 15:06:08 -07:00
caozhiyuan
4249a104c2 add tolerations in daemonset config file 2021-04-30 10:07:24 +08:00
michelletandya
da15eb9afe Detect containerD errors and failures. 2021-04-29 23:47:04 +00:00
Kubernetes Prow Robot
031e658210 Merge pull request #544 from mcshooter/buildWindowsHealthChecker
Separate linux/windows health checker files. Build health checker plugin for Windows
2021-04-26 15:27:03 -07:00
michelletandya
c4e5400ed6 separate linux/windows health checker files. 2021-04-26 21:45:05 +00:00
Lantao Liu
744a689454 Merge pull request #549 from Random-Liu/fix-build
Update travis ubuntu version to xenial, and golang to 1.16.
2021-04-26 11:00:44 -07:00
Lantao Liu
c769807582 Update travis ubuntu version to xenial, and golang to 1.16.
The golang version matches Kubernetes master.
2021-04-26 10:04:08 -07:00
Douglas Mendez
f89af6309c Update node-problem-detector.yaml
Change the NPD version in the deployment.
2021-04-23 09:55:55 -04:00
Kubernetes Prow Robot
857754c384 Merge pull request #542 from mcshooter/runWithContainerD
Update windows containerd config file to run without errors
2021-04-14 15:51:49 -07:00
Kubernetes Prow Robot
fc0edbd222 Merge pull request #541 from jeremyje/windowsservice
Enable NPD to run as a Windows Service.
2021-04-06 08:19:33 -07:00
Jeremy Edwards
a7f78c5668 Enable NPD to run as a Windows Service. 2021-04-02 23:03:14 -07:00
michelletandya
8acd791fa7 update instructions for running NPD on windows 2021-04-01 23:19:48 +00:00
michelletandya
344daabaa7 Update windows containerd config file to run without errors 2021-03-30 23:26:06 +00:00
Kubernetes Prow Robot
1e8008bded Merge pull request #537 from vteratipally/master
Update changelog for the NPD release v0.8.7
2021-03-15 22:22:34 -07:00
Kubernetes Prow Robot
7b1ea68a5e Merge pull request #517 from jeremyje/fixwin
Windows Support: Fix Build Regressions, Tests Pass
2021-03-15 21:10:34 -07:00
Jeremy Edwards
4181ece888 Windows Support: Fix Build Regressions, Tests Pass 2021-03-14 10:24:45 -07:00
Kubernetes Prow Robot
cb8534b79b Merge pull request #538 from abansal4032/configure-log-pattern
Fix for flaky unit test in health checker
2021-02-18 19:56:25 -08:00
Archit Bansal
fb8bbe91d7 Fix for flaky unit test in health checker
The unit test was dependent on the order of map iteration. Changed to
using sorted keys while iterating.
2021-02-18 17:52:49 -08:00
vteratipally
e88df52f95 Update CHANGELOG.md 2021-02-18 17:35:59 -08:00
vteratipally
f83f214d39 Update changelog for the NPD release v0.8.7 2021-02-18 17:35:42 -08:00
Kubernetes Prow Robot
06b5503348 Merge pull request #530 from goushicui/master
add memory read error
v0.8.7
2021-02-18 07:46:51 -08:00
Kubernetes Prow Robot
adf4c720b2 Merge pull request #534 from jeremyje/docs
Add instructions for developing NPD on Windows
2021-02-17 20:18:51 -08:00
Kubernetes Prow Robot
ee5f2d1aa5 Merge pull request #536 from abansal4032/configure-log-pattern
Make log pattern check configurable in health checker
2021-02-17 18:32:51 -08:00
Archit Bansal
100f2bf8e6 Make log pattern check configurable in health checker 2021-02-17 17:46:18 -08:00
Jeremy Edwards
efe02543c0 Add instructions for developing NPD on Windows
Signed-off-by: Jeremy Edwards <1312331+jeremyje@users.noreply.github.com>
2021-02-10 10:02:35 -08:00
goushicui
7ecb76f31a add memory read error 2021-02-09 14:08:18 +08:00
Kubernetes Prow Robot
fc4f167caa Merge pull request #529 from stmcginnis/macos
Allow building on macOS
2021-02-08 18:44:40 -08:00
Kubernetes Prow Robot
f3968f11ab Merge pull request #522 from karan/del_labels
Remove os_version and kernel_version labels
2021-02-03 10:10:28 -08:00
Kubernetes Prow Robot
5c1cabf237 Merge pull request #528 from stmcginnis/release-docs
Add notes on steps to perform when doing a release
2021-02-02 19:48:28 -08:00
Sean McGinnis
487915e9e4 Use GOHOSTOS to switch journald plugin build
This plugin requires libsystemd to compile, which is only available on
Linux. This uses `go env` to determine if the current build platform can
support this or not, and if not, disables the building of the plugin to
allow compilation on Windows and macOS platforms.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2021-02-02 20:25:17 -06:00
Kubernetes Prow Robot
e842171ba0 Merge pull request #527 from stmcginnis/image-path
Update image path in deployment yaml
2021-02-02 16:52:28 -08:00
Kubernetes Prow Robot
49f592d67d Merge pull request #526 from stmcginnis/changelog
Update CHANGELOG for past releases
2021-02-02 16:26:28 -08:00
Sean McGinnis
7e7bc2271e Allow building on macOS
Journald is not available on mac. To allow building the rest of the
project while working on a mac, use the same flag as the Windows build
to skip inclusion of journald.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2021-02-02 17:17:38 -06:00
Sean McGinnis
e7511e6eeb Add notes on steps to perform when doing a release
There are a few things that need to be done for each release. This adds
some basic notes to help make sure all steps are followed. This is a
working document, so hopefully it will be expanded over time as we
identify other steps that should be done.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2021-02-02 16:55:22 -06:00
Sean McGinnis
f604a5ae7d Update image path in deployment yaml
The image location for node-problem-detector has moved under a
subdirectory now. The deployment config wasn't updates, so those using
the provided node-problem-detector.yaml file directly would end up with
ErrImagePull errors.

This updates the yaml to point to the new location and the latest
release.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2021-02-02 16:15:27 -06:00
Sean McGinnis
21d5ec6761 Update CHANGELOG for past releases
This adds release information into the CHANGELOG for all past releases.

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2021-02-02 16:02:57 -06:00