This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/binwiederhier/ntfy](https://ntfy.sh/) ([source](https://redirect.github.com/binwiederhier/ntfy)) | minor | `4a7d0f0` -> `e1a5e73` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>binwiederhier/ntfy (docker.io/binwiederhier/ntfy)</summary> ### [`v2.12.0`](https://redirect.github.com/binwiederhier/ntfy/releases/tag/v2.12.0) [Compare Source](https://redirect.github.com/binwiederhier/ntfy/compare/v2.11.0...v2.12.0) This is mainly a maintenance release that updates dependencies, though since it's been over a year, there are a few new features and bug fixes as well. Thanks to everyone who contributed to this release, and special thanks to [@​wunter8](https://redirect.github.com/wunter8) for his continued user support in Discord/Matrix/GitHub! You rock, man! **Features:** - Add username/password auth to email publishing ([#​1164](https://redirect.github.com/binwiederhier/ntfy/pull/1164), thanks to [@​bishtawi](https://redirect.github.com/bishtawi)) - Write VAPID keys to file in `ntfy webpush --output-file` ([#​1138](https://redirect.github.com/binwiederhier/ntfy/pull/1138), thanks to [@​nogweii](https://redirect.github.com/nogweii)) - Add Docker major/minor version to image tags ([#​1271](https://redirect.github.com/binwiederhier/ntfy/pull/1271), thanks to [@​RoboMagus](https://redirect.github.com/RoboMagus)) - Add `latest` subscription param for grabbing just the most recent message ([#​1216](https://redirect.github.com/binwiederhier/ntfy/pull/1216), thanks to [@​wunter8](https://redirect.github.com/wunter8)) - Allow using `NTFY_PASSWORD_HASH` in `ntfy user` command instead of raw password ([#​1340](https://redirect.github.com/binwiederhier/ntfy/pull/1340), thanks to [@​Tom-Hubrecht](https://redirect.github.com/Tom-Hubrecht) for implementing) - You can now change passwords via `v1/users` API ([#​1267](https://redirect.github.com/binwiederhier/ntfy/pull/1267), thanks to [@​wunter8](https://redirect.github.com/wunter8) for implementing) - Make WebPush subscription warning/expiry configurable, increase default to 55/60 days ([#​1212](https://redirect.github.com/binwiederhier/ntfy/pull/1212), thanks to [@​KuroSetsuna29](https://redirect.github.com/KuroSetsuna29)) - Support [systemd user service](https://docs.ntfy.sh/subscribe/cli/#using-the-systemd-service) `ntfy-client.service` ([#​1002](https://redirect.github.com/binwiederhier/ntfy/pull/1002), thanks to [@​dandersch](https://redirect.github.com/dandersch)) **Bug fixes + maintenance:** - Security updates for dependencies and Docker images ([#​1341](https://redirect.github.com/binwiederhier/ntfy/pull/1341)) - Upgrade to Vite 6 ([#​1342](https://redirect.github.com/binwiederhier/ntfy/pull/1342), thanks Dependabot) - Fix iOS delivery issues for read-protected topics ([#​1207](https://redirect.github.com/binwiederhier/ntfy/pull/1287), thanks a lot to [@​barart](https://redirect.github.com/barart)!) - Add `Date` header to outgoing emails to avoid rejection ([#​1141](https://redirect.github.com/binwiederhier/ntfy/pull/1141), thanks to [@​pcouy](https://redirect.github.com/pcouy)) - Fix IP address parsing when behind a proxy ([#​1266](https://redirect.github.com/binwiederhier/ntfy/pull/1266), thanks to [@​mmatuska](https://redirect.github.com/mmatuska)) - Make sure UnifiedPush messages are not treated as attachments ([#​1312](https://redirect.github.com/binwiederhier/ntfy/pull/1312), thanks to [@​vkrause](https://redirect.github.com/vkrause)) - Add OCI image version to Docker image ([#​1307](https://redirect.github.com/binwiederhier/ntfy/pull/1307), thanks to [@​jlssmt](https://redirect.github.com/jlssmt)) - WebSocket returning incorrect HTTP error code ([#​1338](https://redirect.github.com/binwiederhier/ntfy/pull/1338) / [#​1337](https://redirect.github.com/binwiederhier/ntfy/pull/1337), thanks to [@​wunter8](https://redirect.github.com/wunter8) for debugging and implementing) - Make Markdown in the web app scrollable horizontally ([#​1262](https://redirect.github.com/binwiederhier/ntfy/pull/1262), thanks to [@​rake5k](https://redirect.github.com/rake5k) for fixing) - Make sure WebPush subscription topics are actually deleted (no ticket) - Increase the number of access tokens per user to 60 ([#​1308](https://redirect.github.com/binwiederhier/ntfy/issues/1308)) - Allow specifying `cache` and `firebase` via JSON publishing ([#​1119](https://redirect.github.com/binwiederhier/ntfy/issues/1119)/[#​1123](https://redirect.github.com/binwiederhier/ntfy/pull/1123), thanks to [@​stendler](https://redirect.github.com/stendler)) **Documentation:** - Lots of new integrations and projects. Amazing! - [ntfy-me-mcp](https://redirect.github.com/gitmotion/ntfy-me-mcp) - [UptimeObserver](https://uptimeobserver.com) - [alertmanager-ntfy-relay](https://redirect.github.com/therobbielee/alertmanager-ntfy-relay) - [Monibot](https://monibot.io/) - [Daily_Fact_Ntfy](https://redirect.github.com/thiswillbeyourgithub/Daily_Fact_Ntfy) - [EasyMorph](https://help.easymorph.com/doku.php?id=transformations:sendntfymessage) - [ntfy-run](https://redirect.github.com/quantum5/ntfy-run) - [Clipboard IO](https://redirect.github.com/jim3692/clipboard-io) - [ntfy-me-mcp](https://redirect.github.com/gitmotion/ntfy-me-mcp) - [InvaderInformant](https://redirect.github.com/patricksthannon/InvaderInformant) - Various docs updates ([#​1161](https://redirect.github.com/binwiederhier/ntfy/pull/1161), thanks to [@​OneWeekNotice](https://redirect.github.com/OneWeekNotice)) - Typo in config docs ([#​1177](https://redirect.github.com/binwiederhier/ntfy/pull/1177), thanks to [@​hoho4190](https://redirect.github.com/hoho4190)) - Typo in CLI docs ([#​1172](https://redirect.github.com/binwiederhier/ntfy/pull/1172), thanks to [@​anirvan](https://redirect.github.com/anirvan)) - Correction about MacroDroid ([#​1137](https://redirect.github.com/binwiederhier/ntfy/pull/1137), thanks to [@​ShlomoCode](https://redirect.github.com/ShlomoCode)) - Note about fail2ban in Docker ([#​1175](https://redirect.github.com/binwiederhier/ntfy/pull/1175)), thanks to [@​Measurity](https://redirect.github.com/Measurity)) - Lots of other tiny docs updates, thanks to everyone who contributed! **Languages** - Update new languages from Weblate. Thanks to all the contributors! - Added Tamil (தமிழ்) as a new language to the web app </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
104 lines
3.8 KiB
YAML
104 lines
3.8 KiB
YAML
image:
|
|
repository: docker.io/binwiederhier/ntfy
|
|
tag: v2.12.0@sha256:e1a5e7324268fac1918c511105cedc2fd33d3a31f26a2abc4cf3c3c8d63dcb0c
|
|
pullPolicy: IfNotPresent
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
port: 10222
|
|
persistence:
|
|
config:
|
|
enabled: true
|
|
mountPath: "/etc/ntfy"
|
|
cache:
|
|
enabled: true
|
|
mountPath: "/var/cache/ntfy"
|
|
configmap:
|
|
ntfy:
|
|
enabled: true
|
|
data:
|
|
# If a path is set, it enables this options. To disable set to empty path
|
|
NTFY_ATTACHMENT_CACHE_DIR: '{{ ternary "/var/cache/ntfy/attachments" "" .Values.workload.main.podSpec.containers.main.env.ENABLE_ATTACHMENT_CACHE_DIR }}'
|
|
NTFY_CACHE_FILE: '{{ ternary "/var/cache/ntfy/cache.db" "" .Values.workload.main.podSpec.containers.main.env.ENABLE_CACHE_FILE }}'
|
|
NTFY_AUTH_FILE: '{{ ternary "/etc/ntfy/user.db" "" .Values.workload.main.podSpec.containers.main.env.ENABLE_AUTH_FILE }}'
|
|
NTFY_FIREBASE_KEY_FILE: '{{ ternary "/etc/ntfy/firebase-key.json" "" .Values.workload.main.podSpec.containers.main.env.ENABLE_FIREBASE_FILE }}'
|
|
|
|
workload:
|
|
main:
|
|
podSpec:
|
|
containers:
|
|
main:
|
|
probes:
|
|
liveness:
|
|
type: tcp
|
|
readiness:
|
|
type: tcp
|
|
startup:
|
|
type: tcp
|
|
args:
|
|
- "serve"
|
|
env:
|
|
NTFY_LISTEN_HTTP: ":{{ .Values.service.main.ports.main.port }}"
|
|
# User Defined
|
|
NTFY_BASE_URL: "http://localhost:10222"
|
|
NTFY_BEHIND_PROXY: false
|
|
ENABLE_FIREBASE_FILE: false
|
|
ENABLE_CACHE_FILE: false
|
|
ENABLE_ATTACHMENT_CACHE_DIR: false
|
|
ENABLE_AUTH_FILE: false
|
|
NTFY_ENABLE_METRICS: "{{ .Values.metrics.main.enabled }}"
|
|
NTFY_UPSTREAM_BASE_URL: "https://ntfy.sh"
|
|
# NTFY_CACHE_DURATION: "12h"
|
|
# NTFY_KEEPALIVE_INTERVAL: "45s"
|
|
# NTFY_MANAGER_INTERVAL: "1m"
|
|
# NTFY_GLOBAL_TOPIC_LIMIT: 15000
|
|
# NTFY_VISITOR_SUBSCRIPTION_LIMIT: 30
|
|
# NTFY_VISITOR_ATTACHMENT_TOTAL_SIZE_LIMIT: "100M"
|
|
# NTFY_VISITOR_ATTACHMENT_DAILY_BANDWIDTH_LIMIT: "500M"
|
|
# NTFY_VISITOR_REQUEST_LIMIT_BURST: 60
|
|
# NTFY_VISITOR_REQUEST_LIMIT_REPLENISH: "5s"
|
|
# NTFY_VISITOR_REQUEST_LIMIT_EXEMPT_HOSTS: ""
|
|
# NTFY_VISITOR_EMAIL_LIMIT_BURST: 16
|
|
# NTFY_VISITOR_EMAIL_LIMIT_REPLENISH: "1h"
|
|
# NTFY_ATTACHMENT_TOTAL_SIZE_LIMIT: "5G"
|
|
# NTFY_ATTACHMENT_FILE_SIZE_LIMIT: "15M"
|
|
# NTFY_ATTACHMENT_EXPIRY_DURATION: "3h"
|
|
# NTFY_AUTH_DEFAULT_ACCESS: "read-write"
|
|
# NTFY_SMTP_SENDER_ADDR: ""
|
|
# NTFY_SMTP_SENDER_USER: ""
|
|
# NTFY_SMTP_SENDER_PASS: ""
|
|
# NTFY_SMTP_SENDER_FROM: ""
|
|
# NTFY_SMTP_SERVER_LISTEN: ""
|
|
# NTFY_SMTP_SERVER_DOMAIN: ""
|
|
# NTFY_SMTP_SERVER_ADDR_PREFIX: ""
|
|
envFrom:
|
|
- configMapRef:
|
|
name: "ntfy"
|
|
metrics:
|
|
main:
|
|
# -- Enable and configure a Prometheus serviceMonitor for the chart under this key.
|
|
# @default -- See values.yaml
|
|
enabled: false
|
|
type: "servicemonitor"
|
|
endpoints:
|
|
- port: main
|
|
path: /metrics
|
|
# -- Enable and configure Prometheus Rules for the chart under this key.
|
|
# @default -- See values.yaml
|
|
prometheusRule:
|
|
enabled: false
|
|
labels: {}
|
|
# -- Configure additionial rules for the chart under this key.
|
|
# @default -- See prometheusrules.yaml
|
|
rules: []
|
|
# - alert: UnifiPollerAbsent
|
|
# annotations:
|
|
# description: Unifi Poller has disappeared from Prometheus service discovery.
|
|
# summary: Unifi Poller is down.
|
|
# expr: |
|
|
# absent(up{job=~".*unifi-poller.*"} == 1)
|
|
# for: 5m
|
|
# labels:
|
|
# severity: critical
|