Update Server Config in 0.20.0: Mail Service and Secret Manager

Server configuration

In Kestra < 0.20.0, email server configuration lived under kestra.mail-service. Given that it’s used only within the Enterprise Edition (for resetting passwords and sending invites), we moved it to kestra.ee.mail-service.

Required Secret Manager

In Kestra < 0.20.0, if you are not using the Enterprise Edition secret manager, Kestra falls back automatically to the open-source version and requires no configuration.

In Kestra > 0.20.0, Kestra requires a secret manager configuration, while still falling back to the open-source version if the secret does not exist on the EE.

Add one of these secret manager configurations depending on the backend:

JDBC Backend

kestra:
secret:
type: jdbc
jdbc:
secret: "your-secret-key"

Kafka + ElasticSearch Backend

kestra:
secret:
type: elasticsearch
elasticsearch:
secret: "your-secret-key"

Was this page helpful?