From 320c4bc7ecccc8cafb75fb84cb37cefd1a24410a Mon Sep 17 00:00:00 2001 From: Goutham Pratapa Date: Thu, 30 Jan 2025 16:41:50 +0530 Subject: [PATCH] chore: add AI related env variables to dps --- .../on-demand-build-docker-image-deploy-preview.yml | 6 ++++++ scripts/deploy_preview.sh | 11 +++++++++++ 2 files changed, 17 insertions(+) diff --git a/.github/workflows/on-demand-build-docker-image-deploy-preview.yml b/.github/workflows/on-demand-build-docker-image-deploy-preview.yml index 44cce790ba30..7e6efe39d7a8 100644 --- a/.github/workflows/on-demand-build-docker-image-deploy-preview.yml +++ b/.github/workflows/on-demand-build-docker-image-deploy-preview.yml @@ -274,6 +274,12 @@ jobs: DP_EFS_ID: ${{ secrets.APPSMITH_DP_EFS_ID }} DP_POSTGRES_URL: ${{ secrets.DP_POSTGRES_URL }} REDIS_URL: ${{ secrets.APPSMITH_DP_REDIS_URL }} + OPENAI_ASSISTANT_ID: ${{ secrets.OPENAI_ASSISTANT_ID }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + APPSMITH_CARBON_API_KEY: ${{ secrets.APPSMITH_CARBON_API_KEY }} + APPSMITH_CARBON_API_BASE_PATH: ${{ secrets.APPSMITH_CARBON_API_BASE_PATH }} + APPSMITH_AI_SERVER_MANAGED_HOSTING: ${{ secrets.APPSMITH_AI_SERVER_MANAGED_HOSTING }} + IN_DOCKER: ${{ secrets.IN_DOCKER }} run: | echo "environment variables set to deploy the image" $IMAGE_HASH /bin/bash ./scripts/deploy_preview.sh diff --git a/scripts/deploy_preview.sh b/scripts/deploy_preview.sh index 194c1463c28e..2f2229ff59e5 100755 --- a/scripts/deploy_preview.sh +++ b/scripts/deploy_preview.sh @@ -40,6 +40,12 @@ export DBNAME="$edition$PULL_REQUEST_NUMBER" export DOMAINNAME="$edition-$PULL_REQUEST_NUMBER.dp.appsmith.com" export HELMCHART="appsmith" export HELMCHART_URL="http://helm-ee.appsmith.com" +export OPENAI_ASSISTANT_ID="$OPENAI_ASSISTANT_ID" +export OPENAI_API_KEY="$OPENAI_API_KEY" +export APPSMITH_CARBON_API_KEY="$APPSMITH_CARBON_API_KEY" +export APPSMITH_CARBON_API_BASE_PATH="$APPSMITH_CARBON_API_BASE_PATH" +export APPSMITH_AI_SERVER_MANAGED_HOSTING="$APPSMITH_AI_SERVER_MANAGED_HOSTING" +export IN_DOCKER="$IN_DOCKER" aws eks update-kubeconfig --region "$region" --name "$cluster_name" --profile eksci @@ -105,4 +111,9 @@ helm upgrade -i "$CHARTNAME" "appsmith-ee/$HELMCHART" -n "$NAMESPACE" --create-n --set applicationConfig.APPSMITH_SENTRY_ENVIRONMENT="$NAMESPACE" \ --set applicationConfig.APPSMITH_DB_URL="mongodb+srv://$DB_USERNAME:$DB_PASSWORD@$DB_URL/$DBNAME?retryWrites=true&minPoolSize=1&maxPoolSize=10&maxIdleTimeMS=900000&authSource=admin" \ --set applicationConfig.APPSMITH_DISABLE_EMBEDDED_KEYCLOAK=\"1\" \ + --set applicationConfig.APPSMITH_OPENAI_ASSISTANT_ID="$OPENAI_ASSISTANT_ID" \ + --set applicationConfig.APPSMITH_OPENAI_API_KEY="$OPENAI_API_KEY" \ + --set applicationConfig.APPSMITH_CARBON_API_KEY="$APPSMITH_CARBON_API_KEY" \ + --set applicationConfig.APPSMITH_CARBON_API_BASE_PATH="$APPSMITH_CARBON_API_BASE_PATH" \ + --set applicationConfig.APPSMITH_AI_SERVER_MANAGED_HOSTING="$APPSMITH_AI_SERVER_MANAGED_HOSTING" \ --set applicationConfig.APPSMITH_CUSTOMER_PORTAL_URL="https://release-customer.appsmith.com"