This repository contains Helm charts for deploying Moat and related components.
A Helm chart for Moat reverse proxy with security features.
Dependencies:
valkey- Redis-compatible in-memory data storeclamav- Antivirus engine
A Helm chart for the Moat Kubernetes operator.
Umbrella chart that installs both the Moat dataplane and the Moat Kubernetes operator together.
Dependencies:
moat- Moat reverse proxy chart
Helm chart for deploying the SSL Storage ACME/Let's Encrypt certificate management service.
helm repo add arxignis https://helm.arxignis.com
helm repo updateInstall both the Moat dataplane and operator together:
helm install moat-stack arxignis/moat-stack --version 0.1.2Install just the Moat reverse proxy:
helm install moat arxignis/moat --version 1.0.0Install just the Moat Kubernetes operator:
helm install moat-operator arxignis/moat-operator --version 1.0.0See the individual chart directories for detailed configuration options:
Charts are automatically published to:
- Repository URL:
https://helm.arxignis.com/helm-charts - GitHub Repository:
https://github.com/arxignis/helm-charts
Charts are automatically released via separate GitHub Actions workflows when changes are pushed to the main branch:
- Moat Chart: Changes to
charts/moat/**trigger therelease-moat.yamlworkflow - Moat Operator Chart: Changes to
charts/moat-operator/**trigger therelease-moat-operator.yamlworkflow - Moat Stack Chart: Changes to
charts/moat-stack/**trigger therelease-moat-stack.yamlworkflow - SSL Storage Chart: Changes to
charts/ssl-storage/**trigger therelease-ssl-storage.yamlworkflow
Each workflow can also be triggered manually via workflow_dispatch. The workflows use chart-releaser-action to package and publish charts to the GitHub Pages repository.
You can also use the Makefile for manual releases:
make release VERSION=x.y.z MOAT_VERSION=x.y.zSee the LICENSE file in the root of this repository.
