// Copyright 2020 The Kubernetes Authors. // SPDX-License-Identifier: Apache-2.0 package testutil import ( "testing" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" "k8s.io/apimachinery/pkg/util/yaml" ) func YamlToUnstructured(t *testing.T, yml string) *unstructured.Unstructured { m := make(map[string]interface{}) err := yaml.Unmarshal([]byte(yml), &m) if err != nil { t.Fatalf("error parsing yaml: %v", err) return nil } return &unstructured.Unstructured{Object: m} }