Define secure images with parsec-service and parsec-tool included and add the images into gitlab CI

Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Anton Antonov
2021-04-09 12:14:08 +01:00
committed by Armin Kuster
parent 409a8d4276
commit 269cd6a9a2
7 changed files with 76 additions and 0 deletions

View File

@@ -151,3 +151,28 @@ qemux86-test:
script:
- kas build --target security-test-image kas/$CI_JOB_NAME.yml
- kas build -c testimage --target security-test-image kas/$CI_JOB_NAME.yml
qemux86-parsec:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemux86-64-parsec:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemuarm-parsec:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemuarm-64-parsec:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml
qemuppc-parsec:
extends: .build
script:
- kas build --target security-build-image kas/$CI_JOB_NAME.yml

View File

@@ -0,0 +1,21 @@
header:
version: 9
includes:
- kas-security-base.yml
repos:
meta-security:
layers:
meta-parsec:
meta-rust:
url: https://github.com/meta-rust/meta-rust.git
refspec: master
meta-clang:
url: https://github.com/kraj/meta-clang.git
refspec: master
local_conf_header:
meta-parsec: |
IMAGE_INSTALL_append = " parsec-service parsec-tool"

6
kas/qemuarm-parsec.yml Normal file
View File

@@ -0,0 +1,6 @@
header:
version: 8
includes:
- kas-security-parsec.yml
machine: qemuarm

6
kas/qemuarm64-parsec.yml Normal file
View File

@@ -0,0 +1,6 @@
header:
version: 8
includes:
- kas-security-parsec.yml
machine: qemuarm64

6
kas/qemuppc-parsec.yml Normal file
View File

@@ -0,0 +1,6 @@
header:
version: 8
includes:
- kas-security-parsec.yml
machine: qemuppc

View File

@@ -0,0 +1,6 @@
header:
version: 8
includes:
- kas-security-parsec.yml
machine: qemux86-64

6
kas/qemux86-parsec.yml Normal file
View File

@@ -0,0 +1,6 @@
header:
version: 8
includes:
- kas-security-parsec.yml
machine: qemux86