Persisting a notification channel through the Grafana helm chart

Hello All,
We are currently working through installing Grafana and utilizing it for creating alerting notifications. Successfully tested a notification channel through Microsoft teams and the plan is to persist this and leverage it for a dashboard. Can anyone share some documentation on how to achieve this through a helm chart please?

Helm chart currently being used.

enabled: true
adminPassword: password
# Enable to use external url for Grafana.
- name: Microsoft-Teams
type: teams
url: <teams_webhook>

Also to add using the above helm configuration is crashing the grafana pod and we are using the kube-prometheus-stack.

Seams to be an issue with the indentation.