@@ -2,7 +2,10 @@ package install
2
2
3
3
import (
4
4
kv1 "k8s.io/api/core/v1"
5
+ "k8s.io/apimachinery/pkg/apimachinery/announced"
6
+ "k8s.io/apimachinery/pkg/apimachinery/registered"
5
7
"k8s.io/apimachinery/pkg/conversion"
8
+ "k8s.io/apimachinery/pkg/runtime"
6
9
"k8s.io/kubernetes/pkg/api/legacyscheme"
7
10
kapi "k8s.io/kubernetes/pkg/apis/core"
8
11
kapiv1 "k8s.io/kubernetes/pkg/apis/core/v1"
@@ -21,19 +24,20 @@ import (
21
24
_ "k8s.io/kubernetes/pkg/apis/settings/install"
22
25
_ "k8s.io/kubernetes/pkg/apis/storage/install"
23
26
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
27
_ "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"
28
+
29
+ apps "github.com/openshift/origin/pkg/apps/apis/apps/install"
30
+ authz "github.com/openshift/origin/pkg/authorization/apis/authorization/install"
31
+ build "github.com/openshift/origin/pkg/build/apis/build/install"
32
+ image "github.com/openshift/origin/pkg/image/apis/image/install"
33
+ network "github.com/openshift/origin/pkg/network/apis/network/install"
34
+ oauth "github.com/openshift/origin/pkg/oauth/apis/oauth/install"
35
+ project "github.com/openshift/origin/pkg/project/apis/project/install"
36
+ quota "github.com/openshift/origin/pkg/quota/apis/quota/install"
37
+ route "github.com/openshift/origin/pkg/route/apis/route/install"
38
+ security "github.com/openshift/origin/pkg/security/apis/security/install"
39
+ template "github.com/openshift/origin/pkg/template/apis/template/install"
40
+ user "github.com/openshift/origin/pkg/user/apis/user/install"
37
41
38
42
metainternal "k8s.io/apimachinery/pkg/apis/meta/internalversion"
39
43
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -592,3 +596,19 @@ func init() {
592
596
return false , nil
593
597
})
594
598
}
599
+
600
+ func InstallAll (scheme * runtime.Scheme , groupFactoryRegistry announced.APIGroupFactoryRegistry , registry * registered.APIRegistrationManager ) {
601
+ // add Origin types to the kubectl scheme
602
+ apps .Install (groupFactoryRegistry , registry , scheme )
603
+ authz .Install (groupFactoryRegistry , registry , scheme )
604
+ build .Install (groupFactoryRegistry , registry , scheme )
605
+ image .Install (groupFactoryRegistry , registry , scheme )
606
+ network .Install (groupFactoryRegistry , registry , scheme )
607
+ oauth .Install (groupFactoryRegistry , registry , scheme )
608
+ project .Install (groupFactoryRegistry , registry , scheme )
609
+ quota .Install (groupFactoryRegistry , registry , scheme )
610
+ route .Install (groupFactoryRegistry , registry , scheme )
611
+ security .Install (groupFactoryRegistry , registry , scheme )
612
+ template .Install (groupFactoryRegistry , registry , scheme )
613
+ user .Install (groupFactoryRegistry , registry , scheme )
614
+ }
0 commit comments