Open jessebot opened 1 week ago
We should support configuring email for zitadel, since that's the main place people will be authenticating.
To do this via the API see: https://zitadel.com/docs/apis/resources/admin/smtp
Tasks:
[ ] Need to update the zitadel install/init functions, and the Zitadel api class method, which are both located here (need a new method for Zitadel().setup_smtp(): https://github.com/small-hack/smol-k8s-lab/tree/main/smol_k8s_lab/k8s_apps/identity_provider
Zitadel().setup_smtp()
[ ] Need to update the default config. The SMTP config parameters can live in apps.zitadel.init.values here: https://github.com/small-hack/smol-k8s-lab/blob/c77d0473d19823749dfb1bacdda5c5395caf1f2b/smol_k8s_lab/config/default_config.yaml#L1678
apps.zitadel.init.values
[ ] Need up update the docs here: https://github.com/small-hack/smol-k8s-lab/blob/main/docs/k8s_apps/zitadel.md
so maybe we don't need to do this via the api, as I got response here about doing it via the helm chart: https://github.com/zitadel/zitadel-charts/discussions/215#discussioncomment-9870098
🤔
Describe the feature you'd like, and why
We should support configuring email for zitadel, since that's the main place people will be authenticating.
To do this via the API see: https://zitadel.com/docs/apis/resources/admin/smtp
Tasks:
[ ] Need to update the zitadel install/init functions, and the Zitadel api class method, which are both located here (need a new method for
Zitadel().setup_smtp()
: https://github.com/small-hack/smol-k8s-lab/tree/main/smol_k8s_lab/k8s_apps/identity_provider[ ] Need to update the default config. The SMTP config parameters can live in
apps.zitadel.init.values
here: https://github.com/small-hack/smol-k8s-lab/blob/c77d0473d19823749dfb1bacdda5c5395caf1f2b/smol_k8s_lab/config/default_config.yaml#L1678[ ] Need up update the docs here: https://github.com/small-hack/smol-k8s-lab/blob/main/docs/k8s_apps/zitadel.md