Skip to content

feat(k8-apps): add Stalwart installer & refactor Element Chat, Gitea, CryptPad installers - #241

Merged
mahmoud-emad merged 3 commits into
developmentfrom
development_k8apps_installer
Dec 15, 2025
Merged

feat(k8-apps): add Stalwart installer & refactor Element Chat, Gitea, CryptPad installers#241
mahmoud-emad merged 3 commits into
developmentfrom
development_k8apps_installer

Conversation

@PeterNashaat

@PeterNashaat PeterNashaat commented Dec 11, 2025

Copy link
Copy Markdown
Collaborator

Description

add Stalwart installer & refactor Element Chat, Gitea, CryptPad installers

Changes

  • Add Stalwart mail server K8s installer with templates and example script
  • Update core k8app: shared helpers (verify_pod_ready, name_fix, hostname validation)
  • Refactor Element Chat, Gitea, CryptPad to use core helpers and consistent namespaces
  • Ensure TFGW-compatible, alphanumeric hostnames across all k8-app installers
  • Verified install/destroy flows for Element Chat, Gitea, CryptPad, and Stalwart

Related Issues

…s, and TFGW

- Implements complete Nextcloud deployment with auto-install
- Dynamic FQDN fetched from TFGW status
- Customizable storage, credentials, and paths
- Verifies installation via occ status
…ration

- Complete deployment with PostgreSQL, Redis, TFGW
- OnlyOffice with HTTPS middleware fix for Mixed Content
- Dynamic FQDN from TFGW, occ status verification
@PeterNashaat
PeterNashaat force-pushed the development_k8apps_installer branch from 0483048 to 6f049fe Compare December 15, 2025 12:14
@mahmoud-emad
mahmoud-emad merged commit 3e38c2a into development Dec 15, 2025
1 check passed
@mahmoud-emad
mahmoud-emad deleted the development_k8apps_installer branch December 15, 2025 13:01
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