summaryrefslogtreecommitdiff
path: root/data.d/k3s-master
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2023-08-21 18:07:18 +0200
committerPatrick Spek <p.spek@tyil.nl>2023-08-21 18:07:18 +0200
commit53ea555e2a4d9617e4c1c50a6c4819ccdcb12cc3 (patch)
tree667ae8d4421732cd03f83489e6f43c6028a4abcf /data.d/k3s-master
parente3d619ff0697f71005534a6a546afe49ae673b72 (diff)
Redo prometheus
Diffstat (limited to 'data.d/k3s-master')
-rw-r--r--data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml3
-rw-r--r--data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml16
-rw-r--r--data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume-claim.yaml14
-rw-r--r--data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume.yaml21
4 files changed, 15 insertions, 39 deletions
diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml
index 3222a7e..88b237d 100644
--- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml
+++ b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus-exporter-postgresql/helm-chart.yaml
@@ -3,11 +3,10 @@ apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: prometheus-exporter-postgresql
- namespace: kube-system
+ namespace: monitoring
spec:
repo: https://prometheus-community.github.io/helm-charts
chart: prometheus-postgres-exporter
- targetNamespace: monitoring
valuesContent: |-
config:
datasourceSecret:
diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml
index c4f48f1..6074f58 100644
--- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml
+++ b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/helm-chart.yaml
@@ -3,14 +3,26 @@ apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: prometheus
- namespace: kube-system
+ namespace: monitoring
spec:
repo: https://prometheus-community.github.io/helm-charts
chart: kube-prometheus-stack
- targetNamespace: monitoring
valuesContent: |-
alertmanager:
enabled: false
grafana:
enabled: false
+ prometheus:
+ enabled: true
+ prometheusSpec:
+ retention: 10d
+ storageSpec:
+ volumeClaimTemplate:
+ spec:
+ storageClassName: longhorn
+ resources:
+ requests:
+ storage: 50Gi
+ accessModes:
+ - ReadWriteOnce
...
diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume-claim.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume-claim.yaml
deleted file mode 100644
index 9ecd180..0000000
--- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume-claim.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
----
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
- name: prometheus
- namespace: monitoring
-spec:
- storageClassName: nfs
- accessModes:
- - ReadWriteMany
- resources:
- requests:
- storage: 10Gi
-...
diff --git a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume.yaml b/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume.yaml
deleted file mode 100644
index 85aaebf..0000000
--- a/data.d/k3s-master/manifests.d/tyilnet/monitoring/prometheus/persistent-volume.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
----
-apiVersion: v1
-kind: PersistentVolume
-metadata:
- name: prometheus
- namespace: monitoring
-spec:
- capacity:
- storage: 10Gi
- volumeMode: Filesystem
- accessModes:
- - ReadWriteMany
- persistentVolumeReclaimPolicy: Recycle
- storageClassName: nfs
- mountOptions:
- - hard
- - nfsvers=4.2
- nfs:
- path: /var/lib/prometheus
- server: 10.57.101.20
-...