From c6f9b3c0c1e458cd0f9dadddb01edad182de3af5 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Wed, 19 Nov 2025 18:35:34 -0600 Subject: [PATCH] add apprise --- .../ephemera/templates/external-secret.yaml | 23 +++++++++++++++++++ .../cl01tl/applications/ephemera/values.yaml | 23 +++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/clusters/cl01tl/applications/ephemera/templates/external-secret.yaml b/clusters/cl01tl/applications/ephemera/templates/external-secret.yaml index c871fc8ae..492cdad34 100644 --- a/clusters/cl01tl/applications/ephemera/templates/external-secret.yaml +++ b/clusters/cl01tl/applications/ephemera/templates/external-secret.yaml @@ -20,6 +20,29 @@ spec: metadataPolicy: None property: key +--- +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: ephemera-apprise-config + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: ephemera-apprise-config + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + secretStoreRef: + kind: ClusterSecretStore + name: vault + data: + - secretKey: ntfy-url + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/ephemera/config + metadataPolicy: None + property: ntfy-url + --- apiVersion: external-secrets.io/v1 kind: ExternalSecret diff --git a/clusters/cl01tl/applications/ephemera/values.yaml b/clusters/cl01tl/applications/ephemera/values.yaml index 696a8b92b..30324c185 100644 --- a/clusters/cl01tl/applications/ephemera/values.yaml +++ b/clusters/cl01tl/applications/ephemera/values.yaml @@ -83,6 +83,29 @@ ephemera: requests: cpu: 10m memory: 128Mi + apprise-api: + image: + repository: caronc/apprise + tag: 1.2.2 + pullPolicy: IfNotPresent + env: + - name: TZ + value: US/Central + - name: APPRISE_STORAGE_MODE + value: memory + - name: APPRISE_STATEFUL_MODE + value: disabled + - name: APPRISE_WORKER_COUNT + value: 1 + - name: APPRISE_STATELESS_URLS + valueFrom: + secretKeyRef: + name: ephemera-apprise-config + key: ntfy-url + resources: + requests: + cpu: 10m + memory: 128Mi service: main: controller: main