INNER CODE UNIT · Go

main

iximiuz/client-go-examples · cli-runtime-printers/main.go:12

func main() {
	obj := &corev1.ConfigMap{
		Data: map[string]string{"foo": "bar"},
	}
	obj.Name = "my-cm"

	// YAML
	fmt.Println("# YAML ConfigMap representation")
	printr := printers.NewTypeSetter(scheme.Scheme).ToPrinter(&printers.YAMLPrinter{})
	if err := printr.PrintObj(obj, os.Stdout); err != nil {
		panic(err.Error())
	}

	fmt.Println()

	// JSON
	fmt.Println("# JSON ConfigMap representation")
	printr = printers.NewTypeSetter(scheme.Scheme).ToPrinter(&printers.JSONPrinter{})

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…