Releases: DataDog/chaos-controller
10.3.0
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/10.3.0/install.yaml
Changelog
- 0a5f9d4 Allow for disabling any disruption kind (#903)
- 8e0d322 feat: make the controller and injector log levels configurable (#900)
- d9907ec build(deps): bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 (#902)
- ff8d343 build(deps): bump github.com/docker/docker (#898)
- d2db9f5 [CHAOSPLT-113] Add additional validation to the disruption cron webhook (#901)
10.2.2
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/10.2.2/install.yaml
Changelog
10.2.1
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/10.2.1/install.yaml
Changelog
10.2.0
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/10.2.0/install.yaml
Changelog
10.1.0
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/10.1.0/install.yaml
Changelog
- 3d6b704 build(deps): bump github.com/docker/docker from 24.0.9+incompatible to 26.1.4+incompatible (#890)
- 7529849 fix: flaky unit test for userinfo mutator (#889)
- 2bc4264 Minor improvements + bugfixes to safemode (#886)
- 0a6e2e6 CHAOSPLT-102: Dont change grpc injection state to Injected if DisruptionListener is Unimplemented (#887)
- 68c14b6 CHAOSPLT-373: Add configs for disallowing node failures and node level (#888)
- f9fdf3c Feature: Broadcast disruption cron events (#885)
- 0b5f9e0 removing logger in target_selector pkg (#881)
10.0.0
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/10.0.0/install.yaml
Changelog
9.1.0
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/9.1.0/install.yaml
Changelog
- 5a438e0 CHAOSPLT-315: HTTP notifier json api support with the injection of the disruption inside the payload of the callback request (#859)
- ba0a3b8 Use Datadog jsonapi package (#866)
- b3f82b8 Send userGroups info in http notifications (#867)
- 24b907e CHAOSPLT-316: Implement authentication in the http eventnotifier (#865)
- b920718 fix: handle nil pod watcher to avoid SIGSEV (#869)
- 4672add feat: create aggregated cluster roles for viewing and editing resources (#870)
- 201aff0 fix: SEGFAULT error during cmd keepalive process (#868)
- 3c8b208 CHAOSPLT-308: Change DisruptionSpec's Triggers field to a pointer (#873)
- 2e96cbe User Request: Add support for tolerations on injector pods (#874)
- d36c23d User Issue: make test fails locally is GOPATH is not set. (#877)
- ff15282 Update goreleaser github action (#879)
9.0.2
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/9.0.2/install.yaml
Changelog
- 0fe5399 Clientset CI Tests: Make names of disruption and disruptionCrons unique to avoid collision (#864)
- 48d77da Add CI Tests for DisruptionCron Client (#861)
- 1e8dc9b Add CI Tests for Disruption Client (#860)
- f45d491 Don't re-use namespaces in e2e-tests (#858)
- 52a14d2 fix: add custom chaos types in the clientsets schema (#857)
- e050086 build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#856)
- 9d1fdd8 Add Clientset Docs (#855)
- 547f99a Generated DisruptionCron client (#854)
9.0.1
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/9.0.1/install.yaml
Changelog
- 6928844 Github Action should use latest go-version (#852)
- 8.8.0...9.0.1
8.8.0
Quick Installation
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
⚠️ cert-manager must be installed for the admission controller to get a self-signed certificate.
If you do not plan to alter source code, you can install Chaos Controller to your existing Kubernetes environments by running:
📣 Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! 🙏 🙇
kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.8.0/install.yaml