9126de1423
Prometheus is exposed on port 9090 through the Tailscale LoadBalancer service, so the configured external URL and repo docs should match the actual address users reach after rebuilds.
76 lines
1.8 KiB
YAML
76 lines
1.8 KiB
YAML
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: kube-prometheus-stack
|
|
namespace: flux-system
|
|
spec:
|
|
interval: 10m
|
|
targetNamespace: observability
|
|
chart:
|
|
spec:
|
|
chart: kube-prometheus-stack
|
|
version: 68.4.4
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: prometheus-community
|
|
namespace: flux-system
|
|
install:
|
|
createNamespace: true
|
|
remediation:
|
|
retries: 3
|
|
upgrade:
|
|
remediation:
|
|
retries: 3
|
|
values:
|
|
grafana:
|
|
enabled: true
|
|
admin:
|
|
existingSecret: grafana-admin-credentials
|
|
grafana.ini:
|
|
server:
|
|
root_url: http://grafana.silverside-gopher.ts.net/
|
|
serve_from_sub_path: false
|
|
persistence:
|
|
enabled: true
|
|
storageClassName: local-path
|
|
size: 5Gi
|
|
service:
|
|
type: ClusterIP
|
|
sidecar:
|
|
datasources:
|
|
enabled: true
|
|
label: grafana_datasource
|
|
searchNamespace: observability
|
|
dashboards:
|
|
enabled: true
|
|
label: grafana_dashboard
|
|
searchNamespace: observability
|
|
prometheus:
|
|
service:
|
|
type: ClusterIP
|
|
prometheusSpec:
|
|
externalUrl: http://prometheus.silverside-gopher.ts.net:9090/
|
|
routePrefix: /
|
|
retention: 7d
|
|
storageSpec:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
storageClassName: local-path
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: 10Gi
|
|
alertmanager:
|
|
enabled: false
|
|
kubeEtcd:
|
|
enabled: false
|
|
kubeControllerManager:
|
|
enabled: false
|
|
kubeScheduler:
|
|
enabled: false
|
|
prometheus-node-exporter:
|
|
hostNetwork: false
|
|
service:
|
|
hostPort: false
|