mirror of https://github.com/k3s-io/k3s
Merge pull request #47323 from karataliu/dockershim
Automatic merge from submit-queue (batch tested with PRs 47000, 47188, 47094, 47323, 47124) Fix hostconfig device map logic in dockershim. **What this PR does / why we need it**: Fixes for device injection logic in dockershim , please help verify e2e run. Should do updateCreateConfig before Resources assignment. Related change: https://github.com/kubernetes/kubernetes/pull/46744/files#diff-c7dd39479fd733354254e70845075db5L137 **Which issue this PR fixes** https://github.com/kubernetes/kubernetes/issues/47216 **Special notes for your reviewer**: **Release note**: ```release-note ```pull/6/head
commit
b034a54e38
|
@ -138,6 +138,7 @@ func (ds *dockerService) CreateContainer(podSandboxID string, config *runtimeapi
|
|||
}
|
||||
|
||||
hc := createConfig.HostConfig
|
||||
ds.updateCreateConfig(&createConfig, config, sandboxConfig, podSandboxID, securityOptSep, apiVersion)
|
||||
// Set devices for container.
|
||||
devices := make([]dockercontainer.DeviceMapping, len(config.Devices))
|
||||
for i, device := range config.Devices {
|
||||
|
@ -148,7 +149,6 @@ func (ds *dockerService) CreateContainer(podSandboxID string, config *runtimeapi
|
|||
}
|
||||
}
|
||||
hc.Resources.Devices = devices
|
||||
ds.updateCreateConfig(&createConfig, config, sandboxConfig, podSandboxID, securityOptSep, apiVersion)
|
||||
|
||||
securityOpts, err := ds.getSecurityOpts(config.Metadata.Name, sandboxConfig, securityOptSep)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue