Reference split tools ConfigMaps (tools-a/b/c) in init container
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user