forked from ericchiang/k8s
-
Notifications
You must be signed in to change notification settings - Fork 0
/
register.go
15 lines (12 loc) · 842 Bytes
/
register.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package v1beta1
import "github.com/ericchiang/k8s"
func init() {
k8s.Register("rbac.authorization.k8s.io", "v1beta1", "clusterroles", false, &ClusterRole{})
k8s.Register("rbac.authorization.k8s.io", "v1beta1", "clusterrolebindings", false, &ClusterRoleBinding{})
k8s.Register("rbac.authorization.k8s.io", "v1beta1", "roles", true, &Role{})
k8s.Register("rbac.authorization.k8s.io", "v1beta1", "rolebindings", true, &RoleBinding{})
k8s.RegisterList("rbac.authorization.k8s.io", "v1beta1", "clusterroles", false, &ClusterRoleList{})
k8s.RegisterList("rbac.authorization.k8s.io", "v1beta1", "clusterrolebindings", false, &ClusterRoleBindingList{})
k8s.RegisterList("rbac.authorization.k8s.io", "v1beta1", "roles", true, &RoleList{})
k8s.RegisterList("rbac.authorization.k8s.io", "v1beta1", "rolebindings", true, &RoleBindingList{})
}