Initial commit: SDLC Orchestrator replacing n8n

Lightweight Hono webhook router that receives Gitea events and creates
Coder workspaces for each SDLC stage (analyse, architect, develop,
review, test, rework, release, maintenance). Includes k8s manifests
for deployment and the Coder workspace template moved from babble.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel Samson
2026-04-12 12:44:28 +01:00
co-authored by Claude Opus 4.6
commit 55dee1f2bd
22 changed files with 3521 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# Copy to secret.yaml and fill in real values, then:
# kubectl apply -f k8s/secret.yaml
#
# NEVER commit the real secret.yaml to git.
apiVersion: v1
kind: Secret
metadata:
name: orchestrator-secrets
namespace: sdlc-orchestrator
type: Opaque
stringData:
CODER_URL: "https://coder.samson.media"
CODER_TOKEN: "<coder-session-token>"
CODER_TEMPLATE_ID: "<coder-template-id>"
GITEA_DEV_TOKEN: "<gitea-claude-dev-token>"
GITEA_REVIEW_TOKEN: "<gitea-claude-review-token>"
ANTHROPIC_API_KEY: "<anthropic-api-key>"
GITEA_URL: "https://gitea.samson.media"
BOT_DEV_USERNAME: "claude-dev"
BOT_REVIEW_USERNAME: "claude-review"
# Comma-separated: org/repo=clone_url
MAINTENANCE_REPOS: "claude/babble=https://gitea.samson.media/claude/babble.git"