func writeVolumeTypeMapping()

in pkg/csi/cache.go [137:152]


func writeVolumeTypeMapping(configMapData map[string]string, typeMap map[string]volumeTypeInfo) error {
	lines := make([]string, 0, len(typeMap))
	for node, info := range typeMap {
		line := fmt.Sprintf("%s,type=%s", node, info.VolumeType)
		if !info.Size.IsZero() {
			line += fmt.Sprintf(",size=%s", info.Size.String())
		}
		if info.Disk != "" {
			line += fmt.Sprintf(",disk=%s", info.Disk)
		}
		lines = append(lines, line)
	}
	slices.Sort(lines)
	configMapData[volumeTypeInfoKey] = strings.Join(lines, "\n")
	return nil
}