Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

binrc Helm Charts

Official Helm Charts repository for binrc products - Monorepo architecture.

Repository URL: https://charts.binrc.com

License Charts


📦 Quick Start

Add the binrc Helm repository:

helm repo add binrc https://charts.binrc.com
helm repo update

Search available charts:

helm search repo binrc

📚 Available Charts

Chart Version App Version Description Status
headcni 1.0.0 1.0.0 Kubernetes CNI plugin with Tailscale integration ✅ Stable

🚀 Usage Examples

Install HeadCNI

helm install headcni binrc/headcni \
  --namespace kube-system \
  --set config.headscale.url=https://your-headscale.com \
  --set config.headscale.authKey=your-auth-key \
  --create-namespace

View Chart Information

# Show chart metadata
helm show chart binrc/headcni

# Show default values
helm show values binrc/headcni

# Show README
helm show readme binrc/headcni

📖 Documentation


🏗️ Repository Structure

Charts/
├── charts/              # All Helm Charts source code
│   ├── headcni/        # HeadCNI Chart
│   └── ...             # More charts
│
├── scripts/             # Automation scripts
│   ├── publish-chart.sh
│   └── test-all-charts.sh
│
├── docs/                # Documentation
│   ├── getting-started.md
│   └── contributing.md
│
└── .github/             # CI/CD workflows
    └── workflows/

🔧 Development

Prerequisites

  • Helm 3.0+
  • kubectl
  • Access to a Kubernetes cluster

Test a Chart Locally

# Lint
helm lint charts/headcni

# Template
helm template test charts/headcni

# Dry-run install
helm install test charts/headcni --dry-run --debug

Test All Charts

./scripts/test-all-charts.sh

Publish a Chart

./scripts/publish-chart.sh <chart-name>

# Example
./scripts/publish-chart.sh headcni

🤝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

Adding a New Chart

  1. Create a new directory under charts/
  2. Follow the standard Helm chart structure
  3. Add documentation (README.md)
  4. Test locally
  5. Submit a Pull Request

📝 Chart Development Guidelines

  • Follow Helm best practices
  • Include comprehensive README.md
  • Provide sensible default values
  • Document all values in values.yaml
  • Include examples in README

📄 License

Each chart has its own license. See individual chart directories for details.


🔗 Links


💬 Support


Made with ❤️ by binrc Team

About

binrc helm charts repository.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages