Hi Team,
I am trying to install Mongo DB data source on grafana open source instance with a helm chart configuration as below MongoDB plugin for Grafana | Grafana Labs
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: kube-prometheus-stack
namespace: kube-prometheus-stack
spec:
interval: 5m
chart:
spec:
# renovate: registryUrl=https://prometheus-community.github.io/helm-charts
chart: kube-prometheus-stack
version: 47.6.1
sourceRef:
kind: HelmRepository
name: prometheus-community
namespace: flux-system
install:
remediation:
retries: 3
crds: Create
upgrade:
crds: CreateReplace
values:
global:
rbac:
create: true
alertmanager:
enabled: true
alertmanagerSpec:
nodeSelector:
role: platform
tolerations:
- key: platform
operator: "Equal"
value: "true"
effect: NoSchedule
alertmanagerConfigSelector:
matchLabels:
release: kube-prometheus-stack
image:
repository: docker.io/grafana/grafana
# Overrides the Grafana image tag whose default is the chart appVersion
tag: ""
sha: ""
pullPolicy: IfNotPresent
grafana:
grafana.ini:
auth.anonymous:
enabled: true
org_name: Main Org.
org_role: Editor
hide_version: true
ingress:
enabled: true
annotations:
kubernetes.io/tls-acme: "true"
ingress.pomerium.io/pass_identity_headers: "true"
ingress.pomerium.io/preserve_host_header: "true"
ingress.pomerium.io/policy: |
[xxx]
ingressClassName: pomerium
nodeSelector:
role: platform
tolerations:
- key: platform
operator: "Equal"
value: "true"
effect: NoSchedule
sidecar:
datasources:
searchNamespace: ALL
alerts:
enabled: true
label: "grafana_alert"
labelValue: "1"
notifier:
enabled: true
label: "grafana_notifier"
labelValue: 1
contact_points:
enabled: true
label: "grafana_contact_points"
labelValue: 1
plugins:
- camptocamp-prometheus-alertmanager-datasource
- grafana-github-datasource
- grafana-timestream-datasource
- mongodb-grafana
admin:
existingSecret: "grafana-admin-secret"
serviceMonitor:
enabled: true
kubeApiServer:
enabled: true
kubelet:
enabled: true
kubeControllerManager:
enabled: false
coreDns:
enabled: true
kubeDns:
enabled: false
kubeEtcd:
enabled: true
kubeScheduler:
enabled: true
kubeProxy:
enabled: false
kubeStateMetrics:
enabled: true
kube-state-metrics:
nodeSelector:
role: platform
tolerations:
- key: platform
operator: "Equal"
value: "true"
effect: NoSchedule
nodeExporter:
enabled: true
prometheusOperator:
enabled: true
admissionWebhooks:
certManager:
enabled: true
name: "issuer"
kind: "ClusterIssuer"
nodeSelector:
role: platform
tolerations:
- key: platform
operator: "Equal"
value: "true"
effect: NoSchedule
prometheus:
enabled: true
prometheusSpec:
nodeSelector:
role: platform
tolerations:
- key: platform
operator: "Equal"
value: "true"
effect: NoSchedule
But it fails with error as the plugin is not found
Error: ✗ Plugin not found (Grafana v10.0.1 linux-amd64)