-
Notifications
You must be signed in to change notification settings - Fork 256
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
Add GMSA support for V2 process isolated containers #797
Conversation
00b4b82
to
57809ee
Compare
@kevpar @katiewasnothere @ambarve if one of you has time today could you take a gander at this :) |
Linking to #347 for tracking :) |
c6d1de7
to
d7cf697
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some feedback
a6b3546
to
4768792
Compare
Can you update the title so we don't use the term "V2 process isolated containers", please? |
What is the concern with the title/what would you rather it be? If it's with the V2 removing that wouldn't be accurate as we already do support GMSA for V1 schema containers. |
Realistically not a big deal I suppose. I'm trying to cut down on us using "v2" as an shorthand since I think it's vague (are you talking about v2 hcs schema, v2 hcs APIs, v2 containerd shim protocol, something else?). If you clarify in the description I think the title is okay. |
@kevpar Good point, all the V1-V2 and codenames was very confusing at the beginning so I understand haha. Added a clarification to the description. |
* Add generated V2 schema files for Container Credential Guard * Add new hcs calls that are necessary to setup container credential guard instances. * Add new resource type CCGInstance that implements ResourceCloser so a containers ccg instance will be cleaned up on container close. * Add tests to validate gmsa * Remove logging from resource Release methods and just return an error. Forego returning immediately on an error in ReleaseResources and return afterwards if any of the releases failed. Signed-off-by: Daniel Canter <dcanter@microsoft.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Support for V2 HCS Schema process isolated containers
instances.
ccg instance will be cleaned up on container close.
Signed-off-by: Daniel Canter dcanter@microsoft.com