Skip to content

build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager… #123

build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager…

build(deps): bump github.com/aws/aws-sdk-go-v2/service/secretsmanager… #123

Workflow file for this run

name: smoke-tests
on:
workflow_dispatch:
inputs:
smoketest_versions:
description: Set SMOKETEST_VERSIONS environment variable
default: latest
push:
branches:
- main
concurrency: ${{ github.workflow }}
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
env:
SSH_KEY: "./id_rsa_terraform"
TF_VAR_private_key: "./id_rsa_terraform"
TF_VAR_public_key: "./id_rsa_terraform.pub"
TF_VAR_user_name: "apm-aws-lambda-${{ github.run_id }}"
TF_VAR_BUILD_ID: "${{ github.run_id }}"
TF_VAR_ENVIRONMENT: 'ci'
TF_VAR_BRANCH: "${{ github.ref_name }}"
TF_VAR_REPO: "${{ github.repository }}"
SMOKETEST_VERSIONS: "${{ inputs.smoketest_versions || 'latest' }}"
SKIP_DESTROY: 0
steps:
- uses: actions/checkout@v4
- name: Bootstrap Action Workspace
uses: ./.github/actions/bootstrap
with:
goreleaser: 'true'
# TODO: replace with keyless (likely AWS and Google Secrets Manager)
- name: Import Secrets
uses: hashicorp/[email protected]
with:
url: ${{ secrets.VAULT_ADDR }}
method: approle
roleId: ${{ secrets.VAULT_ROLE_ID }}
secretId: ${{ secrets.VAULT_SECRET_ID }}
secrets: |
secret/observability-team/ci/elastic-observability-aws-account-auth access_key | AWS_ACCESS_KEY_ID ;
secret/observability-team/ci/elastic-observability-aws-account-auth secret_key | AWS_SECRET_ACCESS_KEY ;
secret/observability-team/ci/elastic-cloud/observability-team-pro apiKey | EC_API_KEY
- uses: hashicorp/setup-terraform@v3
with:
terraform_version: 1.2.3
- run: make smoketest/run TEST_DIR=./tf
- if: always()
name: Tear down
run: make smoketest/all/cleanup TEST_DIR=./tf
- if: always()
uses: elastic/oblt-actions/slack/[email protected]
with:
bot-token: ${{ secrets.SLACK_BOT_TOKEN }}
channel-id: "#apm-aws-lambda"