in internal/controller/wrappers.go [99:108]
func GetSurger(kind string) (Surger, error) {
if kind == deploymentKind {
return &DeploymentWrapper{obj: &v1.Deployment{}}, nil
} else if kind == statefulSetKind {
return &StatefulSetWrapper{obj: &v1.StatefulSet{}}, nil
} else {
return nil, fmt.Errorf("unknown target kind %s", kind) //be good to enforce this with admission policy
}
}