Skip to content

Commit 5dd5008

Browse files
committed
force usage of venv python instead of system python in enrichment script
The enrichment script was failing with `ModuleNotFoundError: No module named 'yaml'` because it was invoked with system Python instead of virtualenv Python where dependencies are installed. Signed-off-by: Anik Bhattacharjee <anbhatta@redhat.com>
1 parent 3b50327 commit 5dd5008

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

scripts/llama-stack-entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ LIGHTSPEED_CONFIG="${LIGHTSPEED_CONFIG:-/opt/app-root/lightspeed-stack.yaml}"
1212
if [ -f "$LIGHTSPEED_CONFIG" ]; then
1313
echo "Enriching llama-stack config..."
1414
ENRICHMENT_FAILED=0
15-
python3 /opt/app-root/llama_stack_configuration.py \
15+
/opt/app-root/.venv/bin/python3 /opt/app-root/llama_stack_configuration.py \
1616
-c "$LIGHTSPEED_CONFIG" \
1717
-i "$INPUT_CONFIG" \
1818
-o "$ENRICHED_CONFIG" 2>&1 || ENRICHMENT_FAILED=1

tests/e2e-prow/rhoai/manifests/lightspeed/llama-stack-openai.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ spec:
157157
if [[ -f "$LIGHTSPEED_CONFIG" ]]; then
158158
echo "Enriching llama-stack config..."
159159
ENRICHMENT_FAILED=0
160-
python3 /opt/app-root/llama_stack_configuration.py \
160+
/opt/app-root/.venv/bin/python3 /opt/app-root/llama_stack_configuration.py \
161161
-c "$LIGHTSPEED_CONFIG" \
162162
-i "$INPUT_CONFIG" \
163163
-o "$ENRICHED_CONFIG" 2>&1 || ENRICHMENT_FAILED=1

tests/e2e-prow/rhoai/manifests/lightspeed/llama-stack-prow.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ spec:
147147
if [[ -f "$LIGHTSPEED_CONFIG" ]]; then
148148
echo "Enriching llama-stack config..."
149149
ENRICHMENT_FAILED=0
150-
python3 /opt/app-root/src/llama_stack_configuration.py \
150+
/opt/app-root/.venv/bin/python3 /opt/app-root/src/llama_stack_configuration.py \
151151
-c "$LIGHTSPEED_CONFIG" \
152152
-i "$INPUT_CONFIG" \
153153
-o "$ENRICHED_CONFIG" 2>&1 || ENRICHMENT_FAILED=1

0 commit comments

Comments
 (0)