grafana/xk6-disruptor

Apply fault injection validations uniformly across protocols and disruptors

Closed this issue · 0 comments

Fault injection is subject to some validations such as:

  • Target pod exports the target port
  • Target pod is not running in the host network
  • The target pod has an IP address set

These checks should be applied regardless of the protocol and regardless of which disruptor is injecting the fault (Pod, Service).

Currently, this is not the situation. For example, gRPC fault injection in the Pod disruptor does not check whether the target pod is using a host network.