Releases: DataDog/chaos-controller
10.7.0
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
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
10.6.0
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
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
10.5.0
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.0/install.yaml
Changelog
10.4.2-2
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.4.2-2/install.yaml
Changelog
10.4.1
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.4.1/install.yaml
Changelog
- 3cb8931 Make spec.count docs more clear (#922)
- 0ef2bfc Increase the chart version after #918 and #905 (#921)
- edc35ae Config struct tags should match the real configmap (#919)
- 1cb0fcf Fix typo in configmap preventing multiple disabled disruptions (#918)
- 7dcc68e DisruptionCrons should use their targets Selectors to create Disruption selectors (#916)
10.4.0
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.4.0/install.yaml
Changelog
- 394f848 CHAOSPLT-455: Skip flaky CI tests (#915)
- 846a80f Include a level tag on ValidationCreated metrics (#913)
- 96cc965 handleChaosPodTermination shouldnt log at Error on stale deletes (#914)
- 316aca2 [CHAOSPLT-417] Wait before removing finalizer (#907)
- 561295a Fix: HTTP network filters (#911)
- 6d9e824 CHAOSPLT-367: When in DeleteOnly mode, the chaos-controller should attempt to remove all disruptions (#909)
- fdb97f2 Revert "fix: HTTP network filters"
- bcd639e fix: HTTP network filters
- 95b6bec feat: verify mocks in the CI (#878)
- 3a914e9 Upgrade to go 1.23 with latest golangci-lint (#906)
- efd503d Add a defaulting webhook for disruption crons (#905)
10.3.1
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.3.1/install.yaml
Changelog
10.3.0
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.3.0/install.yaml
Changelog
- 0a5f9d4 Allow for disabling any disruption kind (#903)
- 8e0d322 feat: make the controller and injector log levels configurable (#900)
- d9907ec build(deps): bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 (#902)
- ff8d343 build(deps): bump github.com/docker/docker (#898)
- d2db9f5 [CHAOSPLT-113] Add additional validation to the disruption cron webhook (#901)