Skip to content
This repository has been archived by the owner on Aug 16, 2024. It is now read-only.

AWSRESET1-514: CI/CD Vol API on Static & Non-PROD #4

Closed
wants to merge 108 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
8a857bf
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
eebcbab
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
7e040d6
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
6a6d3e7
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
fae4643
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
a911b31
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
7ba3b5f
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
ea90da4
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
a9a6243
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
191b200
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
868b383
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
4c7c046
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
ee2b9c9
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
bf7ad96
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
6c5d957
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
4ecfa4a
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
b2a01b8
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
6225dad
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
19fdedd
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
4edac42
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
9f951b8
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
a955285
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
66ee08f
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
8dbde37
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
069bdfb
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
40074d8
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
47c078f
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
562fbad
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 26, 2023
7b2e4a4
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 27, 2023
2b70e00
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 27, 2023
bac7eb2
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 27, 2023
4082d6b
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 27, 2023
abd55da
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 27, 2023
8628a11
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
f66ab25
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
a179aa4
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
cd48861
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
7de4b3d
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
085909e
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
f1a2db2
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
338df03
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
4112578
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
cb38086
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
05481aa
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
964a88d
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
667b6db
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
c88ad5a
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
7c3e6f9
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
83d1689
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
e8a6926
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
eb0abf8
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
fa4f9de
Set up Non-PROD Deploy Workflow
awshuss Oct 30, 2023
3291559
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
a8af7d6
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
01c9396
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
7be2113
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
98f7f53
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
0ed1d20
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
bf429ba
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
2ec30e4
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
bfbc492
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
734c479
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
d8f523e
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
dbb1f90
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
fd01245
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
a7270c9
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
05df3e4
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
30afdfd
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
944f64e
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
985094c
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
321e7c3
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
6628b47
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
bc4f34d
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
fb51f3f
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
2140c67
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
1490b67
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
0a543c8
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
400f31b
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
ba6f075
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
c51c5fc
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
903ae00
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
acc3298
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
065ca63
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
e6c2400
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
d908569
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
b11277b
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
a339b03
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
7e22721
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
3b401de
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
c1869b4
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
00cfc03
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
bf3117a
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
c103eb9
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
74e1812
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
ec0a500
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
8e49a3c
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
85005fe
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
51017fd
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
5a67392
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
49bef7a
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
1f45622
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
7358fb2
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
b583ee6
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
76d396a
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
1dcbc1f
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
1cbc180
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 30, 2023
4d3d163
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 31, 2023
885944e
AWSRESET1-514: CI/CD Vol API on Static & DEV
awshuss Oct 31, 2023
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
14 changes: 14 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## Before submitting (or marking as "ready for review")
- [ ] Does the pull request title follow the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) specification?
- [ ] Have you done a self-code review on the changes?
- [ ] Did you make sure to update any documentation (`/website`) relating to this change?

## Description
<!--
Include a summary of the change here, also include any Jira reference:

Related issue: [JIRA_TICKET_NUMBER](LINK_TO_JIRA_TICKET)
-->

## How has this been tested?
<!-- Describe how you have tested this change works -->
20 changes: 20 additions & 0 deletions .github/workflows/docker-hadolint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Lint check Dockerfile

on:
workflow_call:

jobs:
hadolint:
runs-on: ubuntu-latest
steps:

- name: Checkout the repository to the runner
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.ref }}

- name: Lint check on dockerfile
uses: hadolint/[email protected]
with:
dockerfile: dockerfile
ignore: DL3018,DL3048
46 changes: 46 additions & 0 deletions .github/workflows/image-sign-validation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Validate AWS ECR Image Signature

on:
workflow_call:
secrets:
aws_role_arn:
required: true
ecr_tagged_image:
required: true

jobs:

validate-image-signature:

runs-on: ubuntu-latest
timeout-minutes: 10

steps:

- name: Checkout the repository to the runner
uses: actions/checkout@v3

- name: Configure aws credential
uses: aws-actions/[email protected]
with:
role-to-assume: ${{ secrets.aws_role_arn }}
role-session-name: GithubActionsSession
aws-region: ${{ vars.DVSA_AWS_REGION }}

- name: Login to ECR
id: login-to-ecr
uses: aws-actions/[email protected]

- name: Setup Notation CLI
uses: notaryproject/notation-action/setup@v1
with:
version: 1.0.0

- name: Set up Notation AWS Signer plugin
run: |
wget https://d2hvyiie56hcat.cloudfront.net/linux/amd64/installer/deb/latest/aws-signer-notation-cli_amd64.deb
sudo dpkg -i aws-signer-notation-cli_amd64.deb

- name: Validate signature of VOL API image
run: |
notation inspect ${{ secrets.ecr_tagged_image }}
Loading