Directories
Path | Synopsis |
---|---|
admission | |
admission/configuration | |
admission/initializer | |
admission/metrics | |
admission/plugin/namespace/lifecycle | |
admission/plugin/resourcequota | Package resourcequota enforces all incoming requests against any applied quota in the namespace context of the request |
admission/plugin/resourcequota/apis/resourcequota | |
admission/plugin/resourcequota/apis/resourcequota/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
admission/plugin/resourcequota/apis/resourcequota/v1 | Package v1 is the v1 version of the API. |
admission/plugin/resourcequota/apis/resourcequota/v1alpha1 | Package v1alpha1 is the v1alpha1 version of the API. |
admission/plugin/resourcequota/apis/resourcequota/v1beta1 | Package v1beta1 is the v1beta1 version of the API. |
admission/plugin/resourcequota/apis/resourcequota/validation | |
admission/plugin/webhook | |
admission/plugin/webhook/config | |
admission/plugin/webhook/config/apis/webhookadmission | |
admission/plugin/webhook/config/apis/webhookadmission/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
admission/plugin/webhook/config/apis/webhookadmission/v1 | Package v1 is the v1 version of the API. |
admission/plugin/webhook/config/apis/webhookadmission/v1alpha1 | Package v1alpha1 is the v1alpha1 version of the API. |
admission/plugin/webhook/errors | Package errors contains utilities for admission webhook specific errors |
admission/plugin/webhook/generic | |
admission/plugin/webhook/initializer | |
admission/plugin/webhook/mutating | Package mutating delegates admission checks to dynamically configured mutating webhooks. |
admission/plugin/webhook/namespace | Package namespace defines the utilities that are used by the webhook plugin to decide if a webhook should be applied to an object based on its namespace. |
admission/plugin/webhook/object | Package object defines the utilities that are used by the webhook plugin to decide if a webhook should run, as long as either the old object or the new object has labels matching the webhook config's objectSelector. |
admission/plugin/webhook/request | Package request creates admissionReview request based on admission attributes. |
admission/plugin/webhook/rules | |
admission/plugin/webhook/testcerts | Package testcerts contains generated key pairs used by the unit tests of mutating and validating webhooks. |
admission/plugin/webhook/testing | |
admission/plugin/webhook/testing/main | |
admission/plugin/webhook/util | |
admission/plugin/webhook/validating | Package validating makes calls to validating (i.e., non-mutating) webhooks during the admission process. |
admission/testing | |
apis/apiserver | Package apiserver is the internal version of the API. |
apis/apiserver/install | |
apis/apiserver/v1 | Package v1 is the v1 version of the API. |
apis/apiserver/v1alpha1 | Package v1alpha1 is the v1alpha1 version of the API. |
apis/apiserver/v1beta1 | Package v1beta1 is the v1beta1 version of the API. |
apis/audit | |
apis/audit/fuzzer | |
apis/audit/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/audit/v1 | |
apis/audit/v1alpha1 | |
apis/audit/v1beta1 | |
apis/audit/validation | |
apis/config | |
apis/config/v1 | Package v1 is the v1 version of the API. |
apis/config/validation | Package validation validates EncryptionConfiguration. |
apis/example | package example contains an example API used to demonstrate how to create api groups. |
apis/example/fuzzer | |
apis/example/install | Package install installs the example API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/example/v1 | |
apis/example2 | +k8s:deepcopy-gen=package +groupName=example2.k8s.io package example2 contains an example API whose internal version is defined in another group ("example"). |
apis/example2/install | Package install installs the example2 API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/example2/v1 | Package v1 is a generated protocol buffer package. |
apis/flowcontrol/bootstrap | |
audit | TODO: Delete this file if we generate a clientset. |
audit/event | |
audit/policy | |
authentication/authenticator | |
authentication/authenticatorfactory | |
authentication/group | |
authentication/request/anonymous | |
authentication/request/bearertoken | |
authentication/request/headerrequest | |
authentication/request/union | |
authentication/request/websocket | |
authentication/request/x509 | Package x509 provides a request authenticator that validates and extracts user information from client certificates |
authentication/serviceaccount | |
authentication/token/cache | |
authentication/token/tokenfile | |
authentication/token/union | |
authentication/user | Package user contains utilities for dealing with simple user exchange in the auth packages. |
authorization/authorizer | |
authorization/authorizerfactory | |
authorization/path | Package path contains an authorizer that allows certain paths and path prefixes. |
authorization/union | Package union implements an authorizer that combines multiple subauthorizer. |
endpoints | Package endpoints contains the generic code that provides a RESTful Kubernetes-style API service. |
endpoints/deprecation | |
endpoints/discovery | |
endpoints/filterlatency | |
endpoints/filters | Package filters contains all the http handler chain filters which _are_ api related, i.e. |
endpoints/handlers | Package handlers contains HTTP handlers to implement the apiserver APIs. |
endpoints/handlers/fieldmanager | |
endpoints/handlers/fieldmanager/internal | |
endpoints/handlers/negotiation | Package negotiation contains media type negotiation logic. |
endpoints/handlers/responsewriters | Package responsewriters containers helpers to write responses in HTTP handlers. |
endpoints/metrics | |
endpoints/openapi | |
endpoints/openapi/testing | |
endpoints/request | Package request contains everything around extracting info from a http request object. |
endpoints/testing | |
endpoints/warning | |
features | |
quota/v1 | |
quota/v1/generic | |
registry | Package registry contains the generic implementation of the storage and system logic. |
registry/generic | Package generic provides a generic object store interface and a generic label/field matching type. |
registry/generic/registry | Package etcd has a generic implementation of a registry that stores things in etcd. |
registry/generic/rest | Package rest has generic implementations of resources used for REST responses |
registry/generic/testing | |
registry/rest | Package rest defines common logic around changes to Kubernetes-style resources. |
registry/rest/resttest | |
server | Package server contains the plumbing to create kubernetes-like API server command. |
server/dynamiccertificates | |
server/egressselector | |
server/egressselector/metrics | |
server/filters | Package filters contains all the http handler chain filters which are not api related. |
server/healthz | Package healthz implements basic http server health checking. |
server/httplog | Package httplog contains a helper object and functions to maintain a log along with an http response. |
server/mux | Package mux contains abstractions for http multiplexing of APIs. |
server/options | package options is the public flags and options used by a generic api server. |
server/options/encryptionconfig | |
server/resourceconfig | Package resourceconfig contains the resource config related helper functions. |
server/routes | Package routes holds a collection of optional genericapiserver http handlers. |
server/storage | Package storage contains the plumbing to setup the etcd storage of the apiserver. |
storage | Interfaces for database-related operations. |
storage/cacher | |
storage/errors | Package storage provides conversion of storage errors to API errors. |
storage/etcd3 | |
storage/etcd3/metrics | |
storage/etcd3/preflight | |
storage/etcd3/testing | |
storage/etcd3/testing/testingcert | |
storage/names | |
storage/storagebackend | |
storage/storagebackend/factory | |
storage/testing | |
storage/value | Package value contains methods for assisting with transformation of values in storage. |
storage/value/encrypt/aes | Package aes transforms values for storage at rest using AES-GCM. |
storage/value/encrypt/envelope | Package envelope transforms values for storage at rest using a Envelope provider Package envelope transforms values for storage at rest using a Envelope provider |
storage/value/encrypt/envelope/testing | |
storage/value/encrypt/envelope/v1beta1 | Package v1beta1 contains definition of kms-plugin's gRPC service. |
storage/value/encrypt/identity | |
storage/value/encrypt/secretbox | Package secretbox transforms values for storage at rest using XSalsa20 and Poly1305. |
storageversion | |
util/apihelpers | |
util/dryrun | |
util/feature | |
util/flowcontrol | |
util/flowcontrol/counter | |
util/flowcontrol/debug | |
util/flowcontrol/fairqueuing | |
util/flowcontrol/fairqueuing/promise | |
util/flowcontrol/fairqueuing/promise/lockingpromise | |
util/flowcontrol/fairqueuing/queueset | Package queueset implements a technique called "fair queuing for server requests". |
util/flowcontrol/fairqueuing/testing | |
util/flowcontrol/fairqueuing/testing/clock | |
util/flowcontrol/format | |
util/flowcontrol/metrics | |
util/flushwriter | Package flushwriter implements a wrapper for a writer that flushes on every write if that writer implements the io.Flusher interface |
util/openapi | |
util/proxy | |
util/shufflesharding | |
util/webhook | Package webhook implements a generic HTTP webhook plugin. |
util/wsstream | Package wsstream contains utilities for streaming content over WebSockets. |
warning |