DataDog Chaos Controller Versions Save

:monkey: :fire: Datadog Failure Injection System for Kubernetes

9.0.1

1 month ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/9.0.1/install.yaml

Changelog

8.8.0

2 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.8.0/install.yaml

Changelog

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

8.7.1

2 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.7.1/install.yaml

Changelog

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

8.7.0

2 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.7.0/install.yaml

Changelog

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

8.6.0

3 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.6.0/install.yaml

Changelog

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

8.5.2

3 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.5.2/install.yaml

Changelog

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

8.5.1

3 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.5.1/install.yaml

Changelog

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

8.5.0

4 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.5.0/install.yaml

Changelog

  • b81a0334 [chaosplt-161] fix bug on cloud disruptions adding too much hosts (#805)
  • defb431a Keep the history of the past 5 triggered runs of DisruptionCron (#817)
  • 6fa6ef53 Try keeping test logs (#820)
  • 91eb50df Update minimum go version; 1.20 eol approaches (#818)
  • e62e4399 build(deps): bump github.com/containerd/containerd from 1.5.18 to 1.6.26 (#819)
  • 7185f400 upgrade: mockery v2.38.0 (#815)
  • 97e7ca6d [CHAOSPLT-147] Metrics for Cron and Rollout Controllers (#816)

8.4.1

6 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.4.1/install.yaml

Changelog

  • 5b807250 fix: updateTargetInjectionStatus handle nil maps (#812)

8.4.0

6 months ago

Quick Installation

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

:warning: 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:

:mega: Datadog engineers: please reach out to Chaos Engineering before deploying to a new cluster! :pray: :bow:

kubectl apply -f https://github.com/DataDog/chaos-controller/releases/download/8.4.0/install.yaml

Changelog

  • f4e712af fix: use custom logger for libbpf (#811)
  • dc3a8016 Remove environment annotation from examples (#810)
  • 7b293874 CHAOSPLT-124: fix - update disruption target status with multiple kinds (#807)
  • cc8e8218 CHAOSPLT-123: fix - avoid sending useless node failure warning events (#809)
  • 83363608 CHAOSPLT-122: refacto + fix: prevent disruption to be marked as stuck on removal after failing to find tmpfs path (#808)
  • 6aeb46f9 CHAOSPLT-76: verify kernel requirements for eBPF injections (#801)
  • cc895759 build(deps): bump github.com/docker/docker (#806)
  • 1a31296e build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3 (#804)