Skip to content

Releases: DataDog/chaos-controller

10.3.0

06 Sep 16:55
0a5f9d4
Compare
Choose a tag to compare

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

15 Aug 17:36
0f9591c
Compare
Choose a tag to compare

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

  • 0f9591c Reduce severity of http warning log for non-email usernames (#897)

10.2.1

07 Aug 20:57
56a24ff
Compare
Choose a tag to compare

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

  • 56a24ff Fix bug of registering all notifier sinks twice (#896)

10.2.0

07 Aug 16:01
561c08c
Compare
Choose a tag to compare

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

  • 561c08c DisruptionCrons should validate their DisruptionTemplates (#894)
  • 9947edb Fix warning log in slack event notifier (#895)
  • f4c5261 fix: rework the disruption cron events (#893)
  • 37f5655 Reduce warning and error logs from notifiers (#892)

10.1.0

31 Jul 15:55
3d6b704
Compare
Choose a tag to compare

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

23 Jul 12:52
4fde3fd
Compare
Choose a tag to compare

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

  • 4fde3fd Debian 11 will be EOL soon. Move to Debian 12 (#883)

9.1.0

11 Jul 15:33
ff15282
Compare
Choose a tag to compare

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

07 May 13:33
0fe5399
Compare
Choose a tag to compare

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

25 Mar 16:37
6928844
Compare
Choose a tag to compare

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

8.8.0

15 Mar 12:59
4d98cfd
Compare
Choose a tag to compare

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

Changelog

  • 4d98cfd Namespace tag the disruptions.gauge metric (#847)
  • 082d863 build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#846)