Skip to content

Upgrade Thunder to version 0.32.0 and update configuration for console application#328

Merged
maneeshaxyz merged 3 commits intoLSFLK:mainfrom
Aravinda-HWK:327-task-upgrade-the-thunder-to-the-latest-version
Apr 19, 2026
Merged

Upgrade Thunder to version 0.32.0 and update configuration for console application#328
maneeshaxyz merged 3 commits intoLSFLK:mainfrom
Aravinda-HWK:327-task-upgrade-the-thunder-to-the-latest-version

Conversation

@Aravinda-HWK
Copy link
Copy Markdown
Collaborator

📌 Description

Upgrade the Thunder version to support a role-based email system.


🔍 Changes Made

  • Update the docker compose file.
  • Update the default resource and sample resource creation scripts
  • Remove develop-config.js and add console-config.js

✅ Checklist (Email System)

  • Core services tested (SMTP, IMAP, mail storage, end-to-end delivery)
  • Security & compliance verified (auth via Thunder IDP, TLS, DKIM/SPF/DMARC, spam/virus filtering)
  • Configuration & deployment checked (configs generated, Docker/Compose updated)
  • Reliability confirmed (error handling, logging, monitoring)
  • Documentation & usage notes updated (README, deployment, API)

🧪 Testing Instructions


📷 Screenshots / Logs (if applicable)


⚠️ Notes for Reviewers

@Aravinda-HWK Aravinda-HWK requested a review from maneeshaxyz April 9, 2026 05:51
@Aravinda-HWK Aravinda-HWK self-assigned this Apr 9, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the Thunder service to version 0.32.0, renames the 'DEVELOP' application to 'CONSOLE', and introduces an 'Administrators' group for role management. It also adds support for theme updates and a new consent database. Review feedback identifies several issues: hardcoded 'admin' strings in script patterns that ignore configuration variables, inconsistent use of camelCase and snake_case in API payloads across bootstrap scripts, and a fragile grep pattern for theme ID extraction.

Comment thread scripts/thunder/02-sample-resources.sh Outdated
Comment thread scripts/thunder/01-default-resources.sh Outdated
Comment thread scripts/thunder/01-default-resources.sh Outdated
Comment thread scripts/thunder/01-default-resources.sh Outdated
@Aravinda-HWK Aravinda-HWK marked this pull request as ready for review April 12, 2026 17:33
Copy link
Copy Markdown
Member

@maneeshaxyz maneeshaxyz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@maneeshaxyz maneeshaxyz merged commit d28d9be into LSFLK:main Apr 19, 2026
6 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.

[TASK] Upgrade the Thunder to the latest version

2 participants