func parseBootSettings()

in pkg/userdata/bottlerocket/node_userdata.go [277:291]


func parseBootSettings(bootSettings map[string][]string) string {
	bootSettingsToml := ""
	for key, value := range bootSettings {
		var values []string
		if len(value) != 0 {
			for _, val := range value {
				quotedVal := "\"" + val + "\""
				values = append(values, quotedVal)
			}
		}
		keyVal := strings.Join(values, ",")
		bootSettingsToml += fmt.Sprintf("\"%v\" = [%v]\n", key, keyVal)
	}
	return bootSettingsToml
}