diff --git a/kubernetes/apps/default/recyclarr/app/config/settings.yml b/kubernetes/apps/default/recyclarr/app/config/settings.yml new file mode 100644 index 000000000..5096136e7 --- /dev/null +++ b/kubernetes/apps/default/recyclarr/app/config/settings.yml @@ -0,0 +1,9 @@ +--- +# yaml-language-server: $schema=https://raw.githubusercontent.com/recyclarr/recyclarr/master/schemas/settings-schema.json +notifications: + apprise: + mode: stateless + base_url: http://apprise.monitoring.svc.cluster.local.:8000 + urls: + - !env_var PUSHOVER_URL + verbosity: normal diff --git a/kubernetes/apps/default/recyclarr/app/externalsecret.yaml b/kubernetes/apps/default/recyclarr/app/externalsecret.yaml index da59b5c9f..62b457c26 100644 --- a/kubernetes/apps/default/recyclarr/app/externalsecret.yaml +++ b/kubernetes/apps/default/recyclarr/app/externalsecret.yaml @@ -14,6 +14,7 @@ spec: template: engineVersion: v2 data: + PUSHOVER_URL: pover://{{ .PUSHOVER_USER_KEY }}@{{ .PUSHOVER_API_TOKEN }} RADARR_API_KEY: "{{ .RADARR__API_KEY }}" SONARR_API_KEY: "{{ .SONARR__API_KEY }}" dataFrom: @@ -23,3 +24,9 @@ spec: - extract: key: sonarr property: SONARR__API_KEY + - extract: + key: recyclarr + property: PUSHOVER_API_TOKEN + - extract: + key: pushover + property: PUSHOVER_USER_KEY diff --git a/kubernetes/apps/default/recyclarr/app/helmrelease.yaml b/kubernetes/apps/default/recyclarr/app/helmrelease.yaml index b10f3abf7..f01420ca7 100644 --- a/kubernetes/apps/default/recyclarr/app/helmrelease.yaml +++ b/kubernetes/apps/default/recyclarr/app/helmrelease.yaml @@ -69,3 +69,6 @@ spec: - path: /config/recyclarr.yml subPath: recyclarr.yml readOnly: true + - path: /config/settings.yml + subPath: settings.yml + readOnly: true diff --git a/kubernetes/apps/default/recyclarr/app/kustomization.yaml b/kubernetes/apps/default/recyclarr/app/kustomization.yaml index b7c667895..59dd5a166 100644 --- a/kubernetes/apps/default/recyclarr/app/kustomization.yaml +++ b/kubernetes/apps/default/recyclarr/app/kustomization.yaml @@ -11,6 +11,7 @@ configMapGenerator: - name: recyclarr-configmap files: - recyclarr.yml=./config/recyclarr.yml + - settings.yml=./config/settings.yml generatorOptions: disableNameSuffixHash: true annotations: