mirror of
https://git.vectorsigma.ru/public/k3s.git
synced 2026-07-28 21:29:24 +00:00
Fix --docker with --container-runtime-endpoint
The container runtime endpoint value is passed into cri-dockerd as the docker socket address, so we need to check for --docker BEFORE checking for non-nil --container-runtime-endpoint. Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
This commit is contained in:
committed by
Vitor Savian
parent
6a618abe2f
commit
fb1ded2602
@@ -731,14 +731,14 @@ func get(ctx context.Context, envInfo *cmds.Agent, proxy proxy.Proxy) (*config.N
|
||||
nodeConfig.AgentConfig.ImageServiceSocket = nodeConfig.ImageServiceEndpoint
|
||||
}
|
||||
|
||||
if nodeConfig.ContainerRuntimeEndpoint != "" {
|
||||
nodeConfig.AgentConfig.RuntimeSocket = nodeConfig.ContainerRuntimeEndpoint
|
||||
} else if nodeConfig.Docker {
|
||||
if nodeConfig.Docker {
|
||||
if err := applyCRIDockerdOSSpecificConfig(nodeConfig); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
nodeConfig.AgentConfig.CNIPlugin = true
|
||||
nodeConfig.AgentConfig.RuntimeSocket = nodeConfig.CRIDockerd.Address
|
||||
} else if nodeConfig.ContainerRuntimeEndpoint != "" {
|
||||
nodeConfig.AgentConfig.RuntimeSocket = nodeConfig.ContainerRuntimeEndpoint
|
||||
} else {
|
||||
if err := applyContainerdOSSpecificConfig(nodeConfig); err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user