diff --git a/terraform/python/ec2/adot-genai/main.tf b/terraform/python/ec2/adot-genai/main.tf index 85f6e1e6e..0e6545e1e 100644 --- a/terraform/python/ec2/adot-genai/main.tf +++ b/terraform/python/ec2/adot-genai/main.tf @@ -84,7 +84,9 @@ unzip genai-service.zip python3.12 -m pip install fastapi uvicorn[standard] --no-cache-dir python3.12 -m pip install boto3 botocore setuptools --no-cache-dir python3.12 -m pip install opentelemetry-api opentelemetry-sdk opentelemetry-semantic-conventions --no-cache-dir -python3.12 -m pip install langchain langchain-community langchain_aws --no-cache-dir + +# Temporarily hardcode langchain to 0.3.27, as we suspect later versions break the canary tests for gen-ai +python3.12 -m pip install langchain==0.3.27 langchain-community langchain_aws --no-cache-dir python3.12 -m pip install python-dotenv openlit --no-cache-dir python3.12 -m pip install openinference-instrumentation-langchain --no-cache-dir ${var.get_adot_wheel_command}