func GetDataDir()

in pkg/agent/baker.go [1027:1039]


func GetDataDir(config *datamodel.NodeBootstrappingConfiguration) string {
	cs := config.ContainerService
	profile := config.AgentPoolProfile
	if profile != nil && profile.KubernetesConfig != nil &&
		profile.KubernetesConfig.ContainerRuntimeConfig != nil &&
		profile.KubernetesConfig.ContainerRuntimeConfig[datamodel.ContainerDataDirKey] != "" {
		return profile.KubernetesConfig.ContainerRuntimeConfig[datamodel.ContainerDataDirKey]
	}
	if profile.KubeletDiskType == datamodel.TempDisk {
		return datamodel.TempDiskContainerDataDir
	}
	return cs.Properties.OrchestratorProfile.KubernetesConfig.ContainerRuntimeConfig[datamodel.ContainerDataDirKey]
}