Hi, we're investigating the possibility to programmatically create Traefik V2 resources (e.g. Middlewares and IngressRoutes) by means of a golang Kubernetes Operator, that would watch for specific resources (in this case a standard Kubernetes Ingress) and then would create a Middleware/IngressRoute accordingly to that Ingress specifications.
What is the best practice here? I've not found a Traefik cliend sdk to be used with our Go code.
We were thinking about using exposed rest apis, but from documentation it seems to me that are read-only? Traefik API Documentation - Traefik
So should we create Yaml dinamically "by hand"?