Skip to content

Grafana

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

sample

  1. Login to your Grafana instance as admin
  2. On the left menu, go to Configuration / API Keys
  3. Click "Add API Key"
  4. Fill the Key with name ArgoCD Notification, role Editor and Time to Live 10y (for example)
  5. Click on Add button
  6. 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> 
  1. 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 |