apiVersion: v1 kind: ConfigMap metadata: name: pool-manager-harness namespace: scobleclaw data: harness.yaml: | pools: billing: manifest: ./envs/billing queue: work:billing spares: 2 max_busy: 5 ttl: 3600 devops: manifest: ./envs/devops queue: work:devops spares: 1 max_busy: 3 ttl: 7200 content: manifest: ./envs/content queue: work:content spares: 3 max_busy: 10 ttl: 1800 verifier: manifest: ./envs/verify queue: work:verify spares: 1 max_busy: 2 ttl: 3600 routes: "billing.invoice": "billing" "billing.report": "billing" "deploy.service": "devops" "deploy.monitor": "devops" "draft.blog-post": "content" "draft.changelog": "content" "draft.newsletter": "content" "verify.security": "verifier" "verify.compliance": "verifier" "billing.*": "billing" "deploy.*": "devops" "draft.*": "content" "verify.*": "verifier" pipelines: full_deploy: stages: - pool: content next_queue: work:deploy - pool: devops next_queue: work:verify - pool: verifier next_queue: "" generate_bill: stages: - pool: content next_queue: work:billing - pool: billing next_queue: ""