mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
feat(cert-manager): enable service monitor and add dashboard
Signed-off-by: Vegard Hagen <[email protected]>
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
apiVersion: grafana.integreatly.org/v1beta1
|
||||||
|
kind: GrafanaDashboard
|
||||||
|
metadata:
|
||||||
|
name: dashboard
|
||||||
|
namespace: cert-manager
|
||||||
|
spec:
|
||||||
|
allowCrossNamespaceImport: true
|
||||||
|
folder: cert-manager
|
||||||
|
resyncPeriod: 10m
|
||||||
|
instanceSelector:
|
||||||
|
matchLabels:
|
||||||
|
app: grafana
|
||||||
|
datasources:
|
||||||
|
- inputName: DS_PROMETHEUS
|
||||||
|
datasourceName: default
|
||||||
|
grafanaCom:
|
||||||
|
id: 20340
|
||||||
@@ -5,6 +5,7 @@ resources:
|
|||||||
- ns.yaml
|
- ns.yaml
|
||||||
- cloudflare-api-token.yaml
|
- cloudflare-api-token.yaml
|
||||||
- cluster-issuer.yaml
|
- cluster-issuer.yaml
|
||||||
|
- dashboard.yaml
|
||||||
|
|
||||||
helmCharts:
|
helmCharts:
|
||||||
- name: cert-manager
|
- name: cert-manager
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#installCRDs: true
|
# https://github.com/cert-manager/cert-manager/blob/master/deploy/charts/cert-manager/values.yaml
|
||||||
|
|
||||||
crds:
|
crds:
|
||||||
enabled: true
|
enabled: true
|
||||||
keep: true
|
keep: true
|
||||||
@@ -28,3 +29,8 @@ cainjector:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 64Mi
|
memory: 64Mi
|
||||||
|
|
||||||
|
prometheus:
|
||||||
|
enabled: true
|
||||||
|
servicemonitor:
|
||||||
|
enabled: true
|
||||||
|
|||||||
Reference in New Issue
Block a user