Commits since 1.5.0 by @bboreham, @dholbach, @evrardjp, @mvisonneau, @smueller18. Thanks a lot for your help everyone!
Breaking changes
--annotationTTL
was renamed to --lockTTL
(Helm chart values accordingly). Unfortunately this feature didn't quite work in the past release (see #213 etc.), so the breaking change is not as bad as it sounds.
Bug fixes
- #213 and #238: Replaced --annotationTTL with --lockTTL and made it work correctly
- #237: Drain: allow pods grace period to terminate
- #166: Remove quote for parameter alert-filter-regexp
Clean Up
- #217: Clean up deps, update docs to explain state post-210
- #210: feature: Remove kubectl bin
- #198: fix: Follow DKL-DI-0004 guideline
- #194: add missing quote - thanks Karan Arora for reporting
Release automation
- #185: Release helper
- #221: Add Lint job in github actions
- #222: Make go lint on pkg folder happier
- #215: Make go lint on cmd folder happier
Kubernetes Version Compatibility
The daemon image contains a 1.18.x k8s.io/client-go and k8s.io/kubectl 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.1[789].x.