1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 07:57:07 +00:00
kyverno/cmd/cli/kubectl-kyverno/fix/userinfo.go
Charles-Edouard Brétéché 2e4bf7ee83
feat: fix user infos used in tests (#8429)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
2023-09-18 10:51:35 +00:00

18 lines
513 B
Go

package fix
import (
"github.com/kyverno/kyverno/cmd/cli/kubectl-kyverno/apis/v1alpha1"
)
func FixUserInfo(info v1alpha1.UserInfo) (v1alpha1.UserInfo, []string, error) {
var messages []string
if info.APIVersion == "" {
messages = append(messages, "api version is not set, setting `cli.kyverno.io/v1alpha1`")
info.APIVersion = "cli.kyverno.io/v1alpha1"
}
if info.Kind == "" {
messages = append(messages, "kind is not set, setting `UserInfo`")
info.Kind = "UserInfo"
}
return info, messages, nil
}