From 269cd6a9a2ac11c563cbfd808e276f05b4a1d130 Mon Sep 17 00:00:00 2001 From: Anton Antonov Date: Fri, 9 Apr 2021 12:14:08 +0100 Subject: Define secure images with parsec-service and parsec-tool included and add the images into gitlab CI Signed-off-by: Anton Antonov Signed-off-by: Armin Kuster --- .gitlab-ci.yml | 25 +++++++++++++++++++++++++ kas/kas-security-parsec.yml | 21 +++++++++++++++++++++ kas/qemuarm-parsec.yml | 6 ++++++ kas/qemuarm64-parsec.yml | 6 ++++++ kas/qemuppc-parsec.yml | 6 ++++++ kas/qemux86-64-parsec.yml | 6 ++++++ kas/qemux86-parsec.yml | 6 ++++++ 7 files changed, 76 insertions(+) create mode 100644 kas/kas-security-parsec.yml create mode 100644 kas/qemuarm-parsec.yml create mode 100644 kas/qemuarm64-parsec.yml create mode 100644 kas/qemuppc-parsec.yml create mode 100644 kas/qemux86-64-parsec.yml create mode 100644 kas/qemux86-parsec.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1442239..323285a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 diff --git a/kas/kas-security-parsec.yml b/kas/kas-security-parsec.yml new file mode 100644 index 0000000..6152f0c --- /dev/null +++ b/kas/kas-security-parsec.yml @@ -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" diff --git a/kas/qemuarm-parsec.yml b/kas/qemuarm-parsec.yml new file mode 100644 index 0000000..cef2818 --- /dev/null +++ b/kas/qemuarm-parsec.yml @@ -0,0 +1,6 @@ +header: + version: 8 + includes: + - kas-security-parsec.yml + +machine: qemuarm diff --git a/kas/qemuarm64-parsec.yml b/kas/qemuarm64-parsec.yml new file mode 100644 index 0000000..9b593bc --- /dev/null +++ b/kas/qemuarm64-parsec.yml @@ -0,0 +1,6 @@ +header: + version: 8 + includes: + - kas-security-parsec.yml + +machine: qemuarm64 diff --git a/kas/qemuppc-parsec.yml b/kas/qemuppc-parsec.yml new file mode 100644 index 0000000..1176d13 --- /dev/null +++ b/kas/qemuppc-parsec.yml @@ -0,0 +1,6 @@ +header: + version: 8 + includes: + - kas-security-parsec.yml + +machine: qemuppc diff --git a/kas/qemux86-64-parsec.yml b/kas/qemux86-64-parsec.yml new file mode 100644 index 0000000..ec39c14 --- /dev/null +++ b/kas/qemux86-64-parsec.yml @@ -0,0 +1,6 @@ +header: + version: 8 + includes: + - kas-security-parsec.yml + +machine: qemux86-64 diff --git a/kas/qemux86-parsec.yml b/kas/qemux86-parsec.yml new file mode 100644 index 0000000..370947d --- /dev/null +++ b/kas/qemux86-parsec.yml @@ -0,0 +1,6 @@ +header: + version: 8 + includes: + - kas-security-parsec.yml + +machine: qemux86 -- cgit v1.2.3-54-g00ecf