mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-06 07:57:07 +00:00
18 lines
513 B
Go
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
|
|
}
|