Skip to content

Extract, Load, Transform, and Analytics (Staging Schedule) #347

Extract, Load, Transform, and Analytics (Staging Schedule)

Extract, Load, Transform, and Analytics (Staging Schedule) #347

name: Extract, Load, Transform, and Analytics (Staging Schedule)
on:
schedule:
- cron: "00 4 * * *"
jobs:
read-env:
uses: ./.github/workflows/reusable_read_env.yml
elta:
needs: read-env
name: ELTA (staging)
uses: ./.github/workflows/reusable_elta.yml
with:
ENVIRONMENT: "staging"
MELTANO_CUSTOM_IMAGE: "${{ needs.read-env.outputs.MELTANO_CUSTOM_IMAGE }}"
DBT_CUSTOM_IMAGE: "${{ needs.read-env.outputs.DBT_CUSTOM_IMAGE }}"
GOODDATA_SDK_CUSTOM_IMAGE: "${{ needs.read-env.outputs.GOODDATA_SDK_CUSTOM_IMAGE }}"
BRANCH_NAME: "main"
DEPLOY_GD_MODELS: "false"
secrets: inherit
elta-cloud:
needs: read-env
name: ELTA (staging cloud)
uses: ./.github/workflows/reusable_elta.yml
with:
ENVIRONMENT: "staging_cloud"
MELTANO_CUSTOM_IMAGE: "${{ needs.read-env.outputs.MELTANO_CUSTOM_IMAGE }}"
DBT_CUSTOM_IMAGE: "${{ needs.read-env.outputs.DBT_CUSTOM_IMAGE }}"
GOODDATA_SDK_CUSTOM_IMAGE: "${{ needs.read-env.outputs.GOODDATA_SDK_CUSTOM_IMAGE }}"
BRANCH_NAME: "main"
DEPLOY_GD_MODELS: "false"
DBT_CLOUD: "true"
secrets: inherit
# Branch for MotherDuck DB.
# GoodData now supports MotherDuck only in Labs environment
# because the issue with extensions downloaded in runtime.
elta-labs-motherduck:
needs: read-env
name: ELTA (staging MotherDuck)
uses: ./.github/workflows/reusable_elta.yml
with:
ENVIRONMENT: "staging"
MELTANO_CUSTOM_IMAGE: "${{ needs.read-env.outputs.MELTANO_CUSTOM_IMAGE }}"
DBT_CUSTOM_IMAGE: "${{ needs.read-env.outputs.DBT_CUSTOM_IMAGE }}"
GOODDATA_SDK_CUSTOM_IMAGE: "${{ needs.read-env.outputs.GOODDATA_SDK_CUSTOM_IMAGE }}"
DB_OVERRIDE: "motherduck"
BRANCH_NAME: "main"
DEPLOY_GD_MODELS: "false"
secrets: inherit