vmware / vic

vSphere Integrated Containers Engine is a container runtime for vSphere.
http://vmware.github.io/vic
Other
639 stars 173 forks source link

Milestone: engine notary support - enforcement #4450

Open hickeng opened 7 years ago

hickeng commented 7 years ago

Story As a user I want to have confidence that the bytes I am using are the bytes I think I'm using, and that the author is known. As a user I want to have confidence that the bytes I am using are the bytes I should be using given the application I'm running As an admin I want to know that bytes used by users are from trusted sources and are use in an appropriate manner

Details All trust is associated with tags - in a VCH, the portlayer is unaware of tags (these are a personality facet) - the implication is that the verification must be done in the personality side.

Trust level that can be applied to entities:

Remote entities involved in image publishing/acquisition:

Registry is a hierarchy of:

Each element in the registry should have:

Knowledge needed by a VCH:

Tasks - basic support for notary (client enforced):

Tasks - VCH support for notary (appliance enforced):

NOTE Consider dropping some of the negative case testing in favour of whitelist - I think that's a better investment of time.

mdubya66 commented 7 years ago

@karthik-narayan can you validate this against what is expected?