Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add tpm as a new hardware specification key #1644

Merged
merged 2 commits into from
Nov 2, 2022

Conversation

psss
Copy link
Collaborator

@psss psss commented Oct 27, 2022

Let's start with a simple implementation allowing to specify the desired version, use extra dictionary level to allow future extensions if needed.

Fix #1191.

@psss psss linked an issue Oct 27, 2022 that may be closed by this pull request
@psss psss added this to the 1.19 milestone Oct 27, 2022
@psss psss added specification Metadata specification (core, tests, plans, stories) area | hardware Implementation of hardware requirements labels Oct 27, 2022
@psss psss requested review from happz, kkaarreell and thrix October 27, 2022 08:22
@psss
Copy link
Collaborator Author

psss commented Oct 27, 2022

As discussed on the hacking session, let's start with a simple implementation for which we have a tangible use case. @kkaarreell, please review to confirm this covers your use case well. Thanks.

@kkaarreell
Copy link
Collaborator

LGTM for the start.

@happz
Copy link
Collaborator

happz commented Oct 30, 2022

@psss I'd propose making corresponding changes to https://github.com/teemtee/tmt/blob/main/tmt/schemas/provision/hardware.yaml in this patch.

@psss psss force-pushed the psss-hardware-tpm branch 2 times, most recently from 2163f6f to 7f09887 Compare October 31, 2022 11:11
psss added 2 commits October 31, 2022 12:14
Let's start with a simple implementation allowing to specify the
desired version, use extra dictionary level to allow future
extensions if needed.

Fix #1191.
@psss psss force-pushed the psss-hardware-tpm branch from 7f09887 to 6f65cc1 Compare October 31, 2022 11:14
@psss
Copy link
Collaborator Author

psss commented Oct 31, 2022

@psss I'd propose making corresponding changes to https://github.com/teemtee/tmt/blob/main/tmt/schemas/provision/hardware.yaml in this patch.

Good point, json schema updated in 6f65cc1.

@happz happz merged commit f9ee6e9 into psss-hardware-spec Nov 2, 2022
@happz happz deleted the psss-hardware-tpm branch November 2, 2022 08:05
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
area | hardware Implementation of hardware requirements specification Metadata specification (core, tests, plans, stories)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

As a user, I'd like to acquire system providing TPM
3 participants