17 Commits
Author SHA1 Message Date
Paul WhiteheadandGitHub 817ac3692e [stable/node-problem-detector] Customize rollout strategy (#23826)
* add the ability to manage updateStrategy

Signed-off-by: Paul Whitehead <whitehead.pauljay@gmail.com>

* update the readme

Signed-off-by: Paul Whitehead <whitehead.pauljay@gmail.com>

* bump the chart version

Signed-off-by: Paul Whitehead <whitehead.pauljay@gmail.com>
2020-10-01 01:12:54 -07:00
Louis BlinandGitHub 954751f47e [stable/node-problem-detector]: customizable securityContext (#21868)
When not using any of the default monitors that require a privileged
execution environment and only running custom monitors, it can be
useful to run NPD as a non-root user. This PR makes the securityContext
customizable, while keeping the `privileged: true` as a default.

Signed-off-by: Louis Blin <louisblin@users.noreply.github.com>
2020-04-14 01:17:11 -07:00
Louis BlinandGitHub 086f0addef Add support for extra volumes (#21670)
Allows users to specify additional volumes / volumeMounts to mount in
the DeamonSet container. This is useful for custom plugins scripts
that need to load additional data to run.

Signed-off-by: Louis Blin <louisblin@users.noreply.github.com>
2020-04-06 01:01:46 -07:00
Markos ChandrasandGitHub e59b8e5ada [stable/node-problem-detector]: Bump to 0.8.1 NPD (#21360)
The new version brings the following fixes

- Fixed several potential busy loops
- Added a k8s-exporter-heartbeat-period flag to make the heart beat period of K8s exporter configurable.
- Fixed a potential NPD panic caused by close of closed channel
- Added Stackdriver exporter for NPD
- Collect a lot more useful CPU/disk/memory metrics
- Fix a few metric units for disk metrics and the calculation for disk_avg_queue_len
- Fix the first 0 value metrics reported for disk_avg_queue_len
- Improve network_problem.sh to support nf_conntrack and report error when conntrack table is 90% full.
- Support host_uptime metrics for CentOS

Signed-off-by: Markos Chandras <markos@chandras.me>
2020-03-10 16:49:35 -07:00
Markos ChandrasandGitHub 1aca91b209 [stable/node-problem-detector] Add custom labels to daemonset (#21334)
Add the ability to use custom labels to daemonset.

Signed-off-by: Markos Chandras <markos@chandras.me>
2020-03-10 04:21:35 -07:00
Miguel MingoranceandKubernetes Prow Robot 4c2119b049 Changes to add default toleration for all nodes (#20400)
Signed-off-by: Miguel Mingorance <miguel.mingorance@deliveryhero.com>
2020-01-28 04:07:39 -08:00
Salmaan RizviandKubernetes Prow Robot 98c80312e2 allow custom env vars in daemonset containers (#17514)
Signed-off-by: Salmaan Rizvi <sar228@cornell.edu>
2019-09-30 03:29:37 -07:00
0e22d39369 [stable/node-problem-detector] upgrade node-problem-detector to 0.7 (#16125)
* Upgrade node-problem-detector to 0.7

- Expose nodeSelector & prometheus settings
- Add service & servicemonitor

Co-authored-by: Timothy Lee <timmy.ccl@gmail.com>
Signed-off-by: Ash Wu <hSATAC@gmail.com>

* Make prometheus serviceMonitor optional

Co-authored-by: Timothy Lee <timmy.ccl@gmail.com>
Signed-off-by: Ash Wu <hSATAC@gmail.com>
2019-08-07 20:55:17 -07:00
Kevin LefevreandKubernetes Prow Robot 33a1fa3bb5 [stable/node-problem-detector] support PSP (#15253)
Support PSP with permissive default.

Signed-off-by: Kevin Lefevre <lefevre.kevin@gmail.com>
2019-07-18 02:06:11 -07:00
Sébastien Prud'hommeandKubernetes Prow Robot 2792ff545c [stable/node-problem-detector] upgrade version to v0.6.3 (#14126)
Signed-off-by: Sébastien Prud'homme <sebastien.prudhomme@gmail.com>
2019-05-24 18:39:27 -07:00
Robert SheehyandKubernetes Prow Robot 888fdabd33 [stable/node-problem-detector] Add priority class (#12652)
Signed-off-by: Robert Sheehy <gameboy1092@gmail.com>
2019-03-29 08:06:13 -07:00
Jeev BandKubernetes Prow Robot 0b82ac66e7 [stable/node-problem-detector] User-specifed custom monitor definitions (#10908)
* Add provision for specifying custom monitor definitions for Node Problem Detector.

Signed-off-by: Jeev B <jeev@kariusdx.com>

* Update Chart.yaml

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-28 02:51:27 -08:00
Jeev BandKubernetes Prow Robot db10071d8b [stable/node-problem-detector] Add hostNetwork option (#10909)
* Add hostNetwork option.

Signed-off-by: Jeev B <jeev@kariusdx.com>

* Bump version

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-27 14:51:13 -08:00
HashfyreandKubernetes Prow Robot b3ef3a0fa9 [stable/node-problem-detector] adds custom-plugin-monitor config (#10549)
* [stable/node-problem-detector] adds --custom-plugin-monitors flag

Signed-off-by: Joy Bhattacherjee <joyb@hotstar.com>

* [stable/node-problem-detector] adds documentation custom_plugin_monitor

Signed-off-by: Joy Bhattacherjee <joyb@hotstar.com>

* [stable/node-problem-detector] updates readme with correct default value for custompluginmonitor

Signed-off-by: Joy Bhattacherjee <joyb@hotstar.com>

* [stable/node-problem-detector] updates chart version to 1.1.3

Signed-off-by: Joy Bhattacherjee <joyb@hotstar.com>
2019-01-15 09:09:46 -08:00
wanghh2000andKubernetes Prow Robot b2763f1e15 Use configmap for node problem detector (#10548)
* use configmap

Signed-off-by: Hai Hui Wang <haihwang@cn.ibm.com>

* update version

Signed-off-by: Hai Hui Wang <haihwang@cn.ibm.com>
2019-01-14 14:06:37 -08:00
David J. M. KarlsenandKubernetes Prow Robot 921e968df1 [node-problem-detector] parameterize location of logdir to make it run on RHEL and upgrade to latest release (#10404)
* parameterize location of logdir to make it run on RHEL

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>

* upgrade to latest node problem detector release

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-04 16:15:41 -08:00
Max Williamsandk8s-ci-robot eb64333e57 Adding node-problem-detector stable chart (#7795)
* Adding node-problem-detector stable chart

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* adding .helmignore file

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* adding serviceaccount name helper and option

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* adding affinity option


updating helpers and labels....so many labels

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* add affinity option to readme

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Fix readme and notes

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Fixing references to serviceAccountName

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Changing daemonset apiVersion to apps/v1

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Fix note after labels have changed

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Updating values.yaml to remove resources and change tollerations to list

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Changing indentation of all list types to be like `helm create` example.

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Updating readme with all options from values.yaml in alphabetical order

Signed-off-by: Max Williams <max.williams@deliveryhero.com>

* Changing API version requirement in readme


removing basic labels from helpers file

Signed-off-by: Max Williams <max.williams@deliveryhero.com>
2018-11-01 14:52:38 -07:00