Helm Charts for deploying OpenVox components on Kubernetes.
This repository provides modular, independently installable charts for each component of the OpenVox stack. Instead of a single monolithic chart, each component can be installed, upgraded, and scaled on its own. See docs/chart-standards.md for the conventions all charts follow.
| Chart | Description | Status |
|---|---|---|
| openvox-server | OpenVox Server (Masters + Compilers + CA) | Planned |
| openvox-db | OpenVox DB (PuppetDB) | Planned |
| openvox-r10k | R10K standalone deployment for code sync | Planned |
| openvox-postgresql | PostgreSQL via CloudNativePG | Planned |
| openvoxview | OpenVox View - Web UI for OpenVox DB | Available |
| puppetboard | Puppetboard - Web UI for PuppetDB | Planned |
Charts are published as OCI artifacts to ghcr.io/openvoxproject/charts.
helm install openvoxview oci://ghcr.io/openvoxproject/charts/openvoxview \
--version 0.1.0 \
--set puppetdb.url=https://puppetdb:8081 \
--set puppetdb.tlsSecretName=my-puppetdb-tls \
--set puppetdb.caSecretName=my-puppetdb-cahelm pull oci://ghcr.io/openvoxproject/charts/openvoxview --version 0.1.0All charts follow the conventions in docs/chart-standards.md.
# Lint
helm lint charts/<chart-name>
# Run unit tests
helm plugin install https://github.com/helm-unittest/helm-unittest.git
helm unittest charts/<chart-name>
# Regenerate docs
helm-docs --chart-search-root chartsThis project is licensed under the Apache License 2.0.