-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Expand file tree
/
Copy pathinstall.go
More file actions
82 lines (75 loc) · 3.48 KB
/
install.go
File metadata and controls
82 lines (75 loc) · 3.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
package install
import (
crdinstall "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/install"
"k8s.io/apimachinery/pkg/runtime"
apiregistrationinstall "k8s.io/kube-aggregator/pkg/apis/apiregistration/install"
kcomponentconfiginstall "k8s.io/kubernetes/cmd/cloud-controller-manager/app/apis/config/scheme"
kadmissioninstall "k8s.io/kubernetes/pkg/apis/admission/install"
kadmissionregistrationinstall "k8s.io/kubernetes/pkg/apis/admissionregistration/install"
kappsinstall "k8s.io/kubernetes/pkg/apis/apps/install"
kauthenticationinstall "k8s.io/kubernetes/pkg/apis/authentication/install"
kauthorizationinstall "k8s.io/kubernetes/pkg/apis/authorization/install"
kautoscalinginstall "k8s.io/kubernetes/pkg/apis/autoscaling/install"
kbatchinstall "k8s.io/kubernetes/pkg/apis/batch/install"
kcertificatesinstall "k8s.io/kubernetes/pkg/apis/certificates/install"
kcoreinstall "k8s.io/kubernetes/pkg/apis/core/install"
keventsinstall "k8s.io/kubernetes/pkg/apis/events/install"
kextensionsinstall "k8s.io/kubernetes/pkg/apis/extensions/install"
kimagepolicyinstall "k8s.io/kubernetes/pkg/apis/imagepolicy/install"
knetworkinginstall "k8s.io/kubernetes/pkg/apis/networking/install"
kpolicyinstall "k8s.io/kubernetes/pkg/apis/policy/install"
krbacinstall "k8s.io/kubernetes/pkg/apis/rbac/install"
kschedulinginstall "k8s.io/kubernetes/pkg/apis/scheduling/install"
ksettingsinstall "k8s.io/kubernetes/pkg/apis/settings/install"
kstorageinstall "k8s.io/kubernetes/pkg/apis/storage/install"
_ "github.com/openshift/origin/pkg/cmd/server/apis/config/install"
oapps "github.com/openshift/origin/pkg/apps/apis/apps/install"
authz "github.com/openshift/origin/pkg/authorization/apis/authorization/install"
build "github.com/openshift/origin/pkg/build/apis/build/install"
image "github.com/openshift/origin/pkg/image/apis/image/install"
network "github.com/openshift/origin/pkg/network/apis/network/install"
oauth "github.com/openshift/origin/pkg/oauth/apis/oauth/install"
project "github.com/openshift/origin/pkg/project/apis/project/install"
quota "github.com/openshift/origin/pkg/quota/apis/quota/install"
route "github.com/openshift/origin/pkg/route/apis/route/install"
security "github.com/openshift/origin/pkg/security/apis/security/install"
template "github.com/openshift/origin/pkg/template/apis/template/install"
user "github.com/openshift/origin/pkg/user/apis/user/install"
)
func InstallInternalOpenShift(scheme *runtime.Scheme) {
oapps.Install(scheme)
authz.Install(scheme)
build.Install(scheme)
image.Install(scheme)
network.Install(scheme)
oauth.Install(scheme)
project.Install(scheme)
quota.Install(scheme)
route.Install(scheme)
security.Install(scheme)
template.Install(scheme)
user.Install(scheme)
}
func InstallInternalKube(scheme *runtime.Scheme) {
crdinstall.Install(scheme)
apiregistrationinstall.Install(scheme)
kadmissioninstall.Install(scheme)
kadmissionregistrationinstall.Install(scheme)
kappsinstall.Install(scheme)
kauthenticationinstall.Install(scheme)
kauthorizationinstall.Install(scheme)
kautoscalinginstall.Install(scheme)
kbatchinstall.Install(scheme)
kcertificatesinstall.Install(scheme)
kcomponentconfiginstall.AddToScheme(scheme)
kcoreinstall.Install(scheme)
keventsinstall.Install(scheme)
kextensionsinstall.Install(scheme)
kimagepolicyinstall.Install(scheme)
knetworkinginstall.Install(scheme)
kpolicyinstall.Install(scheme)
krbacinstall.Install(scheme)
kschedulinginstall.Install(scheme)
ksettingsinstall.Install(scheme)
kstorageinstall.Install(scheme)
}