From 1208f3cfda42b08d5d27fae46afa94a79cb56c09 Mon Sep 17 00:00:00 2001 From: shenlan Date: Tue, 30 Sep 2025 08:02:30 +0800 Subject: [PATCH] Add Pulumi up job for multi-cloud landing zone --- ...line-multi-cloud-landingzone-baseline.yaml | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/iac-pipeline-multi-cloud-landingzone-baseline.yaml b/.github/workflows/iac-pipeline-multi-cloud-landingzone-baseline.yaml index 4bc6263f..4ab44888 100644 --- a/.github/workflows/iac-pipeline-multi-cloud-landingzone-baseline.yaml +++ b/.github/workflows/iac-pipeline-multi-cloud-landingzone-baseline.yaml @@ -46,3 +46,29 @@ jobs: deploy_dry_run: ${{ inputs.deploy_dry_run }} config_path: ${{ matrix.config }} secrets: inherit + + pulumi-up: + name: Pulumi up (${{ matrix.provider }}) + runs-on: ubuntu-latest + strategy: + matrix: + include: + - provider: AWS + stack: svc-design/aws-lz-us-east-1-dev + region: us-east-1 + - provider: Alicloud + stack: svc-design/alicloud-lz-cn-hangzhou-dev + region: cn-hangzhou + - provider: Vultr + stack: svc-design/vultr-lz-global-dev + region: global + steps: + - name: Pulumi up + run: pulumi up --stack ${{ matrix.stack }} --yes + env: + PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_AK }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SK }} + ALICLOUD_ACCESS_KEY: ${{ secrets.ALICLOUD_AK }} + ALICLOUD_SECRET_KEY: ${{ secrets.ALICLOUD_SK }} + VULTR_API_KEY: ${{ secrets.VULTR_API_KEY }}