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

Update dm-verity as a separate layer #1

Merged
merged 54 commits into from
Nov 28, 2023
Merged

Update dm-verity as a separate layer #1

merged 54 commits into from
Nov 28, 2023

Conversation

Jinnan-Guo
Copy link
Owner

No description provided.

KenGordon and others added 30 commits August 2, 2023 15:23
…available. It is not required for this use case. (microsoft#21)

Signed-off-by: Ken Gordon <[email protected]>
* Update Dockerfile.skr

Reduce total layers used to build SKR container.

* Update Dockerfile.encfs

Disable APK caching in encfs container

---------

Co-authored-by: Steven Dong <[email protected]>
* Update key release api version to 7.4

* Update SKR policy to 1.0.0

---------

Co-authored-by: Steven Dong <[email protected]>
…1.0 (#2)

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20201217014255-9d1352758620 to 0.1.0.
- [Commits](https://github.com/golang/crypto/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dominic Ayre <[email protected]>
* Output attestation reports as Hex

* Push images when internal is touched
Bumps [github.com/lestrrat-go/jwx](https://github.com/lestrrat-go/jwx) from 1.2.7 to 1.2.26.
- [Release notes](https://github.com/lestrrat-go/jwx/releases)
- [Changelog](https://github.com/lestrrat-go/jwx/blob/v1.2.26/Changes)
- [Commits](lestrrat-go/jwx@v1.2.7...v1.2.26)

---
updated-dependencies:
- dependency-name: github.com/lestrrat-go/jwx
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dominic Ayre <[email protected]>
* Bump github.com/gin-gonic/gin from 1.7.7 to 1.9.1

Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) from 1.7.7 to 1.9.1.
- [Release notes](https://github.com/gin-gonic/gin/releases)
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md)
- [Commits](gin-gonic/gin@v1.7.7...v1.9.1)

---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* .

* Revert "."

This reverts commit bd1368b.

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dominic Ayre <[email protected]>
Co-authored-by: Dominic Ayre <[email protected]>
* Prevent sanitised tags being cleaned up

* Also cleanup the attestation image
* changing input args to importkey

* updating README

* removing deprecated function and deleted unused file

---------

Co-authored-by: Dominic Ayre <[email protected]>
* read/write encrypted filesystem
* updating encfs readmes

* fixing tools/get-snp-report markdown
**Adds code to create public docker image for hello-world example
**Adds script to build and get verbose-report executable for the hello-world example
**Adds YAML file to deploy hello-world example and view SNP report on the web
* update alpine version
* update go dependencies
* update msi credential function
* updating fuse to fuse3
hgarvison and others added 24 commits October 25, 2023 10:45
* removing hello world aks example

* adding release pipeline for verbose report

* update release to only run when tagged

* add get-snp-report executable to release
* Make uvm_reference_info and thim enpoint optional

* Allow AASP to listen on an external port

* Ensure HTTP body is always read.

* Add ports to the aasp example k8s yaml

* Use default uvm_security_context_dir if not set

* Make uvm_refernce_info compatible with skr

* Fix broken struct tags

* Get reference info first to not break early in AKS

* Get UVM info first in AASP

* Make sure vscode config is not commited

* use reflect to check initial absence of THIMCerts

* auto-detect workload identity enabled env

* make error message more accurate

* auto choose workload identity to get access token

* make encfs compatible with skr/aasp

* update aasp container base image version

* small changes such as renaming, default log lvl..

* implement context timeout for workload identity

* changes based on Bryce's comments

* fix CI and pipeline

* do not expose aasp port outside of the pod

* resolve conflict

---------

Co-authored-by: Bryce Fisher <[email protected]>
* update readme

* minor change

* separate step 5 into 2 sub steps
* update generatefs.sh to revert changes

* change message
* making import key tool work on Windows

* adding release steps for import key executables
* adding SKR troubleshooting guide
* explain salt part in more detail

* fix grammar

* edits based on comments
* initial push to consolidate away aasp container

* fixing multi-stage build

* fixing docker paths

* adding path fixes

* updating examples and documentation formatting

* update skr documentation

* remove all aasp references

* resolve comments

* revert aasp removal from grpc server

* skrsidecarargs

* explain what runtime_data is

* bug fixes so server state in grpc is getting set

* updating wrapped data to match example-container

* reverting wrapped

* no skr windows because of unix dependencies

* updating README from PR comments

* update arm template container versions to 2.7


---------

Co-authored-by: Heather Garvison <[email protected]>
Co-authored-by: Steven Dong <[email protected]>
@Jinnan-Guo Jinnan-Guo merged commit cf428c2 into main Nov 28, 2023
3 of 7 checks passed
@Jinnan-Guo Jinnan-Guo deleted the dm-verity-crypt branch November 28, 2023 23:11
@Jinnan-Guo Jinnan-Guo restored the dm-verity-crypt branch November 28, 2023 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants