Grafana
To be able to create Grafana annotation with argocd-notifications you have to create an API Key inside your Grafana.

- Login to your Grafana instance as
admin - On the left menu, go to Configuration / API Keys
- Click “Add API Key”
- Fill the Key with name
ArgoCD Notification, roleEditorand Time to Live10y(for example) - Click on Add button
- Store apiKey in
argocd-notifications-secretSecret and Copy your API Key and define it inargocd-notifications-cmConfigMap
apiVersion: v1kind: ConfigMapmetadata:name: <config-map-name>data:service.grafana: |apiUrl: https://grafana.example.com/apiapiKey: $grafana-api-key
apiVersion: v1kind: Secretmetadata:name: <secret-name>stringData:grafana-api-key: api-key
- Create subscription for your Grafana integration
apiVersion: argoproj.io/v1alpha1kind: Applicationmetadata:annotations:notifications.argoproj.io/subscribe.<trigger-name>.grafana: tag1|tag2 # list of tags separated with |
- Change the annotations settings
