Skip to content

Support sending emails by Swoosh#393

Merged
DougReeder merged 1 commit into
Hubs-Foundation:developmentfrom
Exairnous:update-for-swoosh
Mar 10, 2026
Merged

Support sending emails by Swoosh#393
DougReeder merged 1 commit into
Hubs-Foundation:developmentfrom
Exairnous:update-for-swoosh

Conversation

@Exairnous
Copy link
Copy Markdown
Member

@Exairnous Exairnous commented Feb 27, 2026

What?

Updates the Reticulum mailer configuration in the hcce.yam template file to use the variable name "relay" as well as "server" for the SMTP server.

Why?

Swoosh expects "relay" not "server", and it's passed in directly so there isn't a chance to change it in Reticulum before it's passed to Swoosh.

Examples

N/A

How to test

  1. Regenerate hcce.yaml
  2. Redeploy your instance:
    • kubectl delete --all deployment -n hcce; kubectl delete --all pods -n hcce; npm run apply
  3. Go to the homepage of your instance and attempt to sign in.
  4. See that the email is delivered as normal.
  5. Repeat the process with a Reticulum image from PR #750

Documentation of functionality

No functionality is changed, so no documentation update is needed.

Limitations

None.

Alternative implementations considered

Renaming the "server" variable to "relay" was considered, but this would be a hard breaking change that would potentially make debugging more difficult and it would potentially be detrimental to people with custom code.

Open questions

None.

Additional details or related context

The old server variable is kept around so that this doesn't break Reticulum images that use Bamboo. This is mainly for debugging/comparison purposes.

Users shouldn't need to change anything in input-values.yaml, but will need to regenerate their hcce.yaml and redeploy their instance with the new configuration.

reticulum companion PR: #750

What: Updates the Reticulum mailer configuration in the hcce.yam template file to use the variable name "relay" as well as "server" for the SMTP server.

Why: Swoosh expects "relay" not "server", and it's passed in directly so there isn't a chance to change it in Reticulum before it's passed to Swoosh.

Notes:

The old server variable is kept around so that this doesn't break Reticulum images that use Bamboo.  This is mainly for debugging/comparison purposes.

Users shouldn't need to change anything in input-values.yaml, but will need to regenerate their hcce.yaml and redeploy their instance with the new configuration.
Comment thread community-edition/generate_script/hcce.yam
@DougReeder DougReeder merged commit 82e1bba into Hubs-Foundation:development Mar 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants