Add test for the attestation key lifecycle #193
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This try to reproduce the issue described in #168 which is solved by #187. But it is better to have a simple tests which validate the attestation keys lifecycle.
The attestation key, also, in this particular case, is created before the machine. After, when the machine is created, the attestation key is approved and the its owner is set to the machine. Once, the machine is removed, also the attestation key and the corresponding secret are also deleted.