Releases: DataDog/chaos-controller
12.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/12.2.0/install.yaml
Changelog
12.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/12.1.0/install.yaml
Changelog
- da7f07b Update dependencies based on dependabot warnings (#973)
- a105a75 CHAOSPLT-643: Send event directly to user if DisruptionCron lacks a target (#968)
- 2e77f9c Fix "package comment" header lint (#972)
- e1a8315 Dont overwrite returned error with metric error in webhooks (#971)
- 8f972c4 Reduce disruption lifecycle in lima for easier dev testing (#970)
- 5f4ebc3 Add disruption cron validation metrics (#967)
- 8d33a65 Add generic cluster name to datadog agent configuration (#969)
- 4b38378 Set disruptionNamespace tag correctly on reconciler error (#966)
12.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/12.0.0/install.yaml
Changelog
11.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/11.1.0/install.yaml
Changelog
- 03450b5 Explain shouldn't panic on invalid specs (#960)
- 0ad973a Move the DisruptionSpec Explain feature into the api package (#959)
- 193679a Disk Pressure Path is required, and should be annotated as such (#958)
- d97a45d Explain in metrics.go how all metrics are used (#955)
- 22c86f5 Remove unused selector cache from old dynamic targeting implementation (#954)
- e9408ce defer validationFailed so that we always send it correctly (#956)
11.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/11.0.0/install.yaml
Changelog
- 9790751 CHAOSPLT-580: Send metric when cron or rollout self-deletes (#953)
- 301264f CHAOSPLT-571: Allow for extra ip ranges for GCP cloud disruption (#952)
- 39f0c69 CHAOSPLT-68: Replace ddmark with go-validator (#944)
- eada948 CHAOSPLT-68: Remove ddmark (#942)
- 3ee5336 ƒeat: add readiness + liveness (#945)
10.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/10.8.0/install.yaml
Changelog
10.7.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.7.0/install.yaml
Changelog
- 51bb0a0 [chaosplt 207] namespace tag gone (#936)
- a6e33dc Fix go.mod by upgrading otlptracehttp (#943)
- 3dc5593 CHAOSPLT-531: Add a config for the minimum cron frequency (#941)
- b830122 Update bpftool to version 7.5.0 (#939)
- 34dbc27 Missing target log is not an error (#940)
- 1dfb3b8 CHAOSPLT-64: Add a Spec.SetDefaults method (#935)
- 6cbabd5 Make the network.services field more clear (#934)
10.6.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.6.1/install.yaml
Changelog
10.6.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.6.0/install.yaml
Changelog
- db6184a Closes #925. Build and push multi-arch images to docker-hub (#932)
- 144a935 Add a second ConfigMap for individual key overrides (#929)
- 3e0cd71 Allow for overlapping disruptions when the first disruption is complete (#931)
- f28e56e validateUserInfoGroup log should not reference global variable (#930)
10.5.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.5.1/install.yaml