kas: add ima, tpm and tpm2 build configs

for qemux86, qemux86-64 and qemuarm64

Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Armin Kuster
2020-07-19 15:27:21 +00:00
parent 171c3da430
commit 4dc69a7550
9 changed files with 97 additions and 1 deletions
+32
View File
@@ -54,3 +54,35 @@ qemuriscv64:
extends: .build extends: .build
script: script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-build-image - ./scripts/ci-build.sh $CI_JOB_NAME security-build-image
qemux86-64-tpm:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-tpm-image
qemux86-64-tpm2:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-tpm2-image
qemuarm64-tpm2:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME security-tpm2-image
qemux86-ima:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME integrity-image-minimal
qemux86-64-ima:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME integrity-image-minimal
qemuarm64-iam:
extends: .build
script:
- ./scripts/ci-build.sh $CI_JOB_NAME integrity-image-minimal
+4
View File
@@ -5,6 +5,10 @@ distro: poky
repos: repos:
meta-security: meta-security:
layers:
meta-tpm:
meta-integrity:
meta-security-compliance:
poky: poky:
url: https://git.yoctoproject.org/git/poky url: https://git.yoctoproject.org/git/poky
+10
View File
@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
meta-security: |
DISTRO_FEATURES_append = " ima"
machine: qemuarm64
+10
View File
@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
meta-security: |
DISTRO_FEATURES_append = " tpm2"
machine: qemuarm64
+1 -1
View File
@@ -3,4 +3,4 @@ header:
includes: includes:
- kas-security-base.yml - kas-security-base.yml
machine: qemuarmu64 machine: qemuarm64
+10
View File
@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
meta-security: |
DISTRO_FEATURES_append = " ima"
machine: qemux86-64
+10
View File
@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
meta-security: |
DISTRO_FEATURES_append = " tpm"
machine: qemux86-64
+10
View File
@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
meta-security: |
DISTRO_FEATURES_append = " tpm2"
machine: qemux86-64
+10
View File
@@ -0,0 +1,10 @@
header:
version: 8
includes:
- kas-security-base.yml
local_conf_header:
meta-security: |
DISTRO_FEATURES_append = " ima"
machine: qemux86