# 补充使用时应该注意的事项
#
# 使用时将 metadata.namespace 替换为 TiDB 集群所在的 namespace
# TODO: 需要确认 lighting labelSelectors 是否正确

apiVersion: chaos-mesh.org/v1alpha1
kind: NetworkChaos
metadata:
  namespace: tidb1373933076658061851
  name: network-partition-lighting-s3
spec:
  action: partition
  mode: all
  selector:
    labelSelectors:
      "app.kubernetes.io/component": "tidb-lightning"
  direction: to
    externalTargets:
    externalTargets:
      # 参考: https://aws.amazon.com/cn/premiumsupport/knowledge-center/s3-find-ip-address-ranges/
      # 更新于 2022-06-25 17:16:21, 下次使用时请更新 IPCIDR
      # s3 us-west-2
      - 3.5.76.0/22
      - 18.34.244.0/22
      - 18.34.48.0/20
      - 3.5.80.0/21
      - 52.218.128.0/17
      - 52.92.128.0/17
      - 35.80.36.208/28
      - 35.80.36.224/28
      # s3 us-east-1
      - 18.34.0.0/19
      - 54.231.0.0/16
      - 52.216.0.0/15
      - 18.34.232.0/21
      - 3.5.0.0/19
      - 44.192.134.240/28
      - 44.192.140.64/28
  duration: "10m"
