mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 00:32:12 +02:00
feat: Add Inbound Email configuration for Incoming Email Monitor feature
This commit is contained in:
@@ -97,6 +97,12 @@ Usage:
|
||||
value: {{ $.Values.vapid.publicKey }}
|
||||
- name: VAPID_SUBJECT
|
||||
value: {{ $.Values.vapid.subject }}
|
||||
- name: INBOUND_EMAIL_PROVIDER
|
||||
value: {{ default "SendGrid" $.Values.inboundEmail.provider | quote }}
|
||||
- name: INBOUND_EMAIL_DOMAIN
|
||||
value: {{ default "" $.Values.inboundEmail.domain | quote }}
|
||||
- name: INBOUND_EMAIL_WEBHOOK_SECRET
|
||||
value: {{ default "" $.Values.inboundEmail.webhookSecret | quote }}
|
||||
- name: SERVER_ACCOUNTS_HOSTNAME
|
||||
value: {{ $.Release.Name }}-accounts.{{ $.Release.Namespace }}.svc.{{ $.Values.global.clusterDomain }}
|
||||
- name: SERVER_SERVER_MONITOR_INGEST_HOSTNAME
|
||||
|
||||
@@ -861,5 +861,17 @@ gitHubApp:
|
||||
privateKey:
|
||||
webhookSecret:
|
||||
|
||||
# Inbound Email Configuration
|
||||
# Required for Incoming Email Monitor feature
|
||||
# See documentation: https://oneuptime.com/docs/self-hosted/sendgrid-inbound-email
|
||||
inboundEmail:
|
||||
# Email provider type (currently only SendGrid is supported)
|
||||
provider: SendGrid
|
||||
# The domain configured for inbound email (e.g., inbound.yourdomain.com)
|
||||
# Required for the Incoming Email Monitor feature to work
|
||||
domain:
|
||||
# Optional webhook secret for validating incoming webhooks from the email provider
|
||||
webhookSecret:
|
||||
|
||||
keda:
|
||||
enabled: true
|
||||
|
||||
@@ -364,4 +364,13 @@ GITHUB_APP_NAME=
|
||||
GITHUB_APP_CLIENT_ID=
|
||||
GITHUB_APP_CLIENT_SECRET=
|
||||
GITHUB_APP_PRIVATE_KEY=
|
||||
GITHUB_APP_WEBHOOK_SECRET=
|
||||
GITHUB_APP_WEBHOOK_SECRET=
|
||||
|
||||
# Inbound Email Configuration
|
||||
# Required for Incoming Email Monitor feature
|
||||
# See documentation: https://oneuptime.com/docs/self-hosted/sendgrid-inbound-email
|
||||
INBOUND_EMAIL_PROVIDER=SendGrid
|
||||
# The domain configured for inbound email (e.g., inbound.yourdomain.com)
|
||||
INBOUND_EMAIL_DOMAIN=
|
||||
# Optional webhook secret for validating incoming webhooks
|
||||
INBOUND_EMAIL_WEBHOOK_SECRET=
|
||||
@@ -148,6 +148,11 @@ x-common-runtime-variables: &common-runtime-variables
|
||||
GITHUB_APP_PRIVATE_KEY: ${GITHUB_APP_PRIVATE_KEY}
|
||||
GITHUB_APP_WEBHOOK_SECRET: ${GITHUB_APP_WEBHOOK_SECRET}
|
||||
|
||||
# Inbound Email Configuration (for Incoming Email Monitor)
|
||||
INBOUND_EMAIL_PROVIDER: ${INBOUND_EMAIL_PROVIDER}
|
||||
INBOUND_EMAIL_DOMAIN: ${INBOUND_EMAIL_DOMAIN}
|
||||
INBOUND_EMAIL_WEBHOOK_SECRET: ${INBOUND_EMAIL_WEBHOOK_SECRET}
|
||||
|
||||
services:
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user