Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| a96bd1065a |
@@ -30,7 +30,7 @@ export function loadConfig(): Config {
|
|||||||
return {
|
return {
|
||||||
port: Number(process.env.PORT) || 3000,
|
port: Number(process.env.PORT) || 3000,
|
||||||
mcpPort: Number(process.env.MCP_PORT) || 3100,
|
mcpPort: Number(process.env.MCP_PORT) || 3100,
|
||||||
temporalAddress: process.env.TEMPORAL_ADDRESS || 'hightower-temporal:7233',
|
temporalAddress: process.env.TEMPORAL_ADDRESS || 'trebuchet-temporal:7233',
|
||||||
apiKey,
|
apiKey,
|
||||||
k8sNamespace: process.env.K8S_NAMESPACE || 'hightower',
|
k8sNamespace: process.env.K8S_NAMESPACE || 'hightower',
|
||||||
workerImage,
|
workerImage,
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ export function buildJobSpec(params: JobParams): k8s.V1Job {
|
|||||||
|
|
||||||
// 2. Build volumes and mounts
|
// 2. Build volumes and mounts
|
||||||
const volumes: k8s.V1Volume[] = [
|
const volumes: k8s.V1Volume[] = [
|
||||||
{ name: 'workspaces', persistentVolumeClaim: { claimName: 'hightower-workspaces' } },
|
{ name: 'workspaces', persistentVolumeClaim: { claimName: 'trebuchet-workspaces' } },
|
||||||
{ name: 'shm', emptyDir: { medium: 'Memory', sizeLimit: '2Gi' } },
|
{ name: 'shm', emptyDir: { medium: 'Memory', sizeLimit: '2Gi' } },
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -96,7 +96,7 @@ export function buildJobSpec(params: JobParams): k8s.V1Job {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 4. Env vars
|
// 4. Env vars
|
||||||
const env: k8s.V1EnvVar[] = [{ name: 'TEMPORAL_ADDRESS', value: 'hightower-temporal:7233' }];
|
const env: k8s.V1EnvVar[] = [{ name: 'TEMPORAL_ADDRESS', value: 'trebuchet-temporal:7233' }];
|
||||||
|
|
||||||
// 5. Construct the Job
|
// 5. Construct the Job
|
||||||
return {
|
return {
|
||||||
@@ -123,7 +123,7 @@ export function buildJobSpec(params: JobParams): k8s.V1Job {
|
|||||||
},
|
},
|
||||||
spec: {
|
spec: {
|
||||||
restartPolicy: 'Never',
|
restartPolicy: 'Never',
|
||||||
serviceAccountName: 'default',
|
serviceAccountName: 'trebuchet-worker',
|
||||||
securityContext: {
|
securityContext: {
|
||||||
seccompProfile: { type: 'Unconfined' },
|
seccompProfile: { type: 'Unconfined' },
|
||||||
// Claude Code refuses --allow-dangerously-skip-permissions as root.
|
// Claude Code refuses --allow-dangerously-skip-permissions as root.
|
||||||
|
|||||||
Reference in New Issue
Block a user