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/prompts
cp /tmp/bluejay-profile/* /a0/work/.bluejay/agents/bluejay/
# Tools
cp /tmp/bluejay-tools/* /a0/work/.bluejay/agents/bluejay/tools/
# Tools (split across 3 ConfigMaps to stay under K8s 262K annotation limit)
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
cp /tmp/bluejay-prompts/* /a0/work/.bluejay/agents/bluejay/prompts/
# Extensions
@@ -160,8 +162,12 @@ spec:
volumeMounts:
- name: workspace
mountPath: /a0/work
- name: bluejay-tools
mountPath: /tmp/bluejay-tools
- name: bluejay-tools-a
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
mountPath: /tmp/bluejay-profile
- name: bluejay-prompts
@@ -297,9 +303,15 @@ spec:
- name: knowledge
persistentVolumeClaim:
claimName: agent-zero-knowledge
- name: bluejay-tools
- name: bluejay-tools-a
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
configMap:
name: bluejay-profile