Extend ClusterRole to include all Traefik CRDs that the controller manages: - serverstransports, serverstransporttcps (for transport configuration) - ingressroutetcps, ingressrouteudps (for TCP/UDP routing) - middlewaretcps (for TCP middleware) - tlsoptions, tlsstores (for TLS configuration) This fixes the RBAC permission error preventing the controller from reconciling Traefik configuration: "serverstransports.traefik.io is forbidden: User \"system:serviceaccount:pangolin:pangolin-controller\" cannot list resource \"serverstransports\"" Related: DEV-437 Co-Authored-By: Paperclip <noreply@paperclip.ing> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| namespace.yaml | ||
| pangolin-config.yaml | ||
| pangolin-controller-config.yaml | ||
| pangolin-controller-deployment.yaml | ||
| pangolin-controller-rbac.yaml | ||
| pangolin-controller-service.yaml | ||
| pangolin-deployment.yaml | ||
| pangolin-secrets-sealed.yaml | ||