Skip to content

gen0sec/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arxignis logo

License - Apache 2   Release Moat   Release Moat Operator   Release Moat Stack   Release   GitHub Downloads (all assets, all releases)   Static Badge   Discord   X (formerly Twitter) Follow

Community

Join us on Discord Substack

Helm Charts

This repository contains Helm charts for deploying Moat and related components.

Charts

moat

A Helm chart for Moat reverse proxy with security features.

Dependencies:

  • valkey - Redis-compatible in-memory data store
  • clamav - Antivirus engine

moat-operator

A Helm chart for the Moat Kubernetes operator.

moat-stack

Umbrella chart that installs both the Moat dataplane and the Moat Kubernetes operator together.

Dependencies:

  • moat - Moat reverse proxy chart

ssl-storage

Helm chart for deploying the SSL Storage ACME/Let's Encrypt certificate management service.

Installation

Add the Helm repository

helm repo add arxignis https://helm.arxignis.com
helm repo update

Install moat-stack (recommended)

Install both the Moat dataplane and operator together:

helm install moat-stack arxignis/moat-stack --version 0.1.2

Install moat only

Install just the Moat reverse proxy:

helm install moat arxignis/moat --version 1.0.0

Install moat-operator only

Install just the Moat Kubernetes operator:

helm install moat-operator arxignis/moat-operator --version 1.0.0

Usage

See the individual chart directories for detailed configuration options:

Repository

Charts are automatically published to:

  • Repository URL: https://helm.arxignis.com/helm-charts
  • GitHub Repository: https://github.com/arxignis/helm-charts

Development

Releasing 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 the release-moat.yaml workflow
  • Moat Operator Chart: Changes to charts/moat-operator/** trigger the release-moat-operator.yaml workflow
  • Moat Stack Chart: Changes to charts/moat-stack/** trigger the release-moat-stack.yaml workflow
  • SSL Storage Chart: Changes to charts/ssl-storage/** trigger the release-ssl-storage.yaml workflow

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.

Manual Release

You can also use the Makefile for manual releases:

make release VERSION=x.y.z MOAT_VERSION=x.y.z

License

See the LICENSE file in the root of this repository.

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages