Helm Skill
Provides comprehensive Helm chart development and deployment capabilities for the Golden Armada AI Agent Fleet Platform.
When to Use This Skill
Activate this skill when working with:
- Helm chart creation and modification
- Values file configuration
- Template development
- Chart deployment and upgrades
- Release management
Quick Reference
Common Commands
# Install/Upgrade
helm install -n helm upgrade --install -n helm upgrade --install golden-armada./deployment/helm/golden-armada -n agents
# With values
helm install -f values.yaml helm install --set key=value
# List/Status
helm list -n agents helm status -n agents helm history -n agents
# Uninstall
helm uninstall -n agents
# Debug
helm template helm lint helm get values -n agents helm get manifest -n agents ```
## Chart Structure
Chart.yaml
- name: redis version: "17.x.x" repository: [https://charts.bitnami.com/bitnami](https://charts.bitnami.com/bitnami) condition: redis.enabled ```
## Values.yaml
Global settings
replicaCount: 2 image: repository: golden-armada/agent tag: latest pullPolicy: IfNotPresent
Resources
resources: limits: cpu: 500m memory: 512Mi requests: cpu: 100m memory: 128Mi
Service
service: type: ClusterIP port: 80 targetPort: 8080
Ingress
ingress: enabled: true className: nginx hosts: - host: agents.example.com paths: - path: / pathType: Prefix
Environment
env:
- name: LOG_LEVEL value: "info"
Secrets (use external secret manager in production)
secrets: anthropicApiKey: "" ```
Template Examples
_helpers.tpl
{{- define "golden-armada.labels" -}} helm.sh/chart: {{.Chart.Name}}-{{.Chart.Version}} app.kubernetes.io/name: {{.Chart.Name}} app.kubernetes.io/instance: {{.Release.Name}} app.kubernetes.io/managed-by: {{.Release.Service}} {{- end}} ```
### deployment.yaml
Golden Armada Commands
# Deploy to development
helm upgrade --install golden-armada./deployment/helm/golden-armada -n agents -f deployment/helm/golden-armada/values-dev.yaml
# Deploy to production
helm upgrade --install golden-armada./deployment/helm/golden-armada -n agents -f deployment/helm/golden-armada/values-prod.yaml
# Dry run
helm upgrade --install golden-armada./deployment/helm/golden-armada -n agents --dry-run --debug ```