Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/k8s/pr-preview/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,31 @@ spec:
imagePullPolicy: Always
ports:
- containerPort: 80
env:
- name: VITE_API_URL
value: "${VITE_API_URL}"
- name: VITE_SPARROW_WEB_URL
value: "${VITE_SPARROW_WEB_URL}"
- name: VITE_SPARROW_SUPPORT_EMAIL
value: "${VITE_SPARROW_SUPPORT_EMAIL}"
- name: VITE_TERMS_OF_SERVICE
value: "${VITE_TERMS_OF_SERVICE}"
- name: VITE_SPARROW_PRIVACY_POLICY
value: "${VITE_SPARROW_PRIVACY_POLICY}"
- name: VITE_SPARROW_OAUTH
value: "${VITE_SPARROW_OAUTH}"
- name: VITE_ENABLE_MIX_PANEL
value: "${VITE_ENABLE_MIX_PANEL}"
- name: VITE_MIX_PANEL_TOKEN
value: "${VITE_MIX_PANEL_TOKEN}"
- name: VITE_SPARROW_MARKETING_URL
value: "${VITE_SPARROW_MARKETING_URL}"
- name: VITE_CANNY_FEEDBACK_URL
value: "${VITE_CANNY_FEEDBACK_URL}"
- name: VITE_SPARROW_CONTACT_SALES_URL
value: "${VITE_SPARROW_CONTACT_SALES_URL}"
- name: VITE_APP_EDITION
value: "${VITE_APP_EDITION}"
resources:
requests:
memory: "128Mi"
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/pr-preview-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,18 @@ jobs:
env:
PR_NUMBER: ${{ inputs.pr_number }}
IMAGE_TAG: pr-${{ inputs.pr_number }}-${{ github.run_number }}
VITE_API_URL: ${{ vars.VITE_API_URL_DEV }}
VITE_SPARROW_WEB_URL: ${{ inputs.web_preview_url }}
VITE_SPARROW_SUPPORT_EMAIL: ${{ vars.VITE_SPARROW_SUPPORT_EMAIL_DEV }}
VITE_TERMS_OF_SERVICE: ${{ vars.VITE_TERMS_OF_SERVICE_DEV }}
VITE_SPARROW_PRIVACY_POLICY: ${{ vars.VITE_SPARROW_PRIVACY_POLICY_DEV }}
VITE_SPARROW_OAUTH: ${{ vars.VITE_SPARROW_OAUTH_DEV }}
VITE_ENABLE_MIX_PANEL: ${{ vars.VITE_ENABLE_MIX_PANEL_DEV }}
VITE_MIX_PANEL_TOKEN: ${{ vars.VITE_MIX_PANEL_TOKEN_DEV }}
VITE_SPARROW_MARKETING_URL: ${{ vars.VITE_SPARROW_MARKETING_URL_DEV }}
VITE_CANNY_FEEDBACK_URL: ${{ vars.VITE_CANNY_FEEDBACK_URL_DEV }}
VITE_SPARROW_CONTACT_SALES_URL: ${{ vars.VITE_SPARROW_CONTACT_SALES_URL_DEV }}
VITE_APP_EDITION: ${{ vars.VITE_APP_EDITION_DEV }}
run: |
kubectl get namespace sparrow-dev-preview || kubectl create namespace sparrow-dev-preview
envsubst < .github/k8s/pr-preview/deployment.yaml | kubectl apply -f -
Expand Down
Loading