60f96fc8da
Add githubRepos list field for cloning multiple repositories into a single dev container with multi-root workspace file generation. Remove the unused dynamic deployment mode (Knative, routing proxy, serverless scripts) to simplify the chart to persistent-only. Fix release workflow cache-to setting that violated the no-cache policy. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
63 lines
1.9 KiB
YAML
63 lines
1.9 KiB
YAML
# =============================================================================
|
|
# QUICKSTART VALUES - Just set these 3 essentials!
|
|
# =============================================================================
|
|
|
|
# Instance name (required)
|
|
name: mydev
|
|
|
|
# GitHub repository to clone (required)
|
|
githubRepo: https://github.com/youruser/yourrepo
|
|
|
|
# Multiple repositories (optional, takes precedence over githubRepo)
|
|
# githubRepos:
|
|
# - https://github.com/youruser/repo1
|
|
# - https://github.com/youruser/repo2
|
|
|
|
# IDE choice (optional - defaults to vscode)
|
|
# Options: vscode | antigravity | none
|
|
ide:
|
|
type: vscode
|
|
|
|
# =============================================================================
|
|
# COMMON CUSTOMIZATIONS (optional)
|
|
# =============================================================================
|
|
|
|
# Enable SSH access
|
|
# ssh:
|
|
# enabled: true
|
|
|
|
# Adjust resources for smaller/larger workloads
|
|
# resources:
|
|
# requests:
|
|
# memory: "1Gi" # Smaller
|
|
# cpu: "500m"
|
|
# limits:
|
|
# memory: "4Gi" # Smaller
|
|
# cpu: "2000m"
|
|
|
|
# Different storage size
|
|
# storage:
|
|
# size: 16Gi # Smaller
|
|
|
|
# Disable some MCP sidecars to save resources
|
|
# mcp:
|
|
# sidecars:
|
|
# kubernetes:
|
|
# enabled: false
|
|
# flux:
|
|
# enabled: false
|
|
|
|
# =============================================================================
|
|
# USAGE INSTRUCTIONS
|
|
# =============================================================================
|
|
|
|
# 1. Copy this file: cp values-quickstart.yaml my-values.yaml
|
|
# 2. Edit the 'name' and 'githubRepo' fields above
|
|
# 3. Deploy: helm install mydev ./chart -f my-values.yaml
|
|
# 4. Access: kubectl port-forward deployment/devcontainer-mydev 5800:5800
|
|
# 5. Open: http://localhost:5800
|
|
|
|
# For secrets (GitHub token, passwords):
|
|
# kubectl create secret generic devcontainer-mydev-secrets-env \
|
|
# --from-literal=GITHUB_TOKEN='ghp_...' \
|
|
# --from-literal=VNC_PASSWORD='changeme' |