Notification Service Chart
The Notification Service handles multi-channel notifications including email, Slack, and webhooks.
Chart Configuration
notification-service:
enabled: true
replicaCount: 2
image:
repository: notification-service
tag: ""
service:
type: ClusterIP
port: 8080
ingress:
enabled: true
className: kong
hosts:
- host: api.matih.ai
paths:
- path: /api/v1/notifications
pathType: Prefix
resources:
requests:
cpu: 100m
memory: 512Mi
limits:
cpu: 500m
memory: 1Gi
autoscaling:
enabled: true
minReplicas: 2
maxReplicas: 8
config:
email:
enabled: true
provider: smtp
from: noreply@matih.ai
slack:
enabled: true
webhook:
enabled: true
retryAttempts: 3Notification Channels
| Channel | Provider | Configuration |
|---|---|---|
| SMTP | From address, SMTP credentials via secret | |
| Slack | Slack API | Webhook URL via secret |
| Webhook | HTTP POST | Configurable URL with retry (3 attempts) |