coreos / container-linux-update-operator

A Kubernetes operator to manage updates of Container Linux by CoreOS
Apache License 2.0
209 stars 49 forks source link

Fix pod deletion to be compatible with Kubernetes 1.9 #164

Closed dghubble closed 6 years ago

dghubble commented 6 years ago

Testing

Running locksmithctl send-need-reboot is not enough to reproduce the original issue. I deployed a Typhoon 1.9.1 cluster with an intentionally old version of Container Linux. CLUO v0.4.1 reproduced the issue in which one node became unscheduable at a time, with no nodes able to actually upgrade.

Edited to test image and Container Linux upgrades were able to be applied.

A proper release will be forthcoming.

See #163

dghubble commented 6 years ago

Retested on another v1.9.1 cluster with quay.io/dghubble/container-linux-update-operator:77ac24a86c4e74d30e1a04bc6aa808371a1deb8e and it was able to apply updates to all nodes.

ericchiang commented 6 years ago

merge whenever