Reference split tools ConfigMaps (tools-a/b/c) in init container

This commit is contained in:
Claude Code
2026-04-08 18:09:55 +00:00
parent 0af47f893a
commit dbd6769537

View File

@@ -143,8 +143,10 @@ spec:
mkdir -p /a0/work/.bluejay/agents/bluejay/tools mkdir -p /a0/work/.bluejay/agents/bluejay/tools
mkdir -p /a0/work/.bluejay/agents/bluejay/prompts mkdir -p /a0/work/.bluejay/agents/bluejay/prompts
cp /tmp/bluejay-profile/* /a0/work/.bluejay/agents/bluejay/ cp /tmp/bluejay-profile/* /a0/work/.bluejay/agents/bluejay/
# Tools # Tools (split across 3 ConfigMaps to stay under K8s 262K annotation limit)
cp /tmp/bluejay-tools/* /a0/work/.bluejay/agents/bluejay/tools/ cp /tmp/bluejay-tools-a/* /a0/work/.bluejay/agents/bluejay/tools/
cp /tmp/bluejay-tools-b/* /a0/work/.bluejay/agents/bluejay/tools/
cp /tmp/bluejay-tools-c/* /a0/work/.bluejay/agents/bluejay/tools/
# Prompts # Prompts
cp /tmp/bluejay-prompts/* /a0/work/.bluejay/agents/bluejay/prompts/ cp /tmp/bluejay-prompts/* /a0/work/.bluejay/agents/bluejay/prompts/
# Extensions # Extensions
@@ -160,8 +162,12 @@ spec:
volumeMounts: volumeMounts:
- name: workspace - name: workspace
mountPath: /a0/work mountPath: /a0/work
- name: bluejay-tools - name: bluejay-tools-a
mountPath: /tmp/bluejay-tools mountPath: /tmp/bluejay-tools-a
- name: bluejay-tools-b
mountPath: /tmp/bluejay-tools-b
- name: bluejay-tools-c
mountPath: /tmp/bluejay-tools-c
- name: bluejay-profile - name: bluejay-profile
mountPath: /tmp/bluejay-profile mountPath: /tmp/bluejay-profile
- name: bluejay-prompts - name: bluejay-prompts
@@ -297,9 +303,15 @@ spec:
- name: knowledge - name: knowledge
persistentVolumeClaim: persistentVolumeClaim:
claimName: agent-zero-knowledge claimName: agent-zero-knowledge
- name: bluejay-tools - name: bluejay-tools-a
configMap: configMap:
name: bluejay-tools name: bluejay-tools-a
- name: bluejay-tools-b
configMap:
name: bluejay-tools-b
- name: bluejay-tools-c
configMap:
name: bluejay-tools-c
- name: bluejay-profile - name: bluejay-profile
configMap: configMap:
name: bluejay-profile name: bluejay-profile