Releases: DataDog/chaos-controller
10.5.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.5.0/install.yaml
Changelog
10.4.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.4.2-2/install.yaml
Changelog
10.4.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.4.1/install.yaml
Changelog
- 3cb8931 Make spec.count docs more clear (#922)
- 0ef2bfc Increase the chart version after #918 and #905 (#921)
- edc35ae Config struct tags should match the real configmap (#919)
- 1cb0fcf Fix typo in configmap preventing multiple disabled disruptions (#918)
- 7dcc68e DisruptionCrons should use their targets Selectors to create Disruption selectors (#916)
10.4.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.4.0/install.yaml
Changelog
- 394f848 CHAOSPLT-455: Skip flaky CI tests (#915)
- 846a80f Include a level tag on ValidationCreated metrics (#913)
- 96cc965 handleChaosPodTermination shouldnt log at Error on stale deletes (#914)
- 316aca2 [CHAOSPLT-417] Wait before removing finalizer (#907)
- 561295a Fix: HTTP network filters (#911)
- 6d9e824 CHAOSPLT-367: When in DeleteOnly mode, the chaos-controller should attempt to remove all disruptions (#909)
- fdb97f2 Revert "fix: HTTP network filters"
- bcd639e fix: HTTP network filters
- 95b6bec feat: verify mocks in the CI (#878)
- 3a914e9 Upgrade to go 1.23 with latest golangci-lint (#906)
- efd503d Add a defaulting webhook for disruption crons (#905)
10.3.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.3.1/install.yaml
Changelog
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)