blumeops/argocd/manifests/ntfy/deployment.yaml
Erich Blume 3818252d24 Upgrade ntfy v2.11.0 → v2.17.0 and add ntfy + frigate reference docs
Picks up 6 minor releases with no breaking changes. Notable additions
include dead man's switch notifications (v2.16.0), declarative ACL
config (v2.14.0), and crash fixes (v2.17.0).

Also adds reference cards for ntfy and frigate to the docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 09:50:13 -08:00

54 lines
1.2 KiB
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ntfy
namespace: ntfy
spec:
replicas: 1
selector:
matchLabels:
app: ntfy
template:
metadata:
labels:
app: ntfy
spec:
containers:
- name: ntfy
image: binwiederhier/ntfy:v2.17.0
args: ["serve", "--config", "/etc/ntfy/server.yml"]
ports:
- containerPort: 80
name: http
volumeMounts:
- name: config
mountPath: /etc/ntfy/server.yml
subPath: server.yml
- name: cache
mountPath: /var/cache/ntfy
resources:
requests:
memory: "32Mi"
cpu: "50m"
limits:
memory: "256Mi"
cpu: "200m"
livenessProbe:
httpGet:
path: /v1/health
port: 80
initialDelaySeconds: 5
periodSeconds: 30
readinessProbe:
httpGet:
path: /v1/health
port: 80
initialDelaySeconds: 3
periodSeconds: 10
volumes:
- name: config
configMap:
name: ntfy-config
- name: cache
emptyDir: {}