Skip to content

LCOW: Updates necessary due to platform schema change#33785

Merged
lowenna merged 3 commits into
moby:masterfrom
microsoft:jjh/hcsschemaupdate
Jun 23, 2017
Merged

LCOW: Updates necessary due to platform schema change#33785
lowenna merged 3 commits into
moby:masterfrom
microsoft:jjh/hcsschemaupdate

Conversation

@lowenna

@lowenna lowenna commented Jun 22, 2017

Copy link
Copy Markdown
Member

Signed-off-by: John Howard [email protected]

The HCS API in the platform has just been updated. This revendors HCSShim and opengcs with the updated schema, and updates libcontainerd in docker to match. Manually verified internally (there are no public builds which are available)

@johnstep

@jstarks

jstarks commented Jun 23, 2017

Copy link
Copy Markdown
Contributor

Misspelling in commit title for 0e1b453...

@lowenna

lowenna commented Jun 23, 2017

Copy link
Copy Markdown
Member Author

Ugh. Yes, I'll fix it. Or just change my GitHub username. Which ever is quicker... 😂

John Howard added 2 commits June 22, 2017 19:28
@lowenna
lowenna force-pushed the jjh/hcsschemaupdate branch from c440461 to c75db46 Compare June 23, 2017 02:29
@lowenna

lowenna commented Jun 23, 2017

Copy link
Copy Markdown
Member Author

Turns out fixing the typo in the commit title was easier than changing usernames. Fixed

@lowenna

lowenna commented Jun 23, 2017

Copy link
Copy Markdown
Member Author

@thaJeztah @vdemeester PTAL. Thanks!

@vdemeester vdemeester left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🐸

@johnstep johnstep left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Kernel string // Kernel for Utility VM (embedded in a UEFI bootloader)
Initrd string // Initrd image for Utility VM
Vhdx string // VHD for booting the utility VM
KirdPath string // Path to where kernel/initrd are found (defaults to c:\program files\lcow)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Weird name, kird, but seems okay.

TerminateOnLastHandleClosed: true,
HvRuntime: &hcsshim.HvRuntime{
ImagePath: `c:\program files\lcow`,
ImagePath: `c:\program files\lcow`,

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While not a change in this commit, does it make sense to use the ProgramFiles environment variable instead of hard-coding, in the rare case it is something other than C:\ProgramFiles on the host?

@johnstep johnstep left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lowenna
lowenna merged commit 25a65a1 into moby:master Jun 23, 2017
@lowenna
lowenna deleted the jjh/hcsschemaupdate branch June 23, 2017 20:08
@thaJeztah thaJeztah added the area/lcow Issues and PR's related to the experimental LCOW feature label Oct 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/lcow Issues and PR's related to the experimental LCOW feature status/2-code-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants