apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    alb.ingress.kubernetes.io/certificate-arn: {{ .Values.cloud.aws.certificateArn }}
    alb.ingress.kubernetes.io/healthcheck-path: /healthz
    alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/wafv2-acl-arn: {{ .Values.cloud.aws.dbaasWebAclArn }}
    kubernetes.io/ingress.class: alb
  name: central-ingress
  namespace: {{ .Values.namespace }}
spec:
  rules:
    - host: us-west-2.{{ .Values.namespace }}.shared.aws.tidbcloud.com
      http:
        paths:
          - backend:
              serviceName: central-http
              servicePort: 11000
            path: /*
