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
, roleEditor
and Time to Live10y
(for example) - Click on Add button
- Copy your API Key and define it in
argocd-notifications-cm
ConfigMap
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-notifications-cm
data:
service.grafana: |
apiUrl: https://grafana.example.com/api
apiKey: <grafana-api-key>
- Create subscription for your Grafana integration
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
annotations:
subscribe.argocd-notifications.argoproj.io: grafana:tag1|tag2 # list of tags separated with |