You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current README describes a local development workflow (pnpm install, pnpm test, etc.), but all development and testing should happen inside a Kubernetes cluster. The README should describe:
Clone agynio/bootstrap_v2 and run the cluster
Use devspace dev to develop the service in-cluster
User Request
The current README describes a local development workflow (
pnpm install,pnpm test, etc.), but all development and testing should happen inside a Kubernetes cluster. The README should describe:agynio/bootstrap_v2and run the clusterdevspace devto develop the service in-clusterSpecification
README Structure
Prerequisites
Tools needed (no local Node.js/pnpm/buf required — they run inside the dev container):
Cluster Setup
agynio/bootstrap_v2stacks/platform/terraform.tfvars.example→terraform.tfvars./apply.sh -y(provisions k3d clusteragyn-local, installs Istio + ArgoCD, deploys platform including docker-runner)kubectl get deployment docker-runner -n platformDevelopment (DevSpace)
agyn-localdevspace devfrom the docker-runner repopnpm install→proto:generate→tsx watch(hot reload) → port forward 50051Ctrl+Cto stop; cleanup hook restores ArgoCD syncRunning Tests
All tests run inside the dev container via
devspace enter:pnpm test— no Docker neededpnpm test): require Docker (provided by DinD sidecar in-cluster)DOCKER_RUNNER_SHARED_SECRET=change-me pnpm test:e2e— connects to the running gRPC service on localhost:50051Troubleshooting
Cover: sync timeout, ArgoCD reverting changes, Docker socket not found, port forwarding issues.
Content to Remove
## Developmentsection (local pnpm commands)## Dockersection (docker build — handled by CI)