Skip to content

Commit

Permalink
Merge pull request kubernetes#2031 from r2d4/openapi-patch
Browse files Browse the repository at this point in the history
Add patch for openapi
  • Loading branch information
r2d4 authored Oct 4, 2017
2 parents 93323c6 + 7cc7452 commit 9304e7e
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 2 deletions.
1 change: 1 addition & 0 deletions hack/godeps/godep-save.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,6 @@ git checkout -- ${MINIKUBE_ROOT}/vendor/golang.org/x/sys/windows
pushd ${MINIKUBE_ROOT} >/dev/null
git apply ${MINIKUBE_ROOT}/hack/tpr-patch.diff
git apply ${MINIKUBE_ROOT}/hack/kube-proxy-patch.diff
git apply ${MINIKUBE_ROOT}/hack/openapi.diff
popd >/dev/null

31 changes: 31 additions & 0 deletions hack/openapi.diff
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
diff --git a/vendor/k8s.io/apiserver/pkg/endpoints/openapi/openapi.go b/vendor/k8s.io/apiserver/pkg/endpoints/openapi/openapi.go
index 182c51796..03725947c 100644
--- a/vendor/k8s.io/apiserver/pkg/endpoints/openapi/openapi.go
+++ b/vendor/k8s.io/apiserver/pkg/endpoints/openapi/openapi.go
@@ -26,11 +26,12 @@ import (
"github.com/emicklei/go-restful"
"github.com/go-openapi/spec"

+ "sort"
+
"k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/apiserver/pkg/util/trie"
- "sort"
)

var verbs = trie.New([]string{"get", "log", "read", "replace", "patch", "delete", "deletecollection", "watch", "connect", "proxy", "list", "create", "patch"})
@@ -135,7 +136,11 @@ func friendlyName(name string) string {
}

func typeName(t reflect.Type) string {
- return fmt.Sprintf("%s.%s", t.PkgPath(), t.Name())
+ path := t.PkgPath()
+ if strings.Contains(path, "/vendor/") {
+ path = path[strings.Index(path, "/vendor/")+len("/vendor/"):]
+ }
+ return fmt.Sprintf("%s.%s", path, t.Name())
}

// NewDefinitionNamer constructs a new DefinitionNamer to be used to customize OpenAPI spec.
9 changes: 7 additions & 2 deletions vendor/k8s.io/apiserver/pkg/endpoints/openapi/openapi.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 9304e7e

Please sign in to comment.