service_desk_email configuration missing username/password
service_desk configuration for GitLab includes user and password, we can configure this in omnibus but not currently in charts https://docs.gitlab.com/ee/user/project/service_desk.html
example gitlab.yml
configuration on gitlab.com for staging.
service_desk_email:
enabled: true
# The email address including the `%{key}` placeholder that will be replaced to reference the item being replied to.
# The placeholder can be omitted but if present, it must appear in the "user" part of the address (before the `@`).
address: "contact-project-staging+%{key}@incoming.gitlab.com"
# Email account username
# With third party providers, this is usually the full email address.
# With self-hosted email servers, this is usually the user part of the email address.
user: "contact-project-staging@incoming.gitlab.com"
# Email account password
password: "**"
# IMAP server host
host: "imap.gmail.com"
# IMAP server port
port: 993
# Whether the IMAP server uses SSL
ssl: true
# Whether the IMAP server uses StartTLS
start_tls: false
# The mailbox where incoming mail will end up. Usually "inbox".
mailbox: "inbox"
# The IDLE command timeout.
idle_timeout:
# file path of internal `mail_room` JSON logs
log_path: /var/log/gitlab/mailroom/mail_room_json.log
Action items
-
Implement the above additional YAML items in gitlab.appConfig.service_desk_email
template -
Implement secret mount within Deployments of -
Sidekiq -
Webservice -
Task-runner
-
Edited by Jason Plum