Skip to content

Releases: DataDog/chaos-controller

7.1.1

20 Jul 17:13
b99dcac
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/7.1.1/install.yaml

Changelog

7.1.0

20 Jul 17:15
a96ed52
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/7.1.0/install.yaml

Changelog

7.0.0

14 Jun 13:58
c12e70b
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/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

12 May 13:45
fb83809
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/6.1.0/install.yaml

Changelog

6.0.1

03 Mar 15:07
393afdd
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/6.0.1/install.yaml

Changelog

  • 393afdd Bump github.com/containerd/containerd from 1.5.9 to 1.5.10 (#522)
  • 3c12599 [CHAOS] Fix permissions on injector role (#521)

6.0.0

02 Mar 14:50
92e0abc
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/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

10 Feb 19:03
d92e890
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/5.5.1/install.yaml

Changelog

  • d92e890 Revert "Ignore target immediately after creating the chaos pod (#502)" (#504)

5.5.0

10 Feb 18:26
44b4b75
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/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

03 Feb 15:31
1d1e4b9
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/5.4.0/install.yaml

Changelog

  • 1d1e4b9 Let chaos pods terminate themselves, rather than rely on activeDeadlineSeconds (#493)
  • 85c84d9 Extract namespace into a Helm property. (#492)

5.3.0

01 Feb 18:14
1fb906c
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/5.3.0/install.yaml

Changelog

  • 1fb906c Change Disruption behavior at end of lifecycle (#488)
  • 800e01f CI dep check should check all deps (#489)