mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 12:18:16 +00:00 
			
		
		
		
	Merge pull request #43914 from ncdc/configurable-dockershim-socket
Automatic merge from submit-queue (batch tested with PRs 43373, 41780, 44141, 43914, 44180) kubelet: make dockershim.sock configurable **What this PR does / why we need it**: allow the path to dockershim.sock to be configurable, so downstream projects such as OpenShift can run integration tests without needing to run them as root **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: **Special notes for your reviewer**: **Release note**: ```release-note ``` cc @derekwaynecarr @sttts @kubernetes/rh-cluster-infra @kubernetes/sig-node-pr-reviews
This commit is contained in:
		@@ -568,10 +568,15 @@ func NewMainKubelet(kubeCfg *componentconfig.KubeletConfiguration, kubeDeps *Kub
 | 
				
			|||||||
				// The unix socket for kubelet <-> dockershim communication.
 | 
									// The unix socket for kubelet <-> dockershim communication.
 | 
				
			||||||
				ep = "/var/run/dockershim.sock"
 | 
									ep = "/var/run/dockershim.sock"
 | 
				
			||||||
			)
 | 
								)
 | 
				
			||||||
			kubeCfg.RemoteRuntimeEndpoint, kubeCfg.RemoteImageEndpoint = ep, ep
 | 
								if len(kubeCfg.RemoteRuntimeEndpoint) == 0 {
 | 
				
			||||||
 | 
									kubeCfg.RemoteRuntimeEndpoint = ep
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								if len(kubeCfg.RemoteImageEndpoint) == 0 {
 | 
				
			||||||
 | 
									kubeCfg.RemoteImageEndpoint = ep
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			glog.V(2).Infof("Starting the GRPC server for the docker CRI shim.")
 | 
								glog.V(2).Infof("Starting the GRPC server for the docker CRI shim.")
 | 
				
			||||||
			server := dockerremote.NewDockerServer(ep, ds)
 | 
								server := dockerremote.NewDockerServer(kubeCfg.RemoteRuntimeEndpoint, ds)
 | 
				
			||||||
			if err := server.Start(); err != nil {
 | 
								if err := server.Start(); err != nil {
 | 
				
			||||||
				return nil, err
 | 
									return nil, err
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user