Currently the only supported way to install is via clusterctl (which uses the yamls uploaded to the release).
This makes it tricky if operators want to change values (such as resource limits). It also means that the provider cannot be installed via gitops.