Skip to content

Fork branch#7

Closed
thibveni wants to merge 3 commits into
maildev:mainfrom
Linkurious:fork_branch
Closed

Fork branch#7
thibveni wants to merge 3 commits into
maildev:mainfrom
Linkurious:fork_branch

Conversation

@thibveni

Copy link
Copy Markdown

No description provided.

pando85 and others added 3 commits July 14, 2021 15:20
For version 1.1.0 environment vars were not working so we update to
2.0.0-beta3.
Also boolean values were not working and we added them as args.
Furthermore, auto relay rules were writed in YAML and only create
configmap if needed.
@thibveni thibveni closed this Mar 10, 2023
@RedClouud RedClouud mentioned this pull request Nov 30, 2024
djfarrelly added a commit that referenced this pull request Jul 7, 2026
Fixes #5 and #6. The published chart was broken on two axes:

1. The chart still targeted the maildev 1.x interface (hardcoded flags,
   MAILDEV_DISABLE_WEB env var that no longer works in 2.x), so installs
   were misconfigured.
2. The release workflows used deprecated actions that no longer run on
   current GitHub runners, so no working chart release was ever published
   (gh-pages index.yaml still points at the dead splitt3r/helm assets).

Chart changes (adapted from community PR #7 by @pando85 / @thibveni):
- Bump appVersion 1.1.0 -> 2.2.1, chart version 0.1.3 -> 0.2.0
- Rename outgoing_relay -> outgoingRelay; image tag now follows appVersion
- Replace hardcoded args with conditional flags (--verbose, --auto-relay,
  --outgoing-secure, --disable-web)
- Drop the broken MAILDEV_DISABLE_WEB env var (use --disable-web)
- Only emit outgoing-relay env vars when values are set; gate HTTPS
  key/cert on https.enabled
- Add outgoingRelay.autoRelay toggle; render relay rules from values and
  gate the ConfigMap/volume on it; roll pods via checksum annotation
- Keep the fullname-templated relay ConfigMap name (do not regress to the
  hardcoded name from PR #7)

Workflow changes:
- release.yaml: checkout@v4 (fetch-depth 0), setup-helm@v4,
  chart-releaser-action@v1.6.0, add contents:write permission so the
  default GITHUB_TOKEN can create releases
- lint-test.yaml: modern chart-testing-action@v2 invocation (ct lint /
  ct install), checkout@v4, kind-action@v1.10.0

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This was referenced Jul 7, 2026
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