This repository hosts Helm charts for projects belonging to the OpenWallet Foundation.
Add the Helm repository:
helm repo add owf https://openwallet-foundation.github.io/helm-charts
helm repo updateSearch and install charts:
helm search repo owf
helm install my-release owf/<chart-name>A VS Code devcontainer is available with all tools pre-installed. Open in VS Code with the Dev Containers extension or use GitHub Codespaces.
Alternatively, install tools manually—versions are pinned in hack/versions.env. Run make tools-check to verify.
All commands require CHART=<name> (e.g., acapy, vc-authn-oidc).
# Testing & Validation
make check CHART=acapy # Fast (~30s): lint + docs validation (pre-PR)
make test CHART=acapy # Full (~5m): deps + lint + template + install in kind
make lint CHART=acapy # Chart linting (helm + yaml + maintainers + version)
make install CHART=acapy # Install test only (in kind cluster)
# Documentation
make docs CHART=acapy # Regenerate README from values.yaml annotations
# Tools
make tools-check # Verify tool versions match pins
make help # Show all available targetsTypical workflow:
- Use
make checkduring development for fast feedback - Run
make testbefore opening PR for full validation
See CONTRIBUTING.md for detailed guidelines. Key requirements:
- One chart per PR
- Use Conventional Commits format (
feat:,fix:, etc.) - Run
make check CHART=<name>before submitting - Validate docs with
make docs CHART=<name>when changing values