mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	Revendor Microsoft\hcsshim to v0.5.12
Signed-off-by: John Howard <jhoward@microsoft.com>
This commit is contained in:
		
							parent
							
								
									ee560bd748
								
							
						
					
					
						commit
						9983a7b88f
					
				
					 3 changed files with 31 additions and 26 deletions
				
			
		| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
# the following lines are in sorted order, FYI
 | 
					# the following lines are in sorted order, FYI
 | 
				
			||||||
github.com/Azure/go-ansiterm 388960b655244e76e24c75f48631564eaefade62
 | 
					github.com/Azure/go-ansiterm 388960b655244e76e24c75f48631564eaefade62
 | 
				
			||||||
github.com/Microsoft/hcsshim v0.5.10
 | 
					github.com/Microsoft/hcsshim v0.5.12
 | 
				
			||||||
github.com/Microsoft/go-winio v0.3.8
 | 
					github.com/Microsoft/go-winio v0.3.8
 | 
				
			||||||
github.com/Sirupsen/logrus v0.11.0
 | 
					github.com/Sirupsen/logrus v0.11.0
 | 
				
			||||||
github.com/davecgh/go-spew 6d212800a42e8ab5c146b8ace3490ee17e5225f9
 | 
					github.com/davecgh/go-spew 6d212800a42e8ab5c146b8ace3490ee17e5225f9
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										4
									
								
								vendor/github.com/Microsoft/hcsshim/errors.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/github.com/Microsoft/hcsshim/errors.go
									
										
									
										generated
									
									
										vendored
									
									
								
							| 
						 | 
					@ -50,6 +50,10 @@ var (
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// ErrProcNotFound is an error encountered when the the process cannot be found
 | 
						// ErrProcNotFound is an error encountered when the the process cannot be found
 | 
				
			||||||
	ErrProcNotFound = syscall.Errno(0x7f)
 | 
						ErrProcNotFound = syscall.Errno(0x7f)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// ErrVmcomputeOperationAccessIsDenied is an error which can be encountered when enumerating compute systems in RS1/RS2
 | 
				
			||||||
 | 
						// builds when the underlying silo might be in the process of terminating. HCS was fixed in RS3.
 | 
				
			||||||
 | 
						ErrVmcomputeOperationAccessIsDenied = syscall.Errno(0x5)
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// ProcessError is an error encountered in HCS during an operation on a Process object
 | 
					// ProcessError is an error encountered in HCS during an operation on a Process object
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										51
									
								
								vendor/github.com/Microsoft/hcsshim/interface.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										51
									
								
								vendor/github.com/Microsoft/hcsshim/interface.go
									
										
									
										generated
									
									
										vendored
									
									
								
							| 
						 | 
					@ -41,31 +41,32 @@ type HvRuntime struct {
 | 
				
			||||||
// ContainerConfig is used as both the input of CreateContainer
 | 
					// ContainerConfig is used as both the input of CreateContainer
 | 
				
			||||||
// and to convert the parameters to JSON for passing onto the HCS
 | 
					// and to convert the parameters to JSON for passing onto the HCS
 | 
				
			||||||
type ContainerConfig struct {
 | 
					type ContainerConfig struct {
 | 
				
			||||||
	SystemType               string      // HCS requires this to be hard-coded to "Container"
 | 
						SystemType                 string      // HCS requires this to be hard-coded to "Container"
 | 
				
			||||||
	Name                     string      // Name of the container. We use the docker ID.
 | 
						Name                       string      // Name of the container. We use the docker ID.
 | 
				
			||||||
	Owner                    string      // The management platform that created this container
 | 
						Owner                      string      // The management platform that created this container
 | 
				
			||||||
	IsDummy                  bool        // Used for development purposes.
 | 
						IsDummy                    bool        // Used for development purposes.
 | 
				
			||||||
	VolumePath               string      `json:",omitempty"` // Windows volume path for scratch space. Used by Windows Server Containers only. Format \\?\\Volume{GUID}
 | 
						VolumePath                 string      `json:",omitempty"` // Windows volume path for scratch space. Used by Windows Server Containers only. Format \\?\\Volume{GUID}
 | 
				
			||||||
	IgnoreFlushesDuringBoot  bool        // Optimization hint for container startup in Windows
 | 
						IgnoreFlushesDuringBoot    bool        // Optimization hint for container startup in Windows
 | 
				
			||||||
	LayerFolderPath          string      `json:",omitempty"` // Where the layer folders are located. Used by Windows Server Containers only. Format  %root%\windowsfilter\containerID
 | 
						LayerFolderPath            string      `json:",omitempty"` // Where the layer folders are located. Used by Windows Server Containers only. Format  %root%\windowsfilter\containerID
 | 
				
			||||||
	Layers                   []Layer     // List of storage layers. Required for Windows Server and Hyper-V Containers. Format ID=GUID;Path=%root%\windowsfilter\layerID
 | 
						Layers                     []Layer     // List of storage layers. Required for Windows Server and Hyper-V Containers. Format ID=GUID;Path=%root%\windowsfilter\layerID
 | 
				
			||||||
	Credentials              string      `json:",omitempty"` // Credentials information
 | 
						Credentials                string      `json:",omitempty"` // Credentials information
 | 
				
			||||||
	ProcessorCount           uint32      `json:",omitempty"` // Number of processors to assign to the container.
 | 
						ProcessorCount             uint32      `json:",omitempty"` // Number of processors to assign to the container.
 | 
				
			||||||
	ProcessorWeight          uint64      `json:",omitempty"` // CPU Shares 0..10000 on Windows; where 0 will be omitted and HCS will default.
 | 
						ProcessorWeight            uint64      `json:",omitempty"` // CPU Shares 0..10000 on Windows; where 0 will be omitted and HCS will default.
 | 
				
			||||||
	ProcessorMaximum         int64       `json:",omitempty"` // CPU maximum usage percent 1..100
 | 
						ProcessorMaximum           int64       `json:",omitempty"` // CPU maximum usage percent 1..100
 | 
				
			||||||
	StorageIOPSMaximum       uint64      `json:",omitempty"` // Maximum Storage IOPS
 | 
						StorageIOPSMaximum         uint64      `json:",omitempty"` // Maximum Storage IOPS
 | 
				
			||||||
	StorageBandwidthMaximum  uint64      `json:",omitempty"` // Maximum Storage Bandwidth in bytes per second
 | 
						StorageBandwidthMaximum    uint64      `json:",omitempty"` // Maximum Storage Bandwidth in bytes per second
 | 
				
			||||||
	StorageSandboxSize       uint64      `json:",omitempty"` // Size in bytes that the container system drive should be expanded to if smaller
 | 
						StorageSandboxSize         uint64      `json:",omitempty"` // Size in bytes that the container system drive should be expanded to if smaller
 | 
				
			||||||
	MemoryMaximumInMB        int64       `json:",omitempty"` // Maximum memory available to the container in Megabytes
 | 
						MemoryMaximumInMB          int64       `json:",omitempty"` // Maximum memory available to the container in Megabytes
 | 
				
			||||||
	HostName                 string      // Hostname
 | 
						HostName                   string      // Hostname
 | 
				
			||||||
	MappedDirectories        []MappedDir // List of mapped directories (volumes/mounts)
 | 
						MappedDirectories          []MappedDir // List of mapped directories (volumes/mounts)
 | 
				
			||||||
	SandboxPath              string      `json:",omitempty"` // Location of unmounted sandbox. Used by Hyper-V containers only. Format %root%\windowsfilter
 | 
						SandboxPath                string      `json:",omitempty"` // Location of unmounted sandbox. Used by Hyper-V containers only. Format %root%\windowsfilter
 | 
				
			||||||
	HvPartition              bool        // True if it a Hyper-V Container
 | 
						HvPartition                bool        // True if it a Hyper-V Container
 | 
				
			||||||
	EndpointList             []string    // List of networking endpoints to be attached to container
 | 
						EndpointList               []string    // List of networking endpoints to be attached to container
 | 
				
			||||||
	HvRuntime                *HvRuntime  `json:",omitempty"` // Hyper-V container settings. Used by Hyper-V containers only. Format ImagePath=%root%\BaseLayerID\UtilityVM
 | 
						NetworkSharedContainerName string      `json:",omitempty"` // Name (ID) of the container that we will share the network stack with.
 | 
				
			||||||
	Servicing                bool        // True if this container is for servicing
 | 
						HvRuntime                  *HvRuntime  `json:",omitempty"` // Hyper-V container settings. Used by Hyper-V containers only. Format ImagePath=%root%\BaseLayerID\UtilityVM
 | 
				
			||||||
	AllowUnqualifiedDNSQuery bool        // True to allow unqualified DNS name resolution
 | 
						Servicing                  bool        // True if this container is for servicing
 | 
				
			||||||
	DNSSearchList            string      `json:",omitempty"` // Comma seperated list of DNS suffixes to use for name resolution
 | 
						AllowUnqualifiedDNSQuery   bool        // True to allow unqualified DNS name resolution
 | 
				
			||||||
 | 
						DNSSearchList              string      `json:",omitempty"` // Comma seperated list of DNS suffixes to use for name resolution
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type ComputeSystemQuery struct {
 | 
					type ComputeSystemQuery struct {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue