graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[pkg/registry/customresourcedefinition/strategy.go]" -- "[pkg/apis/apiextensions/validation/validation.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pkg/controller/openapi/builder/builder.go]" -- "[pkg/apiserver/customresource_handler.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apiserver/apiserver.go]" -- "[pkg/apiserver/customresource_handler.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/v1/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.deepcopy.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.deepcopy.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.deepcopy.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apis/apiextensions/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apiserver/schema/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apiserver/schema/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1/zz_generated.deepcopy.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apiserver/schema/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apiserver/schema/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apiserver/schema/zz_generated.deepcopy.go]" -- "[pkg/apis/apiextensions/zz_generated.deepcopy.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/client/clientset/clientset/typed/apiextensions/v1beta1/fake/fake_customresourcedefinition.go]" -- "[pkg/client/clientset/clientset/typed/apiextensions/v1/fake/fake_customresourcedefinition.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/controller/nonstructuralschema/nonstructuralschema_controller.go]" -- "[pkg/controller/apiapproval/apiapproval_controller.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/apiserver/customresource_handler.go]" -- "[pkg/apiserver/schema/pruning/algorithm.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/builder/builder.go]" -- "[pkg/apiserver/schema/pruning/algorithm.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/apiserver/apiserver.go]" -- "[pkg/controller/openapi/builder/builder.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/builder/merge.go]" -- "[pkg/apiserver/customresource_handler.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/builder/merge.go]" -- "[pkg/controller/openapi/builder/builder.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/builder/merge.go]" -- "[pkg/apiserver/apiserver.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/controller.go]" -- "[pkg/apiserver/customresource_handler.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/controller.go]" -- "[pkg/controller/openapi/builder/builder.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/controller.go]" -- "[pkg/apiserver/apiserver.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapi/controller.go]" -- "[pkg/controller/openapi/builder/merge.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/controller.go]" -- "[pkg/apiserver/customresource_handler.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/controller.go]" -- "[pkg/controller/openapi/builder/builder.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/controller.go]" -- "[pkg/apiserver/apiserver.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/controller.go]" -- "[pkg/controller/openapi/builder/merge.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/controller.go]" -- "[pkg/controller/openapi/controller.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/util.go]" -- "[pkg/apiserver/customresource_handler.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/util.go]" -- "[pkg/controller/openapi/builder/builder.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/util.go]" -- "[pkg/apiserver/apiserver.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/util.go]" -- "[pkg/controller/openapi/builder/merge.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/util.go]" -- "[pkg/controller/openapi/controller.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/controller/openapiv3/util.go]" -- "[pkg/controller/openapiv3/controller.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/apiserver/schema/cel/values.go]" -- "[pkg/apiserver/schema/cel/validation.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/apiserver/schema/defaulting/validation.go]" -- "[pkg/apiserver/schema/cel/validation.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/apiserver/schema/defaulting/validation.go]" -- "[pkg/apiserver/schema/cel/values.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/apiserver/schema/listtype/validation.go]" -- "[pkg/apiserver/schema/cel/validation.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/apiserver/schema/listtype/validation.go]" -- "[pkg/apiserver/schema/cel/values.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/apiserver/schema/listtype/validation.go]" -- "[pkg/apiserver/schema/defaulting/validation.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/registry/customresource/status_strategy.go]" -- "[pkg/apiserver/schema/cel/validation.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/registry/customresource/status_strategy.go]" -- "[pkg/apiserver/schema/cel/values.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[pkg/registry/customresource/status_strategy.go]" -- "[pkg/apiserver/schema/defaulting/validation.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }