mirror of
https://github.com/gravitational/teleport.git
synced 2026-11-01 21:52:02 +08:00
Teleport Access Request Email Plugin
This chart sets up and configures a Deployment for the Access Request Email plugin.
Installation
See the Access Requests with Email guide.
Values
The following values can be set for the Helm chart:
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
teleport.address |
Host/port combination of the teleport auth server | string | "" |
yes |
teleport.identitySecretName |
Name of the Kubernetes secret that contains the credentials for the connection | string | "" |
yes |
teleport.identitySecretPath |
Key of the field in the secret specified by teleport.identitySecretName |
string | "auth_id" |
no |
mailgun.enabled |
Specifies if the Mailgun integration should be enabled. Mutually exclusive with smtp.enabled.
In the case of both values are set to true, mailgun.enabled will take precedence.
|
boolean | false |
no |
mailgun.domain |
Domain name of the Mailgun instance | string | "" |
no |
mailgun.privateKey |
Private key for accessing the Mailgun instance | string | "" |
no |
mailgun.privateKeyFromSecret |
Kubernetes secret to read the private key from instead of using mailgun.privateKey |
string | "" |
no |
mailgun.privateKeySecretPath |
The path of the private key in the secret described by mailgun.privateKeyFromSecret |
string | "mailgunPrivateKey" |
no |
smtp.enabled |
Specifies if the MailSMTPgun integration should be enabled. Mutually exclusive with mailgun.enabled.
In the case of both values are set to true, mailgun.enabled will take precedence.
|
boolean | false |
no |
smtp.host |
SMTP host. | string | "" |
no |
smtp.port |
Port of the SMTP server. | integer | 587 |
no |
smtp.username |
Username to be used with the SMTP server. | string | "" |
no |
smtp.password |
Password to be used with the SMTP server. Mutually exclusive with smtp.passwordFile. |
string | "" |
no |
smtp.passwordFromSecret |
Kubernetes secret to read the SMTP password from instead of using smtp.password |
string | "" |
no |
smtp.passwordSecretPath |
The path of the SMTP password in the secret described by smtp.passwordFromSecret |
string | "smtpPassword" |
no |
smtp.starttlsPolicy |
Which policy to use for secure communications: mandatory, opportunistic or disabled. | string | "mandatory" |
no |
delivery.sender |
Email address to be used in the From field of the emails. |
string | "" |
yes |
delivery.recipients |
Array of the recipients the plugin should send emails. | array | [] |
no |
roleToRecipients |
Mapping of roles to a list of emails. Example: "dev" = ["developers@example.com", "user@example.com"] "*" = ["access-requests"] |
map | {} |
yes |
log.output |
Logger output. Could be "stdout", "stderr" or a file name,
eg. "/var/lib/teleport/email.log"
|
string | "stdout" |
no |
log.severity |
Logger severity. Possible values are "INFO", "ERROR",
"DEBUG" or "WARN".
|
string | "INFO" |
no |