Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add slack bot #132

Merged
merged 42 commits into from
Dec 11, 2024
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
80267f5
Add slack bot
the-mann Dec 3, 2024
6f7a788
enable annotations
the-mann Dec 3, 2024
8fe1f73
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
c8fed1a
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
2509c65
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
171a217
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
4185743
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
5791633
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
38925d6
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
9da5d14
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
35387bf
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
048ff96
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
60bd8d8
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
2ebe3eb
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
518cfc9
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
78c2a62
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
c9a6c42
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
aee144c
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
1e4a619
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
d36abd4
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
59ddc9b
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
ec9662f
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
6d9f699
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
b85e26c
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
33d230f
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
2718065
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
13ba5d6
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
55f6717
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
694c2d1
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
3b1b1fa
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
342bf80
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
02f6c9a
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
d0ef617
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
a208763
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
ec02ec8
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
139c11e
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
18c9818
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
f89c167
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
37d1eda
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
0e2739a
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
0d975af
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
dfe3a7f
Update amazon-cloudwatch-observability-image-scan.yaml
the-mann Dec 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/amazon-cloudwatch-observability-image-scan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,27 @@ jobs:
cmd: yq '${{ matrix.container_images.tag }}' charts/amazon-cloudwatch-observability/values.yaml

- name: "Scan for vulnerabilities"
id: scan
uses: crazy-max/ghaction-container-scan@v3
with:
image: ${{ steps.registry.outputs.result }}/${{ steps.repository.outputs.result }}:${{ steps.tag.outputs.result }}
severity_threshold: HIGH
annotations: true
- run: cat ${{ steps.scan.outputs.json }}
if: success() || failure()
# from https://stackoverflow.com/questions/61919141/read-json-file-in-github-actions
- run: |
SCAN_RESULT=$(jq -cr '"\(.ArtifactName): " + (.Results | .[] | select(.Vulnerabilities != null) | .Vulnerabilities | map(.VulnerabilityID) | join(", "))' ${{ steps.scan.outputs.json }} | cut -c -2999)
echo "SCAN_RESULT<<EOF" >> $GITHUB_ENV
echo "$SCAN_RESULT" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
if: success() || failure()
- if: success() || failure()
run: |
echo '${{ env.SCAN_RESULT }}'
- name: Send a saved artifact to a Slack workflow
if: success() || failure()
run: |
curl -X POST "${{ secrets.SLACK_WEBHOOK_URL }}" \
-H "Content-Type: application/json" \
-d '{"results": "${{ env.SCAN_RESULT }}"}'
Loading