Skip to content

Releases: DataDog/chaos-controller

12.2.0

18 Mar 19:20
5b851ff
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/12.2.0/install.yaml

Changelog

12.1.0

18 Mar 14:02
da7f07b
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/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

07 Mar 16:04
53eeeb5
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/12.0.0/install.yaml

Changelog

  • 53eeeb5 Replace FW Filters with Flower filters (#963)
  • 88a0f9b Update mockery and re-generate mocks (#964)
  • 9167e98 Explain feature should not require selectors (#962)

11.1.0

28 Feb 14:07
03450b5
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/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

28 Jan 13:52
9790751
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/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

13 Jan 17:05
178e02f
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.8.0/install.yaml

Changelog

10.7.0

16 Dec 14:52
51bb0a0
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.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

20 Nov 16:17
c8845e8
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.6.1/install.yaml

Changelog

  • c8845e8 CHAOSPLT-447: Add a spec field for pausing DisruptionCrons (#933)

10.6.0

30 Oct 13:22
db6184a
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.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

09 Oct 18:42
751a5b9
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.5.1/install.yaml

Changelog

  • 751a5b9 [CHAOSPLT-463] Set user info annotation on disruption creation from parent resource (#927)