forked from ericchiang/k8s
-
Notifications
You must be signed in to change notification settings - Fork 0
/
register.go
19 lines (16 loc) · 1.03 KB
/
register.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package v1beta1
import "github.com/ericchiang/k8s"
func init() {
k8s.Register("extensions", "v1beta1", "daemonsets", true, &DaemonSet{})
k8s.Register("extensions", "v1beta1", "deployments", true, &Deployment{})
k8s.Register("extensions", "v1beta1", "ingresses", true, &Ingress{})
k8s.Register("extensions", "v1beta1", "networkpolicies", true, &NetworkPolicy{})
k8s.Register("extensions", "v1beta1", "podsecuritypolicies", false, &PodSecurityPolicy{})
k8s.Register("extensions", "v1beta1", "replicasets", true, &ReplicaSet{})
k8s.RegisterList("extensions", "v1beta1", "daemonsets", true, &DaemonSetList{})
k8s.RegisterList("extensions", "v1beta1", "deployments", true, &DeploymentList{})
k8s.RegisterList("extensions", "v1beta1", "ingresses", true, &IngressList{})
k8s.RegisterList("extensions", "v1beta1", "networkpolicies", true, &NetworkPolicyList{})
k8s.RegisterList("extensions", "v1beta1", "podsecuritypolicies", false, &PodSecurityPolicyList{})
k8s.RegisterList("extensions", "v1beta1", "replicasets", true, &ReplicaSetList{})
}