This repository contains Helm charts for various Kubernetes applications.
helm repo add fredericrous https://fredericrous.github.io/charts
helm repo update| Chart | Version | App Version | Description |
|---|---|---|---|
| vault-transit-unseal-operator | 1.1.1 | 1.1.1 | A Kubernetes operator that automatically manages HashiCorp Vault initialization and unsealing using transit unseal |
To install a chart from this repository:
# Add the repository
helm repo add fredericrous https://fredericrous.github.io/charts
helm repo update
# Install a chart
helm install my-release fredericrous/<chart-name>
# Install with custom values
helm install my-release fredericrous/<chart-name> -f my-values.yaml.
├── .github/ # GitHub Actions workflows
├── README.md # This file
├── index.yaml # Helm repository index (auto-generated)
├── charts/ # Chart sources
│ └── vault-transit-unseal-operator/
└── packages/ # Packaged charts (*.tgz)
- Create a new directory under
charts/for your chart - Follow the standard Helm chart structure
- Include comprehensive documentation
- Test the chart thoroughly
- Submit a pull request
Charts are released automatically when a tag is pushed:
git tag <chart-name>-v<version>
git push origin <chart-name>-v<version>For example:
git tag vault-transit-unseal-operator-v0.1.0
git push origin vault-transit-unseal-operator-v0.1.0All charts are automatically tested on:
- Kubernetes 1.28
- Kubernetes 1.29
- Kubernetes 1.30
Tests include:
- Helm linting
- Template validation
- Installation testing
- Security scanning
Contributions are welcome! Please feel free to submit a Pull Request.
- Follow Helm best practices
- Include comprehensive README.md
- Document all values in values.yaml
- Add appropriate labels and annotations
- Ensure charts are production-ready
See individual chart directories for license information.