Skip to content

7.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jan 12:25
· 264 commits to main since this release
dcd0341

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.10.0/install.yaml

Major changes

Changes to the network disruption cloud providers configuration (#633)

You can now configure the IP ranges URL for each cloud providers supported in the network disruption, as well as disabling them (individually or all at once).

      cloudProviders:
        disableAll: false
        pullInterval: 24h
        aws:
          enabled: true
          ipRangesURL: https://ip-ranges.amazonaws.com/ip-ranges.json
        gcp:
          enabled: true
          ipRangesURL: https://www.gstatic.com/ipranges/goog.json
        datadog:
          enabled: true
          ipRangesURL: https://ip-ranges.datadoghq.com/

Targets can be filtered based on annotations (#630)

In addition to the resource label selector, you can now add an extra filtering based on annotations. It does NOT replace the label selector: resources are still selecting based on this criteria and are then filtered based on provided annotations. See the example here.

Changelog

  • dcd0341 Allow to configure cloud providers for network disruptions (#633)
  • adb8070 CHAOS-408: Allow for filtering targets with annotations (#630)
  • b395eb7 2023 License Header Update (#631)
  • 6cb9f88 Small linter corrections (#628)
  • fdbe9dd Update explain string to use DelayJitter value (#627)
  • 12d1217 feat: add status for target injections CHAOS-384 (#621)
  • daf230a Bump github.com/containerd/containerd from 1.5.13 to 1.5.16 (#625)
  • 295095c Correcting static_targeting.yaml example (#623)
  • 64b8239 Fix Scope/Typo in Safemode (#618)