diff --git a/argocd/manifests/ntfy/configmap.yaml b/argocd/manifests/ntfy/configmap.yaml new file mode 100644 index 0000000..a205db1 --- /dev/null +++ b/argocd/manifests/ntfy/configmap.yaml @@ -0,0 +1,9 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: ntfy-config + namespace: ntfy +data: + server.yml: | + base-url: https://ntfy.ops.eblu.me + upstream-base-url: https://ntfy.sh diff --git a/argocd/manifests/ntfy/deployment.yaml b/argocd/manifests/ntfy/deployment.yaml index 144e698..90c1f11 100644 --- a/argocd/manifests/ntfy/deployment.yaml +++ b/argocd/manifests/ntfy/deployment.yaml @@ -17,11 +17,14 @@ spec: containers: - name: ntfy image: binwiederhier/ntfy:v2.11.0 - args: ["serve"] + 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: @@ -44,5 +47,8 @@ spec: initialDelaySeconds: 3 periodSeconds: 10 volumes: + - name: config + configMap: + name: ntfy-config - name: cache emptyDir: {} diff --git a/argocd/manifests/ntfy/kustomization.yaml b/argocd/manifests/ntfy/kustomization.yaml index 3e73104..851171f 100644 --- a/argocd/manifests/ntfy/kustomization.yaml +++ b/argocd/manifests/ntfy/kustomization.yaml @@ -3,6 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: ntfy resources: + - configmap.yaml - deployment.yaml - service.yaml - ingress-tailscale.yaml