Failed to load https cert file

2025/05/10 15:33:06 cmd/web.go:319:listen() [I] AppURL(ROOT_URL): https://git.lab.dttdata.com/
2025/05/10 15:33:06 cmd/web_https.go:170:runHTTPS() [E] Failed to load https cert file  for tcp:0.0.0.0:3000: open : no such file or directory
2025/05/10 15:33:06 cmd/web.go:364:listen() [E] Failed to start server: open : no such file or directory
2025/05/10 15:33:06 cmd/web.go:366:listen() [I] HTTP Listener: 0.0.0.0:3000 Closed

Here is my certificate

apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: certificate
  namespace: gitea
spec:
  secretName: default-tls
  issuerRef:
    name: cloudflare-clusterissuer
    kind: ClusterIssuer
  dnsNames:
    - git.lab.dttdata.com
    - "*.git.lab.dttdata.com"

And i’m sure my certificate initialized

apps k get secret -n gitea
NAME                          TYPE                 DATA   AGE
default-tls                   kubernetes.io/tls    2      17m

Here is my ingress part of helm values yml file

ingress:
  enabled: true
  # className: nginx
  className: traefik
  annotations:
    kubernetes.io/ingress.class: traefik
    # kubernetes.io/ingress.class: nginx
    # kubernetes.io/tls-acme: "true"
  hosts:
    - host: git.lab.dttdata.com
      paths:
        - path: /
          pathType: Prefix
  tls:
    - secretName: default-tls
      hosts:
        - git.lab.dttdata.com