Bot releases are hidden (Show)
Published by ckotzbauer over 3 years ago
The daemon image contains a 1.20.x k8s.io/{client-go,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.19.x, 1.20.x and 1.21.x
Thanks a lot to everyone who contributed to kured since 1.6.1. Commits from @cnmcavoy, @ckotzbauer, @evrardjp, @dholbach, @atighineanu, @spingel, @papanito, @t3mi, @jackfrancis.
Published by dholbach almost 4 years ago
This is a follow-up release to 1.6.0, bringing in https://github.com/weaveworks/kured/pull/291 to fix the release automation.
Published by dholbach almost 4 years ago
From a user perspective, this release will mostly bring you up to date with Kubernetes 1.[18,19,20].x. Behind the scenes Jean-Philippe Evrard (SUSE) put a lot of effort into automated testing, which will give us more confidence in the code we merge.
The daemon image contains a 1.18.x k8s.io/{client-go,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{18,19,20}.x.
Thanks a lot to everyone who contributed to kured since 1.5.1. Commits from @DaniJG, dependabot[bot], @dholbach, @evrardjp, @jack-education, @morancj.
Published by dholbach almost 4 years ago
Commits since 1.5.0 by @bboreham, @dholbach, @evrardjp, @mvisonneau, @smueller18. Thanks a lot for your help everyone!
--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.
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.
Published by dholbach about 4 years ago
If you have been upgrading through the 1.4.x releases, 1.5.0 mostly just adds support for newer k8s client tools and updates other internal build components.
Since 1.4.0 we landed quite a few improvements though.
Thanks a lot to @audunsolemdal, @bboreham, @ckotzbauer, @davidkarlsen, @dholbach, @evrardjp and @michalschott who contributed to this release.
The daemon image contains a 1.18.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.1[789].x.
Published by dholbach about 4 years ago
This release is part of the 1.4.x series and adds
Thanks a lot to @audunsolemdal, @ckotzbauer and @dholbach who contributed to this release.
Published by dholbach over 4 years ago
Thanks @davidkarlsen and @ckotzbauer for figuring out issues with the Helm chart.
We are just about to resolve #140 and thus be able to deprecate the charts in /helm/charts this way.
Published by dholbach over 4 years ago
Another release to help us get https://github.com/weaveworks/kured/issues/140 resolved.
Thanks @ckotzbauer.
Published by dholbach over 4 years ago
This is a brown paper-bag release for 1.4.1, adding no new functionality - hopefully this time just getting the Chart deployment right.
Thanks @ckotzbauer for figuring this out with me.
Published by dholbach over 4 years ago
This release adds to the previous 1.4.0 release.
Expect a 1.5.0 release some time after k8s 1.19.0 gets out.
We intend to take over the kured chart from helm/charts/stable. Please consult https://github.com/weaveworks/kured/tree/master/charts/kured for upgrading from the previous chart.
Thanks a lot everyone who helped with this release, in particular @bboreham, @ckotzbauer, @dholbach, @michalschott and others who helped with testing!
As 1.4.0 did, the daemon image contains a 1.17.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.1[678].x.
Tested in minikube on 1.16.12, 1.17.8, 1.18.5.
Published by dholbach over 4 years ago
This release adds support for newer k8s client tools and updates other internal build components.
Thanks a lot everyone who helped with this release, in particular @crgarcia12, @dholbach, @evrardjp, @pgroene and others who helped with testing!
The daemon image contains a 1.17.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.1[678].x.
Tested in minikube on 1.16.9, 1.17.5, 1.18.2.
Published by dholbach over 4 years ago
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).
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!
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
.
Published by awh over 5 years ago
The daemon image contains a 1.13.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.12.x and 1.14.x.
Tested in minikube on 1.12.8
, 1.13.6
& 1.14.1
.
Published by awh almost 6 years ago
systemctl
in the host mount namespace to effect reboots, reducing image size and eliminating the potential for incompatibilitykubectl
commandsNoSchedule
taint on node-role.kubernetes.io/master
The daemon image contains a 1.12.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.11.x and 1.13.x.
Tested in minikube on 1.11.4
, 1.12.1
& 1.13.0-alpha.2
.
Tested in production on 1.11.2
& 1.12.2
.
Published by awh almost 7 years ago
The daemon image contains a 1.7.x k8s.io/client-go
and kubectl
binary for the purposes of maintaining the lock and draining worker nodes. Whilst it has only been tested on a 1.7.x cluster, Kubernetes typically has good forwards/backwards compatibility so there is a reasonable chance it will work on adjacent versions; please file an issue if this is not the case.