Skip to content

Commit 0567280

Browse files
author
Kubernetes Submit Queue
authored
Merge pull request kubernetes#40658 from sttts/sttts-more-cutoffs-4
Automatic merge from submit-queue (batch tested with PRs 40798, 40658) genericapiserver: cut off more dependencies – episode 4 Follow-up of kubernetes#40426. TODO: - [x] resync client-go before "genericapiserver: cutting off pkg/api deps" when kubernetes#40426 went in and mirror repos are synched. approved based on kubernetes#40363
2 parents 44f22e1 + 7a6366b commit 0567280

File tree

16 files changed

+75
-63
lines changed

16 files changed

+75
-63
lines changed

pkg/api/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ go_library(
1717
"field_constants.go",
1818
"helpers.go",
1919
"json.go",
20-
"meta.go",
2120
"ref.go",
2221
"register.go",
2322
"resource_helpers.go",

pkg/api/meta.go

Lines changed: 0 additions & 27 deletions
This file was deleted.

pkg/genericapiserver/endpoints/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ go_library(
6363
],
6464
tags = ["automanaged"],
6565
deps = [
66-
"//pkg/apis/extensions:go_default_library",
6766
"//pkg/genericapiserver/endpoints/handlers:go_default_library",
6867
"//pkg/genericapiserver/endpoints/handlers/responsewriters:go_default_library",
6968
"//pkg/genericapiserver/registry/rest:go_default_library",

pkg/genericapiserver/endpoints/filters/BUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ go_test(
2020
library = ":go_default_library",
2121
tags = ["automanaged"],
2222
deps = [
23-
"//pkg/apis/authentication:go_default_library",
2423
"//pkg/apis/batch:go_default_library",
2524
"//pkg/genericapiserver/endpoints/handlers/responsewriters:go_default_library",
2625
"//vendor:k8s.io/apimachinery/pkg/util/sets",
2726
"//vendor:k8s.io/apiserver/pkg/authentication/authenticator",
2827
"//vendor:k8s.io/apiserver/pkg/authentication/user",
2928
"//vendor:k8s.io/apiserver/pkg/authorization/authorizer",
3029
"//vendor:k8s.io/apiserver/pkg/endpoints/request",
30+
"//vendor:k8s.io/client-go/pkg/apis/authentication",
3131
],
3232
)
3333

@@ -43,8 +43,6 @@ go_library(
4343
],
4444
tags = ["automanaged"],
4545
deps = [
46-
"//pkg/api:go_default_library",
47-
"//pkg/apis/authentication:go_default_library",
4846
"//pkg/genericapiserver/endpoints/handlers/responsewriters:go_default_library",
4947
"//vendor:github.com/golang/glog",
5048
"//vendor:github.com/pborman/uuid",
@@ -56,6 +54,8 @@ go_library(
5654
"//vendor:k8s.io/apiserver/pkg/authorization/authorizer",
5755
"//vendor:k8s.io/apiserver/pkg/endpoints/request",
5856
"//vendor:k8s.io/apiserver/pkg/server/httplog",
57+
"//vendor:k8s.io/client-go/pkg/api",
58+
"//vendor:k8s.io/client-go/pkg/apis/authentication",
5959
],
6060
)
6161

pkg/genericapiserver/endpoints/filters/audit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import (
3131

3232
utilnet "k8s.io/apimachinery/pkg/util/net"
3333
"k8s.io/apiserver/pkg/endpoints/request"
34-
authenticationapi "k8s.io/kubernetes/pkg/apis/authentication"
34+
authenticationapi "k8s.io/client-go/pkg/apis/authentication"
3535
"k8s.io/kubernetes/pkg/genericapiserver/endpoints/handlers/responsewriters"
3636
)
3737

pkg/genericapiserver/endpoints/filters/impersonation.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ import (
2929
"k8s.io/apiserver/pkg/authorization/authorizer"
3030
"k8s.io/apiserver/pkg/endpoints/request"
3131
"k8s.io/apiserver/pkg/server/httplog"
32-
"k8s.io/kubernetes/pkg/api"
33-
authenticationapi "k8s.io/kubernetes/pkg/apis/authentication"
32+
"k8s.io/client-go/pkg/api"
33+
authenticationapi "k8s.io/client-go/pkg/apis/authentication"
3434
"k8s.io/kubernetes/pkg/genericapiserver/endpoints/handlers/responsewriters"
3535
)
3636

pkg/genericapiserver/endpoints/filters/impersonation_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import (
2727
"k8s.io/apiserver/pkg/authentication/user"
2828
"k8s.io/apiserver/pkg/authorization/authorizer"
2929
"k8s.io/apiserver/pkg/endpoints/request"
30-
authenticationapi "k8s.io/kubernetes/pkg/apis/authentication"
30+
authenticationapi "k8s.io/client-go/pkg/apis/authentication"
3131
)
3232

3333
type impersonateAuthorizer struct{}

pkg/genericapiserver/endpoints/installer.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ import (
3838
"k8s.io/apiserver/pkg/endpoints/handlers/negotiation"
3939
"k8s.io/apiserver/pkg/endpoints/metrics"
4040
"k8s.io/apiserver/pkg/endpoints/request"
41-
"k8s.io/kubernetes/pkg/apis/extensions"
4241
"k8s.io/kubernetes/pkg/genericapiserver/endpoints/handlers"
4342
"k8s.io/kubernetes/pkg/genericapiserver/registry/rest"
4443

@@ -154,8 +153,9 @@ func (a *APIInstaller) getResourceKind(path string, storage rest.Storage) (schem
154153
break
155154
}
156155

157-
// TODO This keeps it doing what it was doing before, but it doesn't feel right.
158-
if fqKind.Group == extensions.GroupName && fqKind.Kind == "ThirdPartyResourceData" {
156+
// TODO: keep rid of extensions api group dependency here
157+
// This keeps it doing what it was doing before, but it doesn't feel right.
158+
if fqKind.Group == "extensions" && fqKind.Kind == "ThirdPartyResourceData" {
159159
fqKindToRegister = a.group.GroupVersion.WithKind(fqKind.Kind)
160160
}
161161
}

pkg/genericapiserver/registry/rest/meta_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ func TestFillObjectMetaSystemFields(t *testing.T) {
4949
func TestHasObjectMetaSystemFieldValues(t *testing.T) {
5050
ctx := genericapirequest.NewDefaultContext()
5151
resource := metav1.ObjectMeta{}
52-
if api.HasObjectMetaSystemFieldValues(&resource) {
52+
if metav1.HasObjectMetaSystemFieldValues(&resource) {
5353
t.Errorf("the resource does not have all fields yet populated, but incorrectly reports it does")
5454
}
5555
FillObjectMetaSystemFields(ctx, &resource)
56-
if !api.HasObjectMetaSystemFieldValues(&resource) {
56+
if !metav1.HasObjectMetaSystemFieldValues(&resource) {
5757
t.Errorf("the resource does have all fields populated, but incorrectly reports it does not")
5858
}
5959
}

pkg/genericapiserver/registry/rest/resttest/resttest.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,7 @@ func (t *Tester) testCreateHasMetadata(valid runtime.Object) {
328328
t.Fatalf("Unexpected object from result: %#v", obj)
329329
}
330330
defer t.delete(t.TestContext(), obj)
331-
if !api.HasObjectMetaSystemFieldValues(objectMeta) {
331+
if !metav1.HasObjectMetaSystemFieldValues(objectMeta) {
332332
t.Errorf("storage did not populate object meta field values")
333333
}
334334
}

0 commit comments

Comments
 (0)