KamoCRM

Move CORS to Traefik via kamo-middlewares, remove in-app CorsFilter

FixAPIService
Shipped
25 ஏப்ரல், 2026 அன்று 10:54 PM UTC
Author
Kamo
Commit
e98f496

The CorsFilter @Bean in the Spring app was silently not applying headers after WebConfig.java was removed. CORS is now handled entirely at the Traefik layer by adding kamo-middlewares to the IngressRoute, which is the consistent pattern used by all other API routes. CorsFilter bean removed; CorsConfigurationSource kept in case Spring Security is re-enabled. Also adds namespace: kamo to IngressRoute to match the kamo namespace where the middleware and service live.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing