name: keila description: Keila is an open-source email marketing platform that allows you to send newsletters and manage mailing lists with privacy and control. version: 0.17.1 icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/keila.svg requires: - name: postgres defaultConfig: namespace: keila externalDnsDomain: "{{ .cloud.domain }}" image: pentacent/keila:0.17.1 port: 4000 storage: 1Gi domain: keila.{{ .cloud.domain }} dbHostname: "{{ .apps.postgres.host }}" dbPort: "{{ .apps.postgres.port }}" dbName: keila dbUsername: keila disableRegistration: "true" adminUser: admin@{{ .cloud.domain }} tlsSecretName: wildcard-wild-cloud-tls smtp: host: "{{ .cloud.smtp.host }}" port: "{{ .cloud.smtp.port }}" from: "{{ .cloud.smtp.from }}" user: "{{ .cloud.smtp.user }}" tls: "{{ .cloud.smtp.tls }}" startTls: "{{ .cloud.smtp.startTls }}" defaultSecrets: - key: secretKeyBase default: "{{ random.AlphaNum 64 }}" - key: dbPassword - key: dbUrl default: "postgres://{{ .app.dbUsername }}:{{ .secrets.dbPassword }}@{{ .app.dbHostname }}:{{ .app.dbPort }}/keila?sslmode=disable" - key: adminPassword - key: smtpPassword requiredSecrets: - postgres.password