chaos-controller icon indicating copy to clipboard operation
chaos-controller copied to clipboard

Network Cloud Datadog Disruption

Open clairecng opened this issue 3 years ago • 0 comments

What does this PR do?

  • [ ] Adds new functionality
  • [ ] Alters existing functionality
  • [ ] Fixes a bug
  • [ ] Improves documentation or testing

Please briefly describe your changes as well as the motivation behind them:

  • Adds datadog as a cloud provider that could be blocked in a network cloud disruption.

Example of disruption:

apiVersion: chaos.datadoghq.com/v1beta1
kind: Disruption
metadata:
  name: network-cloud
  namespace: chaos-demo
spec:
  level: pod
  selector:
    app: demo-curl
  count: 100%
  network:
    cloud:
      datadog:
        - service: "api"
    drop: 100

Code Quality Checklist

  • [x] The documentation is up to date.
  • [x] My code is sufficiently commented and passes continuous integration checks.
  • [x] I have signed my commit (see Contributing Docs).

Testing

  • [x] I leveraged continuous integration testing
    • [x] by depending on existing unit tests or end-to-end tests.
    • [x] by adding new unit tests or end-to-end tests.
  • [ ] I manually tested the following steps:
    • x
    • [ ] locally.
    • [ ] as a canary deployment to a cluster.

clairecng avatar Oct 14 '22 13:10 clairecng