1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 16:06:56 +00:00
kyverno/cmd/cli/kubectl-kyverno/resource/load.go
Charles-Edouard Brétéché bc6b6e17b9
fix: return gvk when loading resource (#8501)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
2023-09-22 11:10:15 +08: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
}