apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: argocd
  annotations:
    networking.gke.io/v1beta1.FrontendConfig: argocd-frontend-config
    kubernetes.io/ingress.global-static-ip-name: staging-argocd-cicd-cluster-addr
spec:
  tls:
    # TLS certificate secret is created manually by
    # kubectl -n argocd create secret tls tls-argocd-secret --cert=/path/to/cert/tidbcloud-cd.pingcap.net.crt --key=/path/to/key/tidbcloud-cd.pingcap.net.key
    - secretName: tls-argocd-secret
  rules:
    - host: staging-tidbcloud-cd.pingcap.net
      http:
        paths:
        - pathType: Prefix
          path: "/"
          backend:
            service:
              name: argocd-server
              port:
                number: 80
