This repository contains Helm charts for deploying Synapse and related components.
A Helm chart for Synapse reverse proxy with security features.
Dependencies:
valkey- Redis-compatible in-memory data storeclamav- Antivirus engine
A Helm chart for the Synapse Kubernetes operator.
Umbrella chart that installs both the Synapse dataplane and the Synapse Kubernetes operator together.
Dependencies:
synapse- Synapse 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 Synapse dataplane and operator together:
helm install synapse-stack arxignis/synapse-stack --version 0.1.0Install just the Synapse reverse proxy:
helm install synapse arxignis/synapse --version 0.1.0Install just the Synapse Kubernetes operator:
helm install synapse-operator arxignis/synapse-operator --version 1.0.6See the individual chart directories for detailed configuration options:
Charts are automatically published to:
- Repository URL:
https://helm.arxignis.com - 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:
- Synapse Chart: Changes to
charts/synapse/**trigger therelease-synapse.yamlworkflow - Synapse Operator Chart: Changes to
charts/synapse-operator/**trigger therelease-synapse-operator.yamlworkflow - Synapse Stack Chart: Changes to
charts/synapse-stack/**trigger therelease-synapse-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.zSee the LICENSE file in the root of this repository.
