Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/audacioustux/mautic-chart
Helm Chart and Container Image for Mautic
https://github.com/audacioustux/mautic-chart
helm high-availability horizontal-scaling k6 mautic nfs
Last synced: 23 days ago
JSON representation
Helm Chart and Container Image for Mautic
- Host: GitHub
- URL: https://github.com/audacioustux/mautic-chart
- Owner: audacioustux
- Created: 2024-05-12T12:24:49.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-21T18:41:38.000Z (3 months ago)
- Last Synced: 2024-11-21T19:34:13.824Z (3 months ago)
- Topics: helm, high-availability, horizontal-scaling, k6, mautic, nfs
- Language: HTML
- Homepage: https://audacioustux.github.io/mautic-chart/
- Size: 717 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mautic Chart
[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://github.com/codespaces/new/?repo=audacioustux%2Fdevcontainers&ref=master)
![Release](https://github.com/audacioustux/mautic-chart/actions/workflows/release.yml/badge.svg)
## Usage
Visit [https://audacioustux.github.io/mautic-chart](https://audacioustux.github.io/mautic-chart) for more information.
Container Images are available at [hub.docker.com](https://hub.docker.com/repository/docker/tanjim/mautic/general)
## Benchmark
K6 Script and report is available in the `misc` directory.
![Mautic Load Test](misc/mautic-lt-ramp.png)
AWS Aurora ACU Usage | AWS Aurora Connections
:-------------------------:|:-------------------------:
![AWS Aurora ACU Usage](misc/mautic-lt-ramp-acu.png) | ![AWS Aurora Connections](misc/mautic-lt-ramp-conn.png)CPU Usage | Memory Usage
:-------------------------:|:-------------------------:
![CPU Usage](misc/mautic-lt-ramp-cpu.png) | ![Memory Usage](misc/mautic-lt-ramp-mem.png)## TODO
- [ ] Add GitHub Actions for Container Image Release
- [ ] Add GitHub Actions for Helm Chart Testing
- [ ] Add automated Helm chart documentation generation
- [ ] Add Kubernetes CronJob for Mautic Cron Jobs
- Use tanjim/mautic:console image for bin/console commands
- [ ] Cache var/tmp and var/cache directories for all pods
- Tested with nfs/efs - too slow (need to retest)
- [ ] Create chart and container image for every Mautic release
- Including dev channel
- [ ] Cleanup / Refactor
- [ ] Add docker-compose for non-k8s users