Is it possible to provision dashboard-level permissions declaratively (via ConfigMap or Helm) in Grafana v12.2.0?

We are using Grafana v12.2.0, deployed via the kube-prometheus-stack Helm chart, and are looking for a way to provision dashboard-level permissions declaratively.

We are aware that Grafana already supports dashboard-level permissions via:

  • the Grafana UI,

  • the folder-based permission model, and

  • the Grafana HTTP API (/api/dashboards/id/:dashboardId/permissions).

However, our goal is to define permissions as part of our deployment, for example through:

  • a ConfigMap containing the dashboard JSON,

  • Grafana provisioning YAMLs under /etc/grafana/provisioning/dashboards, or

  • Helm chart configuration (values.yaml).

We want to assign permissions to dashboards automatically — for example, restricting access by roles or teams — without using the UI, folders, or REST API manually.

Could you please confirm if there’s any supported method or planned feature in Grafana v12.2.x that allows this kind of dashboard permission provisioning via configuration?