Hi,
I'm getting errors in the traefik's logs
2024-07-24T17:27:53Z ERR Error configuring TLS error="secret cert-manager/cert does not exist" ingress=argo-server-ingressroute namespace=cert-manager providerName=kubernetescrd
2024-07-24T17:27:53Z ERR Cannot create service error="endpoints not found" ingress=cm-acme-http-solver-gxtfs namespace=cert-manager providerName=kubernetes serviceName=cm-acme-http-solver-6lmtx servicePort=&ServiceBackendPort{Name:,Number:8089,}
2024-07-24T17:27:53Z ERR Error configuring TLS error="secret cert-manager/cert does not exist" ingress=grafana-ingressroute namespace=cert-manager providerName=kubernetescrd
2024-07-24T17:27:53Z ERR Error configuring TLS error="secret cert-manager/cert does not exist" ingress=argo-server-ingressroute namespace=cert-manager providerName=kubernetescrd
2024-07-24T17:27:53Z ERR Skipping service: no endpoints found ingress=cm-acme-http-solver-gxtfs namespace=cert-manager providerName=kubernetes serviceName=cm-acme-http-solver-6lmtx servicePort=&ServiceBackendPort{Name:,Number:8089,}
2024-07-24T17:27:56Z ERR Error configuring TLS error="secret cert-manager/cert does not exist" ingress=argo-server-ingressroute namespace=cert-manager providerName=kubernetescrd
2024-07-24T17:27:56Z ERR Error configuring TLS error="secret cert-manager/cert does not exist" ingress=grafana-ingressroute namespace=cert-manager providerName=kubernetescrd
2024-07-24T17:28:33Z ERR Cannot create service error="service not found" ingress=cm-acme-http-solver-gxtfs namespace=cert-manager providerName=kubernetes serviceName=cm-acme-http-solver-6lmtx servicePort=&ServiceBackendPort{Name:,Number:8089,}
2024-07-24T17:28:33Z ERR Error configuring TLS error="secret cert-manager/cert does not exist" ingress=argo-server-ingressroute namespace=cert-manager providerName=kubernetescrd
but after some times everything gets fine (path and certificate)
one of my ingress look like
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: argo-server-ingressroute
namespace: cert-manager
spec:
entryPoints:
- websecure
tls:
secretName: cert
routes:
- kind: Rule
services:
- name: argo-server
port: 2746
namespace: argo
match: Host(`xxx.com`) && PathPrefix(`/`)
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: argo-server-ingressroute-http
namespace: cert-manager
spec:
entryPoints:
- web
routes:
- kind: Rule
services:
- name: argo-server
port: 2746
namespace: argo
match: Host(`xxx.com`) && PathPrefix(`/`)
middlewares:
- name: http-redirect
namespace: traefik
and my value file
image:
tag: v3.0.4
ingressRoute:
dashboard:
enabled: false
ingressClass:
enabled: true
isDefaultClass: true
providers:
kubernetesCRD:
enabled: true
service:
enabled: true
type: LoadBalancer
additionalArguments:
- --providers.kubernetescrd.allowCrossNamespace=true
My guess is that the traefik pods are faster than the cert-manager pods
any idea to avoid getting theses errors ?