Skip to content

Commit 7d6a7f3

Browse files
authored
Merge branch 'main' into musa-asad/feature/workload-discovery
2 parents dcb9bb7 + d962aad commit 7d6a7f3

File tree

94 files changed

+5201
-405
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+5201
-405
lines changed

.github/workflows/build-test-artifacts.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,20 @@ on:
2323
description: "Run Test on the new container image"
2424
default: true
2525
type: boolean
26+
build-distributor:
27+
description: "Whether to build an SSM distributor"
28+
default: false
29+
type: boolean
2630
workflow_call:
2731
inputs:
2832
test-image-before-upload:
2933
description: "Run Test on the new container image"
3034
default: true
3135
type: boolean
36+
build-distributor:
37+
description: "Whether to build an SSM distributor"
38+
default: false
39+
type: boolean
3240

3341
concurrency:
3442
group: ${{ github.workflow }}-${{ github.ref_name }}
@@ -72,6 +80,20 @@ jobs:
7280
BucketKey: "integration-test/binary/${{ github.sha }}"
7381
PackageBucketKey: "integration-test/packaging/${{ github.sha }}"
7482

83+
BuildDistributor:
84+
needs: [BuildAndUpload, BuildAndUploadPackages, BuildDocker]
85+
uses: ./.github/workflows/test-build-distributor.yml
86+
secrets: inherit
87+
permissions:
88+
id-token: write
89+
contents: read
90+
with:
91+
BucketKey: "integration-test/binary/${{ github.sha }}"
92+
PackageBucketKey: "integration-test/packaging/${{ github.sha }}"
93+
TerraformAWSAssumeRole: ${{ vars.TERRAFORM_AWS_ASSUME_ROLE }}
94+
Bucket: ${{ vars.S3_INTEGRATION_BUCKET }}
95+
DistributorName: ${{ vars.SSM_TEST_DISTRIBUTOR_NAME }}
96+
7597
BuildAndUploadITAR:
7698
uses: ./.github/workflows/test-build.yml
7799
secrets: inherit

0 commit comments

Comments
 (0)