2023-01-09 02:54:41 -05:00
|
|
|
name: Constellation verify
|
|
|
|
description: "Verify a Constellation cluster."
|
|
|
|
|
|
|
|
inputs:
|
|
|
|
osImage:
|
|
|
|
description: "The OS image used in the cluster."
|
|
|
|
required: true
|
|
|
|
cloudProvider:
|
|
|
|
description: "The cloud provider used in the cluster."
|
|
|
|
required: true
|
|
|
|
|
|
|
|
runs:
|
|
|
|
using: "composite"
|
|
|
|
steps:
|
2023-03-21 12:35:07 -04:00
|
|
|
- name: Expand version path
|
|
|
|
id: expand-version
|
|
|
|
uses: ./.github/actions/shortname
|
|
|
|
with:
|
|
|
|
shortname: ${{ inputs.osImage }}
|
|
|
|
|
2023-06-06 04:32:22 -04:00
|
|
|
- name: Constellation fetch measurements
|
2023-05-12 05:06:49 -04:00
|
|
|
shell: bash
|
|
|
|
run: |
|
2023-06-06 04:32:22 -04:00
|
|
|
if [[ ${{ steps.expand-version.outputs.stream }} == "debug" ]]
|
2023-05-12 05:06:49 -04:00
|
|
|
then
|
2023-06-06 04:32:22 -04:00
|
|
|
constellation config fetch-measurements --insecure
|
2023-05-12 05:06:49 -04:00
|
|
|
else
|
2023-06-06 04:32:22 -04:00
|
|
|
constellation config fetch-measurements
|
2023-05-12 05:06:49 -04:00
|
|
|
fi
|
2023-01-18 04:15:58 -05:00
|
|
|
|
2023-01-09 02:54:41 -05:00
|
|
|
- name: Constellation verify
|
|
|
|
shell: bash
|
2023-02-14 03:15:01 -05:00
|
|
|
run: constellation verify --cluster-id $(jq -r ".clusterID" constellation-id.json) --force
|