mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-27 04:28:20 +00:00
Merge pull request #1511 from justincormack/oci-add
Add more OCI options
This commit is contained in:
commit
d740624db6
@ -65,6 +65,9 @@ type MobyImage struct {
|
|||||||
Hostname string
|
Hostname string
|
||||||
OomScoreAdj int `yaml:"oomScoreAdj"`
|
OomScoreAdj int `yaml:"oomScoreAdj"`
|
||||||
DisableOOMKiller bool `yaml:"disableOOMKiller"`
|
DisableOOMKiller bool `yaml:"disableOOMKiller"`
|
||||||
|
RootfsPropagation string `yaml:"rootfsPropagation"`
|
||||||
|
CgroupsPath string `yaml:"cgroupsPath"`
|
||||||
|
Sysctl map[string]string
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewConfig parses a config file
|
// NewConfig parses a config file
|
||||||
@ -349,7 +352,7 @@ func ConfigInspectToOCI(image *MobyImage, inspect types.ImageInspect) ([]byte, e
|
|||||||
oci.Linux = &specs.Linux{
|
oci.Linux = &specs.Linux{
|
||||||
// UIDMappings
|
// UIDMappings
|
||||||
// GIDMappings
|
// GIDMappings
|
||||||
// Sysctl
|
Sysctl: image.Sysctl,
|
||||||
Resources: &specs.LinuxResources{
|
Resources: &specs.LinuxResources{
|
||||||
// Devices
|
// Devices
|
||||||
DisableOOMKiller: &image.DisableOOMKiller,
|
DisableOOMKiller: &image.DisableOOMKiller,
|
||||||
@ -360,11 +363,11 @@ func ConfigInspectToOCI(image *MobyImage, inspect types.ImageInspect) ([]byte, e
|
|||||||
// HugepageLimits
|
// HugepageLimits
|
||||||
// Network
|
// Network
|
||||||
},
|
},
|
||||||
// CgroupsPath
|
CgroupsPath: image.CgroupsPath,
|
||||||
Namespaces: namespaces,
|
Namespaces: namespaces,
|
||||||
// Devices
|
// Devices
|
||||||
// Seccomp
|
// Seccomp
|
||||||
// RootfsPropagation
|
RootfsPropagation: image.RootfsPropagation,
|
||||||
// MaskedPaths
|
// MaskedPaths
|
||||||
// ReadonlyPaths
|
// ReadonlyPaths
|
||||||
// MountLabel
|
// MountLabel
|
||||||
|
Loading…
Reference in New Issue
Block a user