diff --git a/CHANGELOG.md b/CHANGELOG.md index 5678100..d5a3979 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,15 @@ ## [Unreleased][] -[Unreleased]: https://github.com/chaostoolkit/chaostoolkit-kubernetes/compare/0.34.0...HEAD +[Unreleased]: https://github.com/chaostoolkit/chaostoolkit-kubernetes/compare/0.34.1...HEAD + +## [0.34.1][] - 2023-11-13 + +[0.34.1]: https://github.com/chaostoolkit/chaostoolkit-kubernetes/compare/0.34.0...0.34.1 + +### Fixed + +* Don't escape node draining too soon ## [0.34.0][] - 2023-11-13 diff --git a/chaosk8s/node/actions.py b/chaosk8s/node/actions.py index f4da5cd..97ab810 100644 --- a/chaosk8s/node/actions.py +++ b/chaosk8s/node/actions.py @@ -348,8 +348,8 @@ def drain_nodes( ) if not eviction_candidates: - logger.debug("No pods to evict. Let's return.") - return True + logger.debug("No pods to evict. Let's move on to the next node.") + continue logger.debug(f"Found {len(eviction_candidates)} pods to evict") for pod in eviction_candidates: