Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

joinservice: cache certificates for Azure SEV-SNP attestation #2336

Merged
merged 35 commits into from
Sep 29, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
391aac8
add ASK caching in joinservice
msanft Sep 12, 2023
77283d9
use cached ASK in Azure SEV-SNP attestation
msanft Sep 14, 2023
4ed3a1a
update test charts
msanft Sep 14, 2023
0a2d666
fix linter
msanft Sep 14, 2023
71ae332
fix typ
msanft Sep 14, 2023
fe44a5c
make caching mechanism less provider-specific
msanft Sep 21, 2023
f31383b
update buildfiles
msanft Sep 22, 2023
44c3cd5
add `omitempty` flag
msanft Sep 22, 2023
5bd9ae3
frontload certificate getter
msanft Sep 22, 2023
d8cc18b
rename frontloaded function
msanft Sep 22, 2023
e337bab
pass cached certificates to constructor
msanft Sep 22, 2023
b2c9159
fix race condition
msanft Sep 22, 2023
1f22c01
fix marshalling of empty certs
msanft Sep 25, 2023
3ad03ce
fix validator usage
msanft Sep 25, 2023
f3894a7
[wip] add certcache tests
msanft Sep 25, 2023
590a689
add certcache tests
msanft Sep 25, 2023
469c6f3
tidy
msanft Sep 25, 2023
225d9b1
fix validator test
msanft Sep 25, 2023
dbd4109
remove unused fields in validator
msanft Sep 25, 2023
9859854
fix certificate precedence
msanft Sep 26, 2023
101bc94
use separate context
msanft Sep 26, 2023
5c4779a
tidy
msanft Sep 26, 2023
e2f65c5
linter fixes
msanft Sep 27, 2023
f5761bc
linter fixes
msanft Sep 27, 2023
7c943f7
Remove unnecessary comment
msanft Sep 27, 2023
561a460
use background context
msanft Sep 27, 2023
73c2860
Use error format directive
msanft Sep 28, 2023
1b07e8b
`azure` -> `Azure`
msanft Sep 28, 2023
2d74227
improve error messages
msanft Sep 28, 2023
2aaf98c
add x509 -> PEM util function
msanft Sep 28, 2023
26f1ef9
use crypto util functions
msanft Sep 28, 2023
17d9928
fix certificate replacement logic
msanft Sep 28, 2023
692315b
only require ASK from certcache
msanft Sep 28, 2023
32888f9
tidy
msanft Sep 28, 2023
87f29b2
fix comment typo
msanft Sep 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
update test charts
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
  • Loading branch information
msanft committed Sep 29, 2023
commit 4ed3a1a4898b0128fec5e84fc8cc71aa05f09e69
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ rules:
- configmaps
verbs:
- get
- create
- apiGroups:
- "update.edgeless.systems"
resources:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ rules:
- configmaps
verbs:
- get
- create
- apiGroups:
- "update.edgeless.systems"
resources:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ rules:
- configmaps
verbs:
- get
- create
- apiGroups:
- "update.edgeless.systems"
resources:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ rules:
- configmaps
verbs:
- get
- create
- apiGroups:
- "update.edgeless.systems"
resources:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ rules:
- configmaps
verbs:
- get
- create
- apiGroups:
- "update.edgeless.systems"
resources:
Expand Down