MATIH Platform is in active MVP development. Documentation reflects current implementation status.
17. Kubernetes & Helm
Control Plane Charts
Notification Service

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: 3

Notification Channels

ChannelProviderConfiguration
EmailSMTPFrom address, SMTP credentials via secret
SlackSlack APIWebhook URL via secret
WebhookHTTP POSTConfigurable URL with retry (3 attempts)