Merge pull request #7244 from fidencio/topic/cc-gha-fix-measured-rootfs-builds-follow-up-again

cc: gha: Export MEASURE_ROOTFS=yes for rootfs-image builds
This commit is contained in:
Fabiano Fidêncio 2023-07-06 12:06:02 +02:00 committed by GitHub
commit a2218f0a99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 13 additions and 0 deletions

View File

@ -34,6 +34,10 @@ jobs:
asset: cc-kernel
- measured_rootfs: yes
asset: cc-tdx-kernel
- measured_rootfs: yes
asset: cc-rootfs-image
- measured_rootfs: yes
asset: cc-tdx-rootfs-image
steps:
- name: Login to Kata Containers quay.io
uses: docker/login-action@v2

View File

@ -23,6 +23,8 @@ jobs:
include:
- measured_rootfs: yes
asset: cc-kernel
- measured_rootfs: yes
asset: cc-rootfs-image
steps:
- name: Login to Kata Containers quay.io
uses: docker/login-action@v2

View File

@ -34,6 +34,10 @@ jobs:
asset: cc-kernel
- measured_rootfs: yes
asset: cc-tdx-kernel
- measured_rootfs: yes
asset: cc-rootfs-image
- measured_rootfs: yes
asset: cc-tdx-rootfs-image
steps:
- uses: actions/checkout@v3
- name: Build ${{ matrix.asset }}

View File

@ -20,6 +20,8 @@ jobs:
include:
- measured_rootfs: yes
asset: cc-kernel
- measured_rootfs: yes
asset: cc-rootfs-image
steps:
- name: Adjust a permission for repo
run: |

View File

@ -255,6 +255,7 @@ install_cc_image() {
root_hash_suffix="${4:-""}"
tee="${5:-""}"
export KATA_BUILD_CC=yes
export MEASURED_ROOTFS=${MEASURED_ROOTFS}
local jenkins="${jenkins_url}/job/kata-containers-2.0-rootfs-image-cc-$(uname -m)/${cached_artifacts_path}"
local component="rootfs-image"