v0.2 - Real Workspaces: - Project-specific claudebox StatefulSets (pantheon, aeries) - Init containers for git clone via SSH - Deploy key secrets template - Project ConfigMaps for CLAUDE.md v0.3 - Git Integration: - Dockerfile with rdev-bot git identity - openssh-client for SSH operations - Image version bump to v0.3.0 v0.4 - API Server: - Go REST API with chi router - Endpoints: /projects, /claude, /shell, /git, /events - SSE streaming for real-time output - OpenAPI docs via Scalar at /docs - Kubernetes RBAC for pod exec - Executor and project registry packages Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
28 lines
512 B
YAML
28 lines
512 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
namespace: rdev
|
|
|
|
resources:
|
|
- namespace.yaml
|
|
|
|
# v0.1 - Generic claudebox (for testing/dev)
|
|
- pvc.yaml
|
|
- claudebox.yaml
|
|
|
|
# v0.2 - Project-specific claudeboxes
|
|
- pvc-pantheon.yaml
|
|
- pvc-aeries.yaml
|
|
- configmaps.yaml
|
|
- secrets.yaml
|
|
- claudebox-pantheon.yaml
|
|
- claudebox-aeries.yaml
|
|
|
|
# v0.4 - API Server
|
|
- rbac.yaml
|
|
- rdev-api.yaml
|
|
|
|
commonLabels:
|
|
app.kubernetes.io/managed-by: kustomize
|
|
app.kubernetes.io/part-of: rdev
|