Commit Graph
28 Commits
Author SHA1 Message Date
Frank Vissing 6a4dcc8fb3 reboot if forceRebootSentinel exists 2018-06-01 13:29:49 +02:00
Frank VissingandGitHub 989594acbf Update main.go
fix spelling
2018-05-15 14:19:08 +02:00
Frank Vissing 1b5565cbae adding option to force reboot, ignoring active allerts 2018-05-15 12:40:54 +02:00
Adam Harrison b27aaa1b0c Add help section to TOC 2018-04-13 09:44:50 +01:00
Adam HarrisonandGitHub 1a5da68369 Merge pull request #13 from dholbach/get-in-touch-information
add information on how to get in touch at the bottom of the page
2018-04-13 09:43:11 +01:00
Daniel Holbach f388fcadc3 add information on how to get in touch at the bottom of the page 2018-04-13 10:39:48 +02:00
Adam Harrison d7b9c9fbec Embed kubectl v1.9.6 for draining 2018-04-10 14:09:47 +01:00
Adam Harrison a788809162 Log stdout/stderr from kubectl/systemctl invocations 2018-04-10 14:04:25 +01:00
Adam HarrisonandGitHub f0f3314f68 Merge pull request #5 from SaaldjorMike/name-vs-namespace
Set variables based on correct arguments w.r.t. name of daemonset and…
2017-11-20 10:14:29 +00:00
Mike Rostermund 8f816562a4 Set variables based on correct arguments w.r.t. name of daemonset and namespace. 2017-11-17 13:35:25 +01:00
Adam HarrisonandGitHub ae12f55aaf Merge pull request #3 from Bregor/patch-2
Looks like typo in daemonset
2017-11-06 11:28:13 +00:00
Maxim FilatovandGitHub 8c5639e791 Looks like typo in daemonset
Due to 

    metadata:
      name: kured            # Must match `--ds-name`
      namespace: kube-system # Must match `--ds-namespace`

There should be 

    - --ds-name=kured
    - --ds-namespace=kube-system

As args.
2017-11-03 23:02:03 +03:00
Adam Harrison b86c60f851 Update README 1.0.0 2017-10-24 14:55:19 +01:00
Adam Harrison 4eb3146077 Deployment YAML improvements 2017-10-24 13:52:04 +01:00
Adam HarrisonandGitHub e2d777aedf Merge pull request #2 from weaveworks/panicclose
Close body after error check
2017-10-04 10:03:13 +01:00
Adam Harrison b9f583ae8c Only push images built from master 2017-10-04 09:55:07 +01:00
Elena Morozova d3fa3ffd40 Close body after error check
Otherwise it panics for nil body
2017-10-03 23:10:42 -07:00
Adam Harrison adf8147ab6 Pin base image to 16.04 2017-09-22 14:52:20 +01:00
Adam Harrison 0f75550a68 Dedupe and sort names of blocking alerts 2017-09-22 14:26:35 +01:00
Adam Harrison b0259b6c17 Remove obsolete waitForDrain implementation
`kubectl drain` now ignores undrainable things and waits for
termination, so we no longer have to do that ourselves.
2017-09-22 14:22:19 +01:00
Adam Harrison 156e9a1cd8 Upgrade client-go and kubectl to 1.7.x 2017-09-21 17:19:54 +01:00
Adam Harrison 6e44cb1342 Implement kured_reboot_required metric 2017-09-21 11:46:06 +01:00
Adam Harrison 91bf84a90d Convert period arg to time.Duration 2017-09-21 09:59:55 +01:00
Adam Harrison 4e4b6f0645 CircleCI configuration 2017-09-20 15:54:06 +01:00
Adam Harrison 80a254ec1d Improved active alert detection and logging
Zero-valued alerts are now ignored, and the names of the first ten
blocking alerts are logged for diagnostic purposes.
2017-09-20 14:27:22 +01:00
Adam Harrison 1a6e814a21 Basic slack notification support 2017-08-16 09:55:34 +01:00
Adam Harrison 55ba779702 Move test for node schedulability
Test for schedulability immediately prior to each reboot check instead
of once at startup, thereby accomodating external changes to this value
during the lifetime of the daemon.
2017-08-03 08:53:24 +01:00
Adam Harrison 8aafc8905e Initial implementation 2017-06-13 17:57:19 +01:00