From ac8989a2b83c52e108f10b5ef27912a5f38532c4 Mon Sep 17 00:00:00 2001 From: Silvija Tovernic Date: Fri, 27 Sep 2024 13:56:22 +0200 Subject: [PATCH] test secret input --- .github/workflows/pulumi_preview.yml | 81 ++++++++++++++++------------ 1 file changed, 46 insertions(+), 35 deletions(-) diff --git a/.github/workflows/pulumi_preview.yml b/.github/workflows/pulumi_preview.yml index f5b78df..d1d67c9 100644 --- a/.github/workflows/pulumi_preview.yml +++ b/.github/workflows/pulumi_preview.yml @@ -9,6 +9,9 @@ on: options: - dev default: dev + test_input: + type: string + required: true jobs: @@ -32,46 +35,54 @@ jobs: CONTAINER_MEMORY: "512" CONTAINER_PORT: "80" + TEST_INPUT: ${{ inputs.test_input }} + steps: - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 - with: - python-version: 3.12 + - name: Mask secret vars + run: echo "::add-mask::$TEST_INPUT" + + - name: Print secret vars + run: echo "$TEST_INPUT" + + # - uses: actions/setup-python@v2 + # with: + # python-version: 3.12 - - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v1 - with: - aws-access-key-id: ${{ env.AWS_ACCESS_KEY_ID }} - aws-region: ${{ env.AWS_REGION }} - aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} - aws-session-token: ${{ env.AWS_SESSION_TOKEN }} + # - name: Configure AWS Credentials + # uses: aws-actions/configure-aws-credentials@v1 + # with: + # aws-access-key-id: ${{ env.AWS_ACCESS_KEY_ID }} + # aws-region: ${{ env.AWS_REGION }} + # aws-secret-access-key: ${{ env.AWS_SECRET_ACCESS_KEY }} + # aws-session-token: ${{ env.AWS_SESSION_TOKEN }} - - name: Install pulumi and login to S3 - run: | - pip install pulumi - pulumi login s3://pulumi-lab-state2 + # - name: Install pulumi and login to S3 + # run: | + # pip install pulumi + # pulumi login s3://pulumi-lab-state2 - - name: Setup pulumi stack and variables - run: | - pulumi stack select --create $GITHUB_ENVIRONMENT - pulumi config set aws:region $AWS_REGION - pulumi config set region $AWS_REGION - pulumi config set az_number $AWS_AZ_NUMBER - pulumi config set prefix $AWS_RESOURCE_PREFIX - pulumi config set short_prefix $AWS_RESOURCE_SHORT_PREFIX - pulumi config set image_uri $CONTAINER_IMAGE_URI - pulumi config set cpu $CONTAINER_CPU - pulumi config set memory $CONTAINER_MEMORY - pulumi config set container_port $CONTAINER_PORT - working-directory: pulumi + # - name: Setup pulumi stack and variables + # run: | + # pulumi stack select --create $GITHUB_ENVIRONMENT + # pulumi config set aws:region $AWS_REGION + # pulumi config set region $AWS_REGION + # pulumi config set az_number $AWS_AZ_NUMBER + # pulumi config set prefix $AWS_RESOURCE_PREFIX + # pulumi config set short_prefix $AWS_RESOURCE_SHORT_PREFIX + # pulumi config set image_uri $CONTAINER_IMAGE_URI + # pulumi config set cpu $CONTAINER_CPU + # pulumi config set memory $CONTAINER_MEMORY + # pulumi config set container_port $CONTAINER_PORT + # working-directory: pulumi - - name: Pulumi Preview - run: | - pulumi preview - working-directory: pulumi + # - name: Pulumi Preview + # run: | + # pulumi preview + # working-directory: pulumi - - name: Pulumi Preview Details - run: | - pulumi preview --json - working-directory: pulumi + # - name: Pulumi Preview Details + # run: | + # pulumi preview --json + # working-directory: pulumi