Hello, we successfully completed a K8S setup using the values YAML file below. Almost every function works without problems, but when we enter the SMTP settings, although we can send test mail and some other emails, we get an error like the one below when assigning a task. When we send test mail from the CLI or add someone to the team, emails are sent without any problems, but when we assign a task, it cannot connect to the SMTP server. Thinking that maybe it’s not receiving the settings, we also provided the SMTP settings in the config.yml file in addition to the environment file, but it didn’t work. Has anyone encountered this situation before?
######################
# VIKUNJA COMPONENTS #
######################
# You can find the default values that this `values.yaml` overrides, in the comment at the top of this file.
vikunja:
image:
repository: vikunja/vikunja
tag: 0.24.6
#pullPolicy: Always
persistence:
# This is where your Vikunja data lives,
# provide an existing PVC or let one be autocreated
data:
enabled: true
# existingClaim: # your-claim
accessMode: ReadWriteOnce
size: 2Gi
mountPath: /app/vikunja/files
# storageClass: storage-class
ingress:
main:
enabled: true
annotations:
# proxy-body-size is set to 0 to remove the body limit on file uploads
nginx.ingress.kubernetes.io/proxy-body-size: "0"
cert-manager.io/cluster-issuer: letsencrypt
hosts:
- host: ***
paths:
- path: /
tls:
- hosts:
- ***
secretName: tls-secret-vikunja
configMaps:
# The configuration for Vikunja's api
# https://vikunja.io/docs/config-options/
api-config:
enabled: true
data:
config.yml: |
mailer:
enabled: true
host: ***
port: 25
authtype: plain
username: **
password: **
fromemail: **
forcessl: false
skiptlsverify: true
typesense:
enabled: false
service:
enableregistration: "false"
auth:
openid:
enabled: true
providers:
- name: Google
authurl: **
clientid: **
clientsecret: **
env:
# To utilize a secret in the environment variables, you can do something like the following: https://github.com/bjw-s/helm-charts/blob/a081de53024d8328d1ae9ff7e4f6bc500b0f3a29/charts/library/common/values.yaml#L141-L145
# You could also use MySQL or SQLite, but we recommend PostgreSQL.
# https://vikunja.io/docs/config-options/#type
VIKUNJA_DATABASE_TYPE: "postgres"
VIKUNJA_DATABASE_HOST: "**"
VIKUNJA_DATABASE_USER: "**"
VIKUNJA_DATABASE_PASSWORD: "**"
VIKUNJA_DATABASE_DATABASE: "vikunja"
VIKUNJA_SERVICE_PUBLICURL: **
VIKUNJA_MAILER_ENABLED: "true"
VIKUNJA_MAILER_HOST: "**"
VIKUNJA_MAILER_PORT: "25"
VIKUNJA_MAILER_AUTHTYPE: "plain"
VIKUNJA_MAILER_USERNAME: "**"
VIKUNJA_MAILER_PASSWORD: "**"
VIKUNJA_MAILER_FROMEMAIL: "**"
VIKUNJA_MAILER_FORCESSL: "false"
VIKUNJA_MAILER_SKIPTLSVERIFY: "true"
VIKUNJA_LOG_LEVEL: "debug"
VIKUNJA_SERVICE_ENABLEEMAILREMINDERS: "true"
VIKUNJA_DEFAULTSETTINGS_EMAIL_REMINDERS_ENABLED: "true"
VIKUNJA_DEFAULTSETTINGS_DISCOVERABLE_BY_NAME: "true"
VIKUNJA_DEFAULTSETTINGS_DISCOVERABLE_BY_EMAIL: "true"
##########################
# END VIKUNJA COMPONENTS #
##########################
# Optional Dependencies
# ┬─┐┌─┐┐─┐┌┐┐┌─┐┬─┐┬─┐┐─┐┐─┐┬
# │─┘│ │└─┐ │ │ ┬│┬┘├─ └─┐│ ││
# ┘ ┘─┘──┘ ┘ ┘─┘┘└┘┴─┘──┘└─\┘─┘
# Please refer to PostgreSQL subchart for a full list of possible values
# https://github.com/bitnami/charts/tree/main/bitnami/postgresql/#parameters
postgresql:
enabled: false
auth:
username: ""
password: ""
database: ""
global:
postgresql:
auth:
username: ""
password: ""
database: ""
# ┬─┐┬─┐┬─┐o┐─┐
# │┬┘├─ │ ││└─┐
# ┘└┘┴─┘┘─┘┘──┘
# Please refer to Redis subchart for a full list of possible values
# https://github.com/bitnami/charts/tree/main/bitnami/redis/#parameters
redis:
enabled: false
architecture: standalone
auth:
enabled: false
typesense:
enabled: false
env:
TYPESENSE_DATA_DIR: /data
TYPESENSE_API_KEY: typesense
persistence:
data:
# Enabling typesense persistence is recommended to avoid slow reindexing
enabled: true
accessMode: ReadWriteOnce
size: 1Gi
# storageClass: storage-class
image:
repository: docker.io/typesense/typesense
tag: 0.25.1
pullPolicy: IfNotPresent
additionalObjects: []
