add ingress pvc, helmRepo and helmRelease for pulse #27

Merged
aggarwalakshun merged 1 commits from add-pulse into main 2026-01-04 04:59:27 +05:30
4 changed files with 73 additions and 0 deletions
Showing only changes of commit 91f37ee77f - Show all commits

View File

@@ -0,0 +1,26 @@
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: pulse-ingress
namespace: monitoring
annotations:
cert-manager.io/cluster-issuer: letsencrypt-cloudflare
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
ingressClassName: traefik
tls:
- hosts:
- pulse.akshun-lab.cc
secretName: pulse-tls
rules:
- host: pulse.akshun-lab.cc
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: pulse
port:
number: 7655

View File

@@ -0,0 +1,14 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pulse-longhorn
namespace: monitoring
spec:
resources:
requests:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
storageClassName: longhorn

View File

@@ -0,0 +1,23 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: pulse
namespace: monitoring
spec:
interval: 6h
chart:
spec:
chart: pulse
sourceRef:
kind: HelmRepository
name: pulse
namespace: flux-system
interval: 6h
values:
persistence:
enabled: true
existingClaim: pulse-longhorn
image:
repository: rcourtman/pulse
tag: 5.0.10

View File

@@ -0,0 +1,10 @@
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: pulse
namespace: flux-system
spec:
type: "oci"
interval: 6h
url: oci://ghcr.io/rcourtman/pulse-chart