diff --git a/CHANGELOG.md b/CHANGELOG.md index d5a3979..38d14d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,15 @@ ## [Unreleased][] -[Unreleased]: https://github.com/chaostoolkit/chaostoolkit-kubernetes/compare/0.34.1...HEAD +[Unreleased]: https://github.com/chaostoolkit/chaostoolkit-kubernetes/compare/0.35.0...HEAD + +## [0.35.0][] - 2024-03-14 + +[0.35.0]: https://github.com/chaostoolkit/chaostoolkit-kubernetes/compare/0.34.1...0.35.0 + +### Changed + +* Added `field_selector` to the `get_events` probe ## [0.34.1][] - 2023-11-13 diff --git a/chaosk8s/__init__.py b/chaosk8s/__init__.py index ad29e9d..cfe3ddb 100644 --- a/chaosk8s/__init__.py +++ b/chaosk8s/__init__.py @@ -12,7 +12,7 @@ from logzero import logger __all__ = ["create_k8s_api_client", "discover", "__version__"] -__version__ = "0.34.1" +__version__ = "0.35.0" def get_config_path() -> str: diff --git a/chaosk8s/event/probes.py b/chaosk8s/event/probes.py index 33cd396..72862c9 100644 --- a/chaosk8s/event/probes.py +++ b/chaosk8s/event/probes.py @@ -11,6 +11,7 @@ def get_events( label_selector: str = None, + field_selector: str = None, limit: int = 100, configuration: Configuration = None, secrets: Secrets = None, @@ -23,7 +24,10 @@ def get_events( v1 = client.EventsV1Api(api) ret = v1.list_event_for_all_namespaces( - _preload_content=False, label_selector=label_selector, limit=limit + _preload_content=False, + label_selector=label_selector, + field_selector=field_selector, + limit=limit, ) return json.loads(ret.read().decode("utf-8"))