Skip to main content
Version: Spectra Detect 6.2.0

Postfix Secrets and ConfigMap values

Secrets

Custom NameDefault NameTypeDescriptionUsed in Components (Pods)
<global.secrets.postfix.customSecretName><release_name>-postfix-secretRequired when related feature is enabledBasic authentication secret for SMTP. Secret is either created manually (postfix chart) or already exists.Postfix

Values

Secret Configuration

KeyTypeDefaultDescription
secretsobject-Secret configuration values for Postfix SMTP credentials.
secrets.credentials.createUserSecretboolfalseIf true, the chart creates a Kubernetes Secret using the username and password parameters. WARNING: Use this for convenience/testing only.
secrets.credentials.customSecretNamestringnilCustom secret name for SMTP credentials. If umbrella chart is used for deployment, this value is ignored, and the value from global.secrets.postfix.customSecretName will be used as a secret name.
secrets.credentials.passwordstring""SMTP password. Only used if 'createUserSecret' is set to 'true'. WARNING: Use this for convenience/testing only. Do not store sensitive credentials in configuration files that are committed to Git. Consider using a dedicated secret management solution (e.g., Sealed Secrets, External Secrets, or Vault) for production environments.
secrets.credentials.usernamestring""SMTP username. Only used if 'createUserSecret' is set to 'true'. WARNING: Use this for convenience/testing only. Do not store sensitive credentials in configuration files that are committed to Git. Consider using a dedicated secret management solution (e.g., Sealed Secrets, External Secrets, or Vault) for production environments.

Kubernetes Settings

KeyTypeDefaultDescription
useReloaderstringnilWhether to enable Reloader annotations. When defined, this value takes precedence over global.useReloader.

Application Configuration

KeyTypeDefaultDescription
smtpobject-SMTP configuration values. These values configure the upstream relay server used by the internal Postfix service.
smtp.hostnamestring"reversinglabs.com"The hostname used for the SMTP handshake. Emails will appear to originate from this domain.
smtp.portint25Port for the mail server.
smtp.serverstring"localhost"The FQDN or IP address of the mail server.
smtp.useTlsbooltrueWhether to use TLS when connecting to the mail server.

Pod Settings

KeyTypeDefaultDescription
imageobject-Configuration values of the postfix image.
image.pullPolicystring"IfNotPresent"Image pull policy. Options: Always, IfNotPresent, Never.
image.repositorystring"ghcr.io/devture/exim-relay"Image repository.
image.tagstring"4.99.1-r0-2"Image tag.
resourcesobject-Resource requests and limits for the container.
resources.limitsobject-The maximum amount of resources the container is allowed to consume.
resources.limits.cpustring"1000m"CPU limit. Throttling occurs if the container exceeds this value.
resources.limits.memorystring"1Gi"Memory limit. If exceeded, the container may be terminated with an OOMKilled error.
resources.requestsobject-The minimum amount of resources the container is guaranteed.
resources.requests.cpustring"500m"CPU request.
resources.requests.memorystring"512Mi"Memory request.