diff --git a/pkg/generated/openapi/BUILD b/pkg/generated/openapi/BUILD index 269878c27d8..e99d0cd7306 100644 --- a/pkg/generated/openapi/BUILD +++ b/pkg/generated/openapi/BUILD @@ -48,6 +48,7 @@ openapi_library( "k8s.io/apiserver/pkg/apis/audit/v1alpha1", "k8s.io/apiserver/pkg/apis/example/v1", "k8s.io/client-go/pkg/api/v1", + "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1", "k8s.io/metrics/pkg/apis/custom_metrics/v1alpha1", "k8s.io/metrics/pkg/apis/metrics/v1alpha1", ], diff --git a/staging/src/k8s.io/apiserver/pkg/server/BUILD b/staging/src/k8s.io/apiserver/pkg/server/BUILD index 3faa3502d27..25d165db79f 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/BUILD +++ b/staging/src/k8s.io/apiserver/pkg/server/BUILD @@ -101,6 +101,7 @@ go_library( "//vendor/k8s.io/apiserver/pkg/server/filters:go_default_library", "//vendor/k8s.io/apiserver/pkg/server/healthz:go_default_library", "//vendor/k8s.io/apiserver/pkg/server/mux:go_default_library", + "//vendor/k8s.io/apiserver/pkg/server/openapi:go_default_library", "//vendor/k8s.io/apiserver/pkg/server/routes:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", "//vendor/k8s.io/client-go/informers:go_default_library", diff --git a/staging/src/k8s.io/apiserver/pkg/server/openapi/BUILD b/staging/src/k8s.io/apiserver/pkg/server/openapi/BUILD index 74cde641914..9c879babc28 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/openapi/BUILD +++ b/staging/src/k8s.io/apiserver/pkg/server/openapi/BUILD @@ -10,11 +10,15 @@ load( go_test( name = "go_default_test", - srcs = ["openapi_test.go"], + srcs = [ + "openapi_aggregator_test.go", + "openapi_test.go", + ], library = ":go_default_library", tags = ["automanaged"], deps = [ "//vendor/github.com/emicklei/go-restful:go_default_library", + "//vendor/github.com/ghodss/yaml:go_default_library", "//vendor/github.com/go-openapi/spec:go_default_library", "//vendor/github.com/stretchr/testify/assert:go_default_library", "//vendor/k8s.io/apimachinery/pkg/openapi:go_default_library", @@ -26,6 +30,8 @@ go_library( srcs = [ "doc.go", "openapi.go", + "openapi_aggregator.go", + "openapi_handler.go", "util.go", ], tags = ["automanaged"], @@ -36,6 +42,7 @@ go_library( "//vendor/github.com/googleapis/gnostic/OpenAPIv2:go_default_library", "//vendor/github.com/googleapis/gnostic/compiler:go_default_library", "//vendor/gopkg.in/yaml.v2:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library", "//vendor/k8s.io/apimachinery/pkg/openapi:go_default_library", "//vendor/k8s.io/apiserver/pkg/server/mux:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/trie:go_default_library", diff --git a/staging/src/k8s.io/kube-aggregator/pkg/apiserver/BUILD b/staging/src/k8s.io/kube-aggregator/pkg/apiserver/BUILD index ead36c19b36..4a747197a8b 100644 --- a/staging/src/k8s.io/kube-aggregator/pkg/apiserver/BUILD +++ b/staging/src/k8s.io/kube-aggregator/pkg/apiserver/BUILD @@ -40,7 +40,9 @@ go_library( ], tags = ["automanaged"], deps = [ + "//vendor/github.com/go-openapi/spec:go_default_library", "//vendor/github.com/golang/glog:go_default_library", + "//vendor/github.com/pkg/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apimachinery/announced:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apimachinery/registered:go_default_library", @@ -61,6 +63,7 @@ go_library( "//vendor/k8s.io/apiserver/pkg/registry/generic/rest:go_default_library", "//vendor/k8s.io/apiserver/pkg/registry/rest:go_default_library", "//vendor/k8s.io/apiserver/pkg/server:go_default_library", + "//vendor/k8s.io/apiserver/pkg/server/openapi:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/proxy:go_default_library", "//vendor/k8s.io/client-go/informers:go_default_library",