@@ -20,31 +20,7 @@ func main() {
20
20
21
21
// Override defaults. These are Kubernetes specific input locations.
22
22
arguments .InputDirs = []string {
23
- "k8s.io/kubernetes/pkg/api" ,
24
- "k8s.io/apimachinery/pkg/apis/meta/v1" ,
25
- "k8s.io/kubernetes/pkg/api/v1" ,
26
- "k8s.io/kubernetes/pkg/apis/authorization" ,
27
- "k8s.io/kubernetes/pkg/apis/authorization/v1beta1" ,
28
- "k8s.io/kubernetes/pkg/apis/autoscaling" ,
29
- "k8s.io/kubernetes/pkg/apis/autoscaling/v1" ,
30
- "k8s.io/kubernetes/pkg/apis/batch" ,
31
- "k8s.io/kubernetes/pkg/apis/batch/v1" ,
32
- "k8s.io/kubernetes/pkg/apis/componentconfig" ,
33
- "k8s.io/kubernetes/pkg/apis/componentconfig/v1alpha1" ,
34
- "k8s.io/kubernetes/pkg/apis/extensions" ,
35
- "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" ,
36
- "k8s.io/apimachinery/pkg/runtime" ,
37
- "k8s.io/apimachinery/pkg/util/intstr" ,
38
- "k8s.io/apimachinery/pkg/util/sets" ,
39
- "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1" ,
40
- "k8s.io/kube-aggregator/pkg/apis/apiregistration" ,
41
- "github.com/openshift/origin/pkg/apps/apis/apps" ,
42
- "github.com/openshift/origin/pkg/apps/apis/apps/v1" ,
43
- "github.com/openshift/origin/pkg/authorization/apis/authorization" ,
44
- "github.com/openshift/origin/pkg/authorization/apis/authorization/v1" ,
45
23
"github.com/openshift/origin/pkg/build/admission/testing" ,
46
- "github.com/openshift/origin/pkg/build/apis/build" ,
47
- "github.com/openshift/origin/pkg/build/apis/build/v1" ,
48
24
"github.com/openshift/origin/pkg/build/controller/build/defaults/api" ,
49
25
"github.com/openshift/origin/pkg/build/controller/build/defaults/api/v1" ,
50
26
"github.com/openshift/origin/pkg/build/controller/build/overrides/api" ,
@@ -55,41 +31,34 @@ func main() {
55
31
"github.com/openshift/origin/pkg/cmd/util/pluginconfig/testing" ,
56
32
"github.com/openshift/origin/pkg/image/admission/imagepolicy/api" ,
57
33
"github.com/openshift/origin/pkg/image/admission/imagepolicy/api/v1" ,
58
- "github.com/openshift/origin/pkg/image/apis/image" ,
59
- "github.com/openshift/origin/pkg/image/apis/image/docker10" ,
60
- "github.com/openshift/origin/pkg/image/apis/image/dockerpre012" ,
61
- "github.com/openshift/origin/pkg/image/apis/image/v1" ,
62
34
"github.com/openshift/origin/pkg/ingress/admission/api" ,
63
35
"github.com/openshift/origin/pkg/ingress/admission/api/v1" ,
64
- "github.com/openshift/origin/pkg/network/apis/network" ,
65
- "github.com/openshift/origin/pkg/network/apis/network/v1" ,
66
- "github.com/openshift/origin/pkg/oauth/apis/oauth" ,
67
- "github.com/openshift/origin/pkg/oauth/apis/oauth/v1" ,
68
36
"github.com/openshift/origin/pkg/project/admission/lifecycle/testing" ,
69
37
"github.com/openshift/origin/pkg/project/admission/requestlimit/api" ,
70
38
"github.com/openshift/origin/pkg/project/admission/requestlimit/api/v1" ,
71
- "github.com/openshift/origin/pkg/project/apis/project" ,
72
- "github.com/openshift/origin/pkg/project/apis/project/v1" ,
73
39
"github.com/openshift/origin/pkg/quota/admission/clusterresourceoverride/api" ,
74
40
"github.com/openshift/origin/pkg/quota/admission/clusterresourceoverride/api/v1" ,
75
41
"github.com/openshift/origin/pkg/quota/admission/runonceduration/api" ,
76
42
"github.com/openshift/origin/pkg/quota/admission/runonceduration/api/v1" ,
77
- "github.com/openshift/origin/pkg/quota/apis/quota" ,
78
- "github.com/openshift/origin/pkg/quota/apis/quota/v1" ,
79
- "github.com/openshift/origin/pkg/route/apis/route" ,
80
- "github.com/openshift/origin/pkg/route/apis/route/v1" ,
81
43
"github.com/openshift/origin/pkg/scheduler/admission/podnodeconstraints/api" ,
82
44
"github.com/openshift/origin/pkg/scheduler/admission/podnodeconstraints/api/v1" ,
83
- "github.com/openshift/origin/pkg/security/apis/security" ,
84
- "github.com/openshift/origin/pkg/security/apis/security/v1" ,
85
- "github.com/openshift/origin/pkg/template/apis/template" ,
86
- "github.com/openshift/origin/pkg/template/apis/template/v1" ,
87
45
"github.com/openshift/origin/pkg/template/servicebroker/apis/config" ,
88
46
"github.com/openshift/origin/pkg/template/servicebroker/apis/config/v1" ,
89
- "github.com/openshift/origin/pkg/user/apis/user" ,
90
- "github.com/openshift/origin/pkg/user/apis/user/v1" ,
91
47
"github.com/openshift/origin/pkg/util/testing" ,
92
48
"github.com/openshift/origin/test/integration/testing" ,
49
+ // internal apis
50
+ "github.com/openshift/origin/pkg/apps/apis/apps" ,
51
+ "github.com/openshift/origin/pkg/authorization/apis/authorization" ,
52
+ "github.com/openshift/origin/pkg/build/apis/build" ,
53
+ "github.com/openshift/origin/pkg/image/apis/image" ,
54
+ "github.com/openshift/origin/pkg/network/apis/network" ,
55
+ "github.com/openshift/origin/pkg/oauth/apis/oauth" ,
56
+ "github.com/openshift/origin/pkg/project/apis/project" ,
57
+ "github.com/openshift/origin/pkg/quota/apis/quota" ,
58
+ "github.com/openshift/origin/pkg/route/apis/route" ,
59
+ "github.com/openshift/origin/pkg/security/apis/security" ,
60
+ "github.com/openshift/origin/pkg/template/apis/template" ,
61
+ "github.com/openshift/origin/pkg/user/apis/user" ,
93
62
}
94
63
95
64
arguments .GeneratedBuildTag = "ignore_autogenerated_openshift"
@@ -109,7 +78,7 @@ func main() {
109
78
pkgs := generators .Packages (context , arguments )
110
79
var include generator.Packages
111
80
for _ , pkg := range pkgs {
112
- if strings .Contains (pkg .Path (), "vendor/ k8s.io/" ) {
81
+ if strings .HasPrefix (pkg .Path (), "k8s.io/" ) {
113
82
continue
114
83
}
115
84
include = append (include , pkg )
0 commit comments