Deployment of Rancher catalog apps with Terraform?


We are preparing to migrate our workloads from Rancher1 environments to Rancher2 but I’m struggling to work out how to manage the deployment of apps in a declarative way like we have now.

In Rancher1 we use Terraform for basically everything but the Rancher2 Terraform provider is missing a lot of functionality to configure things like storage classes and app releases.

I can fill in some gaps using the Kubernetes provider but I can’t see any way I can deploy a Rancher catalog app using Terraform, if I use the Helm provider I can create a release (doesn’t show up as an “app” in Rancher though) but I can’t use any of the git based catalog repos we have

Any suggestions?