Added Webhookd to Grafana

This commit is contained in:
2024-12-23 20:07:54 -05:00
parent 875530beca
commit 811c3b01a0
5 changed files with 28 additions and 6 deletions
+8 -4
View File
@@ -7,9 +7,11 @@
kind: ConfigMap
metadata:
name: scripts
namespace: grafana
namespace: webhookd
data:
message-nextcloud-talk.sh: "{{ lookup('file', 'message-nextcloud-talk.sh') }}"
nextcloud-talk-gitea-webhook.sh: "{{ lookup('file', 'nextcloud-talk-gitea-webhook.sh') }}"
nextcloud-talk-grafana-webhook.sh: "{{ lookup('file', 'nextcloud-talk-grafana-webhook.sh') }}"
nextcloud-talk-minecraft-webhook.sh: "{{ lookup('file', 'nextcloud-talk-minecraft-webhook.sh') }}"
- name: Create a Deployment for Webhookd
k8s:
@@ -18,7 +20,7 @@
kind: Deployment
metadata:
name: webhookd
namespace: grafana
namespace: webhookd
spec:
replicas: 1
selector:
@@ -38,6 +40,8 @@
ports:
- containerPort: 8080
env:
- name: GITEA_ADMIN_PASSWORD
value: "{{ gitea_admin_password }}"
- name: GRAFANA_ADMIN_PASSWORD
value: "{{ grafana_admin_password }}"
volumes:
@@ -53,7 +57,7 @@
kind: Service
metadata:
name: webhookd
namespace: grafana
namespace: webhookd
spec:
selector:
app: webhookd