Basic impl added

This commit is contained in:
2025-10-16 21:22:51 -07:00
parent 097ca99788
commit 9087a710e5
43 changed files with 7616 additions and 107 deletions
+45
View File
@@ -0,0 +1,45 @@
# Example secret for notifier credentials
# DO NOT commit actual secrets to version control
# Use sealed-secrets, external-secrets, or vault in production
apiVersion: v1
kind: Secret
metadata:
name: notifier-secrets
labels:
app: notifier
type: Opaque
stringData:
# SMTP credentials
smtp-username: "your-email@gmail.com"
smtp-password: "your-app-password"
# Slack webhook URL
slack-webhook-url: "https://hooks.slack.com/services/YOUR/WEBHOOK/URL"
# Ntfy token
ntfy-token: "tk_your_token"
# Kafka credentials (if using Kafka)
kafka-username: "kafka-user"
kafka-password: "kafka-password"
---
# Example of using secrets in deployment
# Add this to deployment.yaml under spec.template.spec.containers[0].env
# - name: NOTIFIER_NOTIFIERS_SMTP_USERNAME
# valueFrom:
# secretKeyRef:
# name: notifier-secrets
# key: smtp-username
# - name: NOTIFIER_NOTIFIERS_SMTP_PASSWORD
# valueFrom:
# secretKeyRef:
# name: notifier-secrets
# key: smtp-password
# - name: NOTIFIER_NOTIFIERS_SLACK_WEBHOOK_URL
# valueFrom:
# secretKeyRef:
# name: notifier-secrets
# key: slack-webhook-url