Skip to content
This repository has been archived by the owner on Nov 21, 2023. It is now read-only.

Subscriber/Publisher interface for RVPS #43

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

Xynnn007
Copy link
Member

@Xynnn007 Xynnn007 commented Jan 9, 2023

Warning: This PR implments AS-related things in confidential-containers/trustee#187.
The proposal is still under discussion, please feel free to review the proposal and then this PR.

This PR includes the following work:

  • Document about the reference value generation and consumption process for CC (AS)
  • Subscriber interface for RVPS
  • A simple tool poller to play the role of publisher
  • A RVPS binary

@Xynnn007 Xynnn007 marked this pull request as draft January 9, 2023 09:05
@Xynnn007 Xynnn007 changed the title Feat subscriber api rvps Subscriber/Publisher interface for RVPS Jan 9, 2023
@Xynnn007 Xynnn007 force-pushed the feat-subscriber-api-rvps branch 4 times, most recently from a47c481 to cdfcb0a Compare January 10, 2023 08:55
Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
Poller is a simple tool for polling reference values from CoCo
Community published values.

Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
- Refactored Reference Values struct
- Added new payload type `simple-payload`

Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
- Added two features `rvps-proxy` and `rvps-server`.
`rvps-proxy` connects a rvps backend via gRPC.
`rvps-server` leverages rvps it self.

- Added binary `rvps`

Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant