1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-09 17:37:12 +00:00
kyverno/cmd/cli/kubectl-kyverno/resource/load.go
gcp-cherry-pick-bot[bot] fb9d44e7f4
fix: return gvk when loading resource (#8501) (#8503)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
Co-authored-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
2023-09-22 03:45:23 +00:00

18 lines
408 B
Go

package resource
import (
"github.com/kyverno/kyverno/cmd/cli/kubectl-kyverno/resource/convert"
"github.com/kyverno/kyverno/cmd/cli/kubectl-kyverno/resource/loader"
)
func Load[T any](l loader.Loader, content []byte) (*T, error) {
_, untyped, err := l.Load(content)
if err != nil {
return nil, err
}
result, err := convert.To[T](untyped)
if err != nil {
return nil, err
}
return result, nil
}