From b024675f2e2e862bfe012d47ce4ee4bc75710ed0 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Tue, 7 Apr 2026 20:37:04 -0500 Subject: [PATCH] feat: refactor apps --- clusters/cl01tl/helm/harbor/Chart.lock | 6 +++--- .../templates/service-monitor.yaml | 16 ++++++++++++++++ clusters/cl01tl/helm/version-checker/values.yaml | 3 +-- clusters/cl01tl/helm/volsync/Chart.yaml | 6 ++---- clusters/cl01tl/helm/volsync/values.yaml | 16 ++++++++-------- 5 files changed, 30 insertions(+), 17 deletions(-) create mode 100644 clusters/cl01tl/helm/version-checker/templates/service-monitor.yaml diff --git a/clusters/cl01tl/helm/harbor/Chart.lock b/clusters/cl01tl/helm/harbor/Chart.lock index d51266709..bd2dde348 100644 --- a/clusters/cl01tl/helm/harbor/Chart.lock +++ b/clusters/cl01tl/helm/harbor/Chart.lock @@ -4,9 +4,9 @@ dependencies: version: 1.18.3 - name: postgres-cluster repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm - version: 7.11.1 + version: 7.11.2 - name: valkey repository: oci://harbor.alexlebens.net/helm-charts version: 0.5.0 -digest: sha256:fb17e2bad9c3a303da2b9d65ee5bd082a58ca6a5cee17d337e2536747982aa2c -generated: "2026-03-31T18:38:15.510833-05:00" +digest: sha256:2ef60d6315a21e0d92970570630cc74720643e7e51e0574107249684ddc2fab5 +generated: "2026-04-07T20:36:47.509644-05:00" diff --git a/clusters/cl01tl/helm/version-checker/templates/service-monitor.yaml b/clusters/cl01tl/helm/version-checker/templates/service-monitor.yaml new file mode 100644 index 000000000..7fd6f7ce0 --- /dev/null +++ b/clusters/cl01tl/helm/version-checker/templates/service-monitor.yaml @@ -0,0 +1,16 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: version-checker + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: version-checker + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + selector: + matchLabels: + app: version-checker + endpoints: + - port: web + path: /metrics diff --git a/clusters/cl01tl/helm/version-checker/values.yaml b/clusters/cl01tl/helm/version-checker/values.yaml index 6f1257bc5..c9c7b61a9 100644 --- a/clusters/cl01tl/helm/version-checker/values.yaml +++ b/clusters/cl01tl/helm/version-checker/values.yaml @@ -10,8 +10,7 @@ version-checker: resources: requests: cpu: 1m - memory: 40Mi + memory: 400Mi prometheus: enabled: true - replicas: 1 serviceAccountName: version-checker-prometheus diff --git a/clusters/cl01tl/helm/volsync/Chart.yaml b/clusters/cl01tl/helm/volsync/Chart.yaml index 914cfa03f..cc2e8bb2d 100644 --- a/clusters/cl01tl/helm/volsync/Chart.yaml +++ b/clusters/cl01tl/helm/volsync/Chart.yaml @@ -5,12 +5,10 @@ description: Volsync keywords: - volsync - backup - - storage - - s3 - - kubernetes -home: https://wiki.alexlebens.dev/s/6858726b-5219-46ee-b9b7-6e1f6c125f6b +home: https://docs.alexlebens.dev/applications/volsync/ sources: - https://github.com/backube/volsync + - https://quay.io/repository/backube/volsync?tab=tags - https://github.com/backube/volsync/tree/main/helm/volsync maintainers: - name: alexlebens diff --git a/clusters/cl01tl/helm/volsync/values.yaml b/clusters/cl01tl/helm/volsync/values.yaml index 107b690fd..b8c297635 100644 --- a/clusters/cl01tl/helm/volsync/values.yaml +++ b/clusters/cl01tl/helm/volsync/values.yaml @@ -1,15 +1,15 @@ volsync: replicaCount: 2 + image: + repository: quay.io/backube/volsync + image: 0.15.0@sha256:4fedd41b3101dde090542009c4177f703d241bf4760d1767bd9df08fd8fd93a4 manageCRDs: true metrics: disableAuth: true - securityContext: - allowPrivilegeEscalation: false - capabilities: - drop: - - ALL - readOnlyRootFilesystem: true resources: + limits: + cpu: null + memory: null requests: - cpu: 10m - memory: 128Mi + cpu: 1m + memory: 80Mi