mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Fix TerminationMessagePath
This commit is contained in:
		@@ -382,7 +382,9 @@ func (dm *DockerManager) inspectContainer(id string, podName, podNamespace strin
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		terminationMessagePath := containerInfo.TerminationMessagePath
 | 
							terminationMessagePath := containerInfo.TerminationMessagePath
 | 
				
			||||||
		if terminationMessagePath != "" {
 | 
							if terminationMessagePath != "" {
 | 
				
			||||||
			if path, found := iResult.Volumes[terminationMessagePath]; found {
 | 
								for _, mount := range iResult.Mounts {
 | 
				
			||||||
 | 
									if mount.Destination == terminationMessagePath {
 | 
				
			||||||
 | 
										path := mount.Source
 | 
				
			||||||
					if data, err := ioutil.ReadFile(path); err != nil {
 | 
										if data, err := ioutil.ReadFile(path); err != nil {
 | 
				
			||||||
						message = fmt.Sprintf("Error on reading termination-log %s: %v", path, err)
 | 
											message = fmt.Sprintf("Error on reading termination-log %s: %v", path, err)
 | 
				
			||||||
					} else {
 | 
										} else {
 | 
				
			||||||
@@ -390,6 +392,7 @@ func (dm *DockerManager) inspectContainer(id string, podName, podNamespace strin
 | 
				
			|||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		status.State = kubecontainer.ContainerStateExited
 | 
							status.State = kubecontainer.ContainerStateExited
 | 
				
			||||||
		status.Message = message
 | 
							status.Message = message
 | 
				
			||||||
		status.Reason = reason
 | 
							status.Reason = reason
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user