From baedf8c99d93b4ee2b70a30b881a933c18d5559d Mon Sep 17 00:00:00 2001 From: Belen Bustamante Date: Wed, 21 Oct 2020 16:19:39 -0700 Subject: [PATCH] Add lightstep gh action --- .github/workflows/lightstep.yml | 29 +++++++++++++++++++++++++++++ .lightstep.yml | 9 +++++++++ 2 files changed, 38 insertions(+) create mode 100644 .github/workflows/lightstep.yml create mode 100644 .lightstep.yml diff --git a/.github/workflows/lightstep.yml b/.github/workflows/lightstep.yml new file mode 100644 index 0000000..0564f44 --- /dev/null +++ b/.github/workflows/lightstep.yml @@ -0,0 +1,29 @@ +name: Verify Pre-Deploy Status + +on: pull_request + +jobs: + build: + runs-on: ubuntu-latest + + steps: + # Checkout repo + - name: Checkout + uses: actions/checkout@v2 + + # Run checks + - name: Lightstep Pre-Deploy Check + uses: lightstep/lightstep-action-predeploy@v0.1.4 + id: lightstep-predeploy + with: + lightstep_api_key: ${{ secrets.LIGHTSTEP_API_KEY }} + pagerduty_api_token: ${ { secrets.PAGERDUTY_API_TOKEN } } + + # Output status as a comment + - name: Add a Comment + uses: unsplash/comment-on-pr@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + msg: ${{ steps.lightstep-predeploy.outputs.lightstep_predeploy_md }} + check_for_duplicate_msg: true diff --git a/.lightstep.yml b/.lightstep.yml new file mode 100644 index 0000000..ee2ed02 --- /dev/null +++ b/.lightstep.yml @@ -0,0 +1,9 @@ +organization: Puppet Inc +project: puppet-inc-prod +conditions: + # API /status error >0% + - SZcJVQfy +integrations: + pagerduty: + # VMPooler service + service: P714ID4 \ No newline at end of file