This repository has been archived by the owner on Sep 18, 2020. It is now read-only.
Releases: coreos/container-linux-update-operator
Releases · coreos/container-linux-update-operator
v0.7.0
- Add reboot windows (#170, thanks @mkoerperriag!)
- Prevent CLUO from marking nodes as schedulable if they were previously marked as unschedulable by another source (#176, thanks @hankjacobs!)
- Restructure
examples
directory for easier deployment (#175, #178, thanks @laghoule!)
Image is located at quay.io/coreos/container-linux-update-operator:v0.7.0
v0.6.0
v0.5.0
v0.4.1
- Improve agent to wait for pod deletions in parallel (#150)
- Fix update-agent to consider pod UID or name during deletion waits (#151)
- Handles cases where pods are recreated with the same name
- Fix to return the correct error on D-Bus Call failures (#148)
- Fix missing RBAC get pods permission to examples (#147)
Image is located at quay.io/coreos/container-linux-update-operator:v0.4.1
v0.4.0
- Switch leader election to use a ConfigMap instead of an Endpoint (#140)
- Fix
update-agent
to wait for pods to delete before reboots (#137) - Add
update-agent
flag--grace-period
to set the maximum time to wait for pods to terminate (#137) - Deprecate the
--analytics
flag. Google Analytics is removed (#144) - Fix log line "Waiting for before-reboot annotations..." (#133)
- Update client-go for Kubernetes 1.7+ (#140)
- Add RBAC ClusterRole, binding, and namespace to examples (#139)
Image is located at quay.io/coreos/container-linux-update-operator:v0.4.0
v0.3.1
v0.3.0
- Add support for before-reboot and after-reboot required annotations (#121)
- Allow setting
update-operator
required--before-reboot-annotations
and--after-reboot-annotations
- Add
before-reboot
label before reboots and addafter-reboot
label after reboot (but before schedulable)
- Allow setting
- Auto-label Container Linux nodes with
agent=true
for backwards compatibility (#117)- Set
--auto-label-container-linux=true
to enable Container Linux labeling
- Set
- Add docs on CLUO labels and annotations (#123)
- Add docs and examples of before-reboot and after-reboot DaemonSet (#124)
Image is located at quay.io/coreos/container-linux-update-operator:v0.3.0
v0.2.2
- Deprecate
manage-agent
behavior. Themanage-agent
option defaults to false and will be removed in the future. (#98, #76) - Fix possible deadlock in
update-agent
ifupdate-engine
requests a reboot before we are initialized. - Add additional logging in
update-operator
with names of nodes being rebooted (#72)
Image is located at quay.io/coreos/container-linux-update-operator:v0.2.2
v0.2.1
- Fix
update-operator
to deployupdate-agent
version with a "v" prefix (#71) - Fix example Kubernetes manifests to use release tags (#73)
- Fix
update-agent
to retry to avoid exiting on watch termination (#89) - Reboot nodes, even if a pod fails to be deleted (#89)
- Update to build binaries with Go 1.8.3 (#87)
- Update container image base from alpine:3.4 to alpine:3.6 (#95)