INNER CODE UNIT · Go

writeToYAML

kubearmor/KubeArmor · deployments/main.go:92

func writeToYAML(f *os.File, o any) error {
	// Use "clarketm/json" to marshal so as to support zero values of structs with omitempty
	j, err := json.Marshal(o)
	if err != nil {
		log.Fatal(err)
	}

	object, err := yaml.JSONToYAML(j)
	if err != nil {
		return err
	}

	_, err = f.Write(append([]byte("---\n"), object...))
	if err != nil {
		return err
	}

	return nil

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…