From 543927e176ec0f93571e07c012a59866d7b992d0 Mon Sep 17 00:00:00 2001 From: "Benjamin D. Brodie" Date: Wed, 17 Apr 2024 16:51:54 +0200 Subject: [PATCH] Refactor environment vars: - Github secrets for buildArguments - Github repository variables for non-secrets - Azure Container app secrets for secrets --- ...r-219d7bf4-be08-4d50-8074-9c2bc8dfba13.yml | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-slack-digdir-AutoDeployTrigger-219d7bf4-be08-4d50-8074-9c2bc8dfba13.yml b/.github/workflows/test-slack-digdir-AutoDeployTrigger-219d7bf4-be08-4d50-8074-9c2bc8dfba13.yml index 7fe6b4a..22872f0 100644 --- a/.github/workflows/test-slack-digdir-AutoDeployTrigger-219d7bf4-be08-4d50-8074-9c2bc8dfba13.yml +++ b/.github/workflows/test-slack-digdir-AutoDeployTrigger-219d7bf4-be08-4d50-8074-9c2bc8dfba13.yml @@ -38,8 +38,34 @@ jobs: resourceGroup: altinn-ai-assistant imageToBuild: altinnaicontainers.azurecr.io/digdir-assistants:${{ github.sha }} buildArguments: | - "VITE_SLACK_APP_SUPABASE_API_URL=${{secrets.VITE_SLACK_APP_SUPABASE_API_URL}}" - "VITE_SLACK_APP_SUPABASE_ANON_KEY=${{secrets.VITE_SLACK_APP_SUPABASE_ANON_KEY}}" + "VITE_SLACK_APP_SUPABASE_API_URL=${{ vars.SLACK_APP_SUPABASE_API_URL }}" + "VITE_SLACK_APP_SUPABASE_ANON_KEY=${{secrets.SLACK_APP_SUPABASE_ANON_KEY}}" + environmentVariables: | + "OPENAI_API_KEY=secretref:openai-api-key" + "AZURE_OPENAI_API_KEY=secretref:azure-openai-api-key" + "SLACK_APP_TOKEN=secretref:slack-app-token" + "SLACK_BOT_TOKEN=secretref:slack-bot-token" + "SLACK_BOT_SIGNING_SECRET=secretref:slack-bot-signing-secret" + "TYPESENSE_API_KEY=secretref:typesense-api-key" + "SLACK_APP_SUPABASE_API_URL=${{ vars.SLACK_APP_SUPABASE_API_URL }}" + "SLACK_APP_SUPABASE_ANON_KEY=${{ secrets.SLACK_APP_SUPABASE_ANON_KEY }}" + "USE_AZURE_OPENAI_API=${{ vars.USE_AZURE_OPENAI_API}}" + "OPENAI_API_URL=${{ vars.OPENAI_API_URL }}" + "OPENAI_API_MODEL_NAME=${{ vars.OPENAI_API_MODEL_NAME }}" + "AZURE_OPENAI_API_URL=${{ vars.AZURE_OPENAI_API_URL }}" + "AZURE_OPENAI_DEPLOYMENT=${{ vars.AZURE_OPENAI_DEPLOYMENT }}" + "AZURE_OPENAI_VERSION=${{ vars.AZURE_OPENAI_VERSION }}" + "COLBERT_API_URL=${{ vars.COLBERT_API_URL }}" + "TYPESENSE_API_HOST=${{ vars.TYPESENSE_API_HOST }}" + "TYPESENSE_DOCS_COLLECTION=${{ vars.TYPESENSE_DOCS_COLLECTION }}" + "TYPESENSE_DOCS_SEARCH_PHRASE_COLLECTION=${{ vars.TYPESENSE_DOCS_SEARCH_PHRASE_COLLECTION }}" + "MAX_CONTEXT_DOC_COUNT=${{ vars.MAX_CONTEXT_DOC_COUNT }}" + "MAX_CONTEXT_LENGTH=${{ vars.MAX_CONTEXT_LENGTH }}" + "MAX_SOURCE_LENGTH=${{ vars.MAX_SOURCE_LENGTH }}" + "DEBUG_SLACK=${{ vars.DEBUG_SLACK }}" + "DEBUG_INSTRUCTOR=${{ vars.DEBUG_INSTRUCTOR }}" + "LOG_LEVEL=${{ vars.LOG_LEVEL }}" +