Skip to content

Kured 1.3.0

Compare
Choose a tag to compare
@dholbach dholbach released this 25 Feb 10:27
2a0ad53

This release has been a longer while coming - thanks for hanging in there everyone. Most importantly it adds support for newer k8s client tools and updates other internal build builds, adds Slack channel name configuration (#87) and an option to only reboot within a configured time window (#66).

Improvements

  • Use newer version of k8s client tools (#111)
  • add development docs (#112)
  • Update go.mod and go.sum after 'go mod vendor' (#86)
  • Upgrade to latest alpine (#100)
  • Ad Slack channel name configuration (#87)
  • Reboot only within time window specified on commandline (#66)
  • Support k8s 1.14 (#75)
  • Build with golang 1.12 and modules (#74)

Thanks a lot everyone who helped with this release, in particular @Nighthawk22, @adusumillipraveen, @awh, @bboreham, @dholbach, @pgroene, @stealthybox, @jrryjcksn, @jjjordanmsft and many others who helped with testing!

Kubernetes Version Compatibility

The daemon image contains a 1.15.x k8s.io/client-go and kubectl binary for the purposes of maintaining the lock and draining worker nodes. Kubernetes aims to provide forwards & backwards compatibility of one minor version between client and server, so this should work on 1.15.x and 1.17.x.

Tested in minikube on 1.15.10, 1.16.7 and 1.17.3.