Skip to content

feat: Add Helm Charts for Kubernetes Deployment#105

Draft
RonTuretzky wants to merge 1 commit into
devfrom
add-helm-k8s-charts
Draft

feat: Add Helm Charts for Kubernetes Deployment#105
RonTuretzky wants to merge 1 commit into
devfrom
add-helm-k8s-charts

Conversation

@RonTuretzky
Copy link
Copy Markdown
Contributor

Summary

  • Implements comprehensive Helm charts for deploying commonware-avs-router to Kubernetes clusters
  • Adds production-ready templates with security best practices
  • Includes detailed documentation for installation and configuration

Changes

  • Created complete Helm chart structure in charts/commonware-avs-router/
  • Added all required Kubernetes resource templates (deployment, service, ingress, configmap, secrets, etc.)
  • Implemented security features (non-root user, read-only filesystem, network policies)
  • Added support for autoscaling, pod disruption budgets, and high availability
  • Updated README with comprehensive Helm deployment instructions

Testing

  • Validated chart with helm lint - passed without errors
  • Tested template rendering with helm template - all resources render correctly
  • Chart follows Helm best practices and Kubernetes security guidelines

Closes

Closes #39

🤖 Generated with Claude Code

Implements comprehensive Helm charts for deploying commonware-avs-router to Kubernetes clusters.

Features:
- Full Kubernetes deployment with configurable replicas
- Support for ConfigMaps and Secrets management
- Ingress support with flexible routing configuration
- Horizontal Pod Autoscaling (HPA) support
- Pod Disruption Budget for high availability
- Network policies for security
- Service account with RBAC support
- Resource limits and requests configuration
- Liveness and readiness probes
- Security context with non-root user
- Comprehensive values.yaml with all configuration options
- Updated README with detailed Helm deployment instructions

Closes #39

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@dijarllozana
Copy link
Copy Markdown
Contributor

@RonTuretzky Not gonna lie, this is pretty fire, ill make some changes here and we can merge this directly

@RonTuretzky RonTuretzky marked this pull request as draft September 29, 2025 19:37
@RonTuretzky
Copy link
Copy Markdown
Contributor Author

@RonTuretzky Not gonna lie, this is pretty fire, ill make some changes here and we can merge this directly

Should I close the other one?

@dijarllozana
Copy link
Copy Markdown
Contributor

@RonTuretzky Not gonna lie, this is pretty fire, ill make some changes here and we can merge this directly

Should I close the other one?

no lets keep both, I want to compare more thoroughly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Helm Charts for Kubernetes Deployment

2 participants