Skip to content

Releases: DataDog/chaos-controller

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)

8.7.1

07 Mar 13:31
368d17f
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.7.1/install.yaml

Changelog

  • 368d17f Move expired triggers validation from validateGlobal into just valida… (#841)

8.7.0

26 Feb 15:32
e7f2698
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.7.0/install.yaml

Changelog

  • e7f2698 Allow for configuring the chaos-handler (#840)
  • bacc083 feat: add unit tests for ValidateCount (#839)
  • f478d36 chaosplt-211: reject notBefore triggers in the past (#838)
  • f6adf08 chaosplt-216: add to the safemode env docs (#836)

8.6.0

08 Feb 16:14
583582a
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.6.0/install.yaml

Changelog

  • 583582a CHAOSPLT-248: Respect annotation filters (#835)
  • d361e3c Reduce the logging severity of two logs (#834)

8.5.2

05 Feb 14:24
315b2dd
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.5.2/install.yaml

Changelog

  • 315b2dd CHAOSPLT-216: Allow for requiring specific user groups before creating a disruption (#831)
  • 5f0dd8c Use updated SLACK_NOTIFIER_IMAGE that authenticates to new SDM knowledge graph (#833)
  • a06223e build(deps): bump github.com/opencontainers/runc from 1.1.7 to 1.1.12 (#832)

8.5.1

30 Jan 15:22
5b99561
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.5.1/install.yaml

Changelog

  • 5b99561 Add yamlfmt to contributing requirements (#830)
  • fe87b2a CHAOSPLT-218: feat - add a max disruption duration (#828)
  • e142f00 CHAOSPLT-115: Warn users who set count to 100 (#829)
  • 3e31835 chaosplt-233: check for no target containers found (#827)
  • 5c725a0 CHAOSPLT-201: Send disruption completion events by default (#825)
  • 6583509 Correctly compare golangci-lint installed version (#826)
  • 1edf752 We're in 2024 now (#824)