README

apiextensions-apiserver

Implements: https://github.com/kubernetes/community/blob/master/contributors/design-proposals/api-machinery/thirdpartyresources.md

It provides an API for registering CustomResourceDefinitions.

Purpose

This API server provides the implementation for CustomResourceDefinitions which is included as delegate server inside of kube-apiserver.

Compatibility

HEAD of this repo will match HEAD of k8s.io/apiserver, k8s.io/apimachinery, and k8s.io/client-go.

Where does it come from?

apiextensions-apiserver is synced from https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apiextensions-apiserver. Code changes are made in that location, merged into k8s.io/kubernetes and later synced here.

Expand ▾ Collapse ▴

Documentation

The Go Gopher

There is no documentation for this package.

Source Files

Directories

Path Synopsis
examples/client-go/pkg/apis/cr
examples/client-go/pkg/apis/cr/v1 Package v1 is the v1 version of the API.
examples/client-go/pkg/client/clientset/versioned This package has the automatically generated clientset.
examples/client-go/pkg/client/clientset/versioned/fake This package has the automatically generated fake clientset.
examples/client-go/pkg/client/clientset/versioned/scheme This package contains the scheme of the automatically generated clientset.
examples/client-go/pkg/client/clientset/versioned/typed/cr/v1 This package has the automatically generated typed clients.
examples/client-go/pkg/client/clientset/versioned/typed/cr/v1/fake Package fake has the automatically generated clients.
examples/client-go/pkg/client/informers/externalversions
examples/client-go/pkg/client/informers/externalversions/cr
examples/client-go/pkg/client/informers/externalversions/cr/v1
examples/client-go/pkg/client/informers/externalversions/internalinterfaces
examples/client-go/pkg/client/listers/cr/v1
pkg/apihelpers
pkg/apis/apiextensions Package apiextensions is the internal version of the API.
pkg/apis/apiextensions/fuzzer
pkg/apis/apiextensions/install
pkg/apis/apiextensions/v1 Package v1 is the v1 version of the API.
pkg/apis/apiextensions/v1beta1 Package v1beta1 is the v1beta1 version of the API.
pkg/apis/apiextensions/validation
pkg/apiserver
pkg/apiserver/conversion
pkg/apiserver/schema
pkg/apiserver/schema/defaulting
pkg/apiserver/schema/listtype
pkg/apiserver/schema/objectmeta
pkg/apiserver/schema/pruning
pkg/apiserver/validation
pkg/client/clientset/clientset This package has the automatically generated clientset.
pkg/client/clientset/clientset/fake This package has the automatically generated fake clientset.
pkg/client/clientset/clientset/scheme This package contains the scheme of the automatically generated clientset.
pkg/client/clientset/clientset/typed/apiextensions/v1 This package has the automatically generated typed clients.
pkg/client/clientset/clientset/typed/apiextensions/v1/fake Package fake has the automatically generated clients.
pkg/client/clientset/clientset/typed/apiextensions/v1beta1 This package has the automatically generated typed clients.
pkg/client/clientset/clientset/typed/apiextensions/v1beta1/fake Package fake has the automatically generated clients.
pkg/client/clientset/deprecated This package has the automatically generated clientset.
pkg/client/clientset/deprecated/fake This package has the automatically generated fake clientset.
pkg/client/clientset/deprecated/scheme This package contains the scheme of the automatically generated clientset.
pkg/client/clientset/deprecated/typed/apiextensions/v1 This package has the automatically generated typed clients.
pkg/client/clientset/deprecated/typed/apiextensions/v1/fake Package fake has the automatically generated clients.
pkg/client/clientset/deprecated/typed/apiextensions/v1beta1 This package has the automatically generated typed clients.
pkg/client/clientset/deprecated/typed/apiextensions/v1beta1/fake Package fake has the automatically generated clients.
pkg/client/informers/externalversions
pkg/client/informers/externalversions/apiextensions
pkg/client/informers/externalversions/apiextensions/v1
pkg/client/informers/externalversions/apiextensions/v1beta1
pkg/client/informers/externalversions/internalinterfaces
pkg/client/listers/apiextensions/v1
pkg/client/listers/apiextensions/v1beta1
pkg/cmd/server
pkg/cmd/server/options
pkg/cmd/server/testing
pkg/controller/apiapproval
pkg/controller/establish
pkg/controller/finalizer
pkg/controller/nonstructuralschema
pkg/controller/openapi
pkg/controller/openapi/builder
pkg/controller/openapi/v2
pkg/controller/status
pkg/crdserverscheme
pkg/features
pkg/generated/openapi openapi generated definitions.
pkg/registry/customresource
pkg/registry/customresource/tableconvertor
pkg/registry/customresourcedefinition
test/integration
test/integration/conversion
test/integration/fixtures
test/integration/storage