utilities/tools
Michel Thebeau 50c17f8e57 collector: add collect of certificates
Add explicit collect of certificates files for the platform.

Delete all crt, pem and key files in collect before including those
files explicitly listed in certs.include file.  Use openssl command to
omit all but certificate information from the files.

Test Plan:
PASS  AIO-SX, AIO-DX+, DC with AIO-SX subcloud
PASS  options --skip-mask, --omit-certs, --subcloud
PASS  bashate
PASS  unit test for collect_certificates
PASS  collect output contains no crt, pem and key files except those
      listed in certs.include
PASS  If a file listed in certs.include does not exist on the filesystem
      then the absence is ignored - it is ok for a specified file not to
      exist.
PASS  file with key omits key - only certs are copied
PASS  manual verify of file paths (including those on DC subcloud)

Closes-Bug: 2029302

Change-Id: I9fafe5fde39a1a7de9a887424f274986b13e053a
Signed-off-by: Michel Thebeau <Michel.Thebeau@windriver.com>
2023-08-08 19:04:49 +00:00
..
base-images Added support to Intel Quartzville tools 2022-12-07 21:20:39 +00:00
collect_filesystem Add flake8-import-order and use python3.9 on tox 2022-09-13 21:49:41 +00:00
collector collector: add collect of certificates 2023-08-08 19:04:49 +00:00
engtools/hostdata-collectors Fix bashate failure in zuul 2022-10-07 19:19:51 +00:00
opae OPAE tools in container image stx-debian-tools-dev 2022-11-02 16:35:50 +00:00
pcm/debian pcm: replace Debian main repo with snapshot 2023-02-27 11:12:40 +08:00
vran-tools Added support to Intel Quartzville tools 2022-12-07 21:20:39 +00:00