0.14.0 - 2024-04-22
### Changed
- Switched to
chaos
as the base command instead of/usr/local/bin/chaos
to better tolerate different container images entrypoints
0.13.0 - 2024-04-21
### Changed
- Try to make code a bit more async
0.12.2 - 2024-04-19
- Fixed function signature
0.12.1 - 2024-04-19
- Fixed last commit change
0.12.0 - 2024-04-19
### Added
- Added a flag to make the run
verbose
0.11.2 - 2024-04-19
- Build the operator image for arm64 and amd64 now
- Add sbom to operator image
0.11.1 - 2024-04-19
- A container command is a list of string, not just a single string
0.11.0 - 2024-04-19
- A new
spec.pod.chaosCommandPath
setting to change the command entry point for thechaos
command. This can change in container images.
- Bump dependencies
0.10.0 - 2024-04-03
### Changed
- Increased CPU/Memory requests and limits for Chaos Toolkit pods so that more resource intensive experiments can run fine
0.9.0 - 2024-03-25
- Switched to
ruff
for code linting - Switched to
pdm
for project management - Removed Pod Security Policy support since they have been deprecated some time ago now
- Switched base image of the container to
ubuntu
- Added a security context block to the deployment of the crd and the chaostoolkit pods
- Added a topology spread constraint block to the deployment of the crd and the chaostoolkit pods
0.7.0 - 2022-03-09
- Extended basic role given to experiment service account so that it can do a bit more
- Ensured default RBAC was deployed in target namespaces so that an experiment can perform actions againt these namespaces
- Moving to only async handlers
- Only logging errors on deletion of objects so there iis a chance all of them get to be deleted at least once
0.6.0 - 2022-03-09
- Support for setting the experiment as a YAML file #71
- Delete handler so that resources are deleted when experiment object is deleted
- Upgraded various API to match Kubernetes 1.22
- Upgraded Kubernetes and Google auth libraries
0.5.0 - 2021-06-08
- Updated RBAC to match kopf definition
- Updated dependencies to latest kopf and kubernetes client
0.4.0 - 2021-04-25
- Moved container image to use Python 3.9
- Upgrade
kopf
to version 1.30 - Upgrade
kubernetes
client to version 12.0
- Resources created by the controller were immediately deleted by kopf. They are not anymore.
0.3.4 - 2020-10-16
- Keep default docker image from POD template, when not overridden in Experiment CRO #67
- Fix the finalizers issue when apply the ownerreference in serviceaccount #60
0.3.3 - 2020-10-02
- Fixes service account not used when name is defined #64
0.3.2 - 2020-09-07
- Fixes error with empty value in
chaosArgs
list #63
0.3.1 - 2020-09-07
- Fixes default pod args from environment variables #47
- Fixes error when creating experiment default config map #48
- Fixes error with empty value in
chaosArgs
list #63
0.3.0 - 2020-05-05
- Cron job support for scheduling experiments #43
- Load Kubernetes secret as environment variables into pod #38
- Add support for overriding
chaos
command arguments #21
- Handles pod interruption when deleting a running experiment #44
- Fixes deletion of Chaos Experiment related resources #6
0.2.0 - 2020-02-09
0.1.0 - 2019-07-24
- Initial release