6
6
"k8s.io/kubernetes/pkg/api/legacyscheme"
7
7
kapi "k8s.io/kubernetes/pkg/apis/core"
8
8
kapiv1 "k8s.io/kubernetes/pkg/apis/core/v1"
9
+ "k8s.io/kubernetes/pkg/kubectl/scheme"
9
10
10
11
// we have a strong dependency on kube objects for deployments and scale
11
12
_ "k8s.io/kubernetes/pkg/apis/apps/install"
@@ -21,19 +22,20 @@ import (
21
22
_ "k8s.io/kubernetes/pkg/apis/settings/install"
22
23
_ "k8s.io/kubernetes/pkg/apis/storage/install"
23
24
24
- _ "github.com/openshift/origin/pkg/apps/apis/apps/install"
25
- _ "github.com/openshift/origin/pkg/authorization/apis/authorization/install"
26
- _ "github.com/openshift/origin/pkg/build/apis/build/install"
27
25
_ "github.com/openshift/origin/pkg/cmd/server/api/install"
28
- _ "github.com/openshift/origin/pkg/image/apis/image/install"
29
- _ "github.com/openshift/origin/pkg/network/apis/network/install"
30
- _ "github.com/openshift/origin/pkg/oauth/apis/oauth/install"
31
- _ "github.com/openshift/origin/pkg/project/apis/project/install"
32
- _ "github.com/openshift/origin/pkg/quota/apis/quota/install"
33
- _ "github.com/openshift/origin/pkg/route/apis/route/install"
34
- _ "github.com/openshift/origin/pkg/security/apis/security/install"
35
- _ "github.com/openshift/origin/pkg/template/apis/template/install"
36
- _ "github.com/openshift/origin/pkg/user/apis/user/install"
26
+
27
+ apps "github.com/openshift/origin/pkg/apps/apis/apps/install"
28
+ authz "github.com/openshift/origin/pkg/authorization/apis/authorization/install"
29
+ build "github.com/openshift/origin/pkg/build/apis/build/install"
30
+ image "github.com/openshift/origin/pkg/image/apis/image/install"
31
+ network "github.com/openshift/origin/pkg/network/apis/network/install"
32
+ oauth "github.com/openshift/origin/pkg/oauth/apis/oauth/install"
33
+ project "github.com/openshift/origin/pkg/project/apis/project/install"
34
+ quota "github.com/openshift/origin/pkg/quota/apis/quota/install"
35
+ route "github.com/openshift/origin/pkg/route/apis/route/install"
36
+ security "github.com/openshift/origin/pkg/security/apis/security/install"
37
+ template "github.com/openshift/origin/pkg/template/apis/template/install"
38
+ user "github.com/openshift/origin/pkg/user/apis/user/install"
37
39
38
40
metainternal "k8s.io/apimachinery/pkg/apis/meta/internalversion"
39
41
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -592,3 +594,19 @@ func init() {
592
594
return false , nil
593
595
})
594
596
}
597
+
598
+ func InstallAll () {
599
+ // add Origin types to the kubectl scheme
600
+ apps .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
601
+ authz .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
602
+ build .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
603
+ image .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
604
+ network .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
605
+ oauth .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
606
+ project .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
607
+ quota .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
608
+ route .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
609
+ security .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
610
+ template .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
611
+ user .Install (scheme .GroupFactoryRegistry , scheme .Registry , scheme .Scheme )
612
+ }
0 commit comments