Releases: DataDog/chaos-controller
7.1.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/7.1.1/install.yaml
Changelog
- b99dcac Release with go 1.18
7.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/7.1.0/install.yaml
Changelog
- a96ed52 Dont abort injection when we cant find a target (#558)
- 53cb6bd add readiness probe to curl and nginx pods (#559)
- 8716203 HTTP Notifier Sink (#552)
- 0b54e43 ARM Support (#557)
- 27c8a53 Dont conflate durationOver event with GCOver event (#555)
- 22a8a9c [CHAOS-33] Adding details about targeting in disruption status (#548)
- 20d6199 We can use NXDOMAIN with DNS (#553)
- 9035711 Fix link in README (#549)
7.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/7.0.0/install.yaml
Changelog
- c12e70b Upgrade to CRD v1 for K8S 1.22 support (#550)
- 842d934 [CHAOS-266] Send events on target status changes and failures (#537)
- 33cc375 Bump github.com/containerd/containerd from 1.5.10 to 1.5.13 (#547)
- 834298a Bump github.com/opencontainers/runc from 1.0.3 to 1.1.2 (#543)
- 4eca165 Catch len(Targets) = 0 for Safemode (#544)
- a7c642d Fix expected config key to match chart (#541)
- 04ade87 SetupWebhookWithManager Struct (#540)
- c3123dc Add an example with static targeting to false (#539)
6.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/6.1.0/install.yaml
Changelog
- fb83809 Disable safemode flag (#536)
- 22464e3 [CHAOS-244] Go Upgrade to 1.18 (#534)
- 266d9e6 Safemode [CHAOS-25] (#475)
- ebe222c [CHAOS-273]
chaosli
upgrade: removepkger
(#533) - 89bacda [CHAOS-270]: Add StaticTargeting to
chaosli
(#532) - 17687c8 Dynamic Targeting (#523)
- 680df43 [CHAOS-241] Fix on init bug with dns disruptions (#530)
- 523e467 Chaosli: goreleaser build fix (#531)
- 7a891c6 fix: check for class_id existence before resetting file (#529)
- e9e6bc7 Link faq.md doc when notifying user... (#528)
- 9bccaa2 Add Datadog to EventNotifier (#524)
6.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/6.0.1/install.yaml
Changelog
6.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/6.0.0/install.yaml
Changelog
- 92e0abc [CHAOS-209] Dynamic service resolution (#506)
- ae721fe Duplicate of #518: Make status a subresource and move UserInfo to Annotations (#520)
- 1a95926 Dont error on retryable chaos pod termination (#519)
- 7ea95f0 Use config to gate mutating hooks (#517)
- 349e69d Document local setup. (#515)
- edc91b6 Dont log on safe api errors, just retry next time (#513)
- a16e95d Add support for custom labels to the injector Pod. (#509)
- 2b45529 Architecture diagram for the controller (#508)
- 3e60a6d Controller logs should use same tags as injector logs (#505)
5.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/5.5.1/install.yaml
Changelog
5.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/5.5.0/install.yaml
Changelog
- 44b4b75 Always clean up a node failure chaos pod (#503)
- b6d92de Ignore target immediately after creating the chaos pod (#502)
- c7c17dd Bump github.com/opencontainers/runc from 1.0.2 to 1.0.3 (#454)
- 2d59fad Add cpuset.go directly into the codebase (#500)
- 678fe9a Give more time for natural expiration test (#501)
- b812a13 Make expiredDisruptionGCDelay optional (#499)
- abc357c Update demo images to not use latest tag. (#498)
- fbb4fad Separate out ReadUnmarshal and move it into api/ (#496)
5.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/5.4.0/install.yaml
Changelog
5.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/5.3.0/install.yaml