Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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