staging/src/k8s.io/apiserver/pkg | |
staging/src/k8s.io/apiserver/pkg/admission | |
staging/src/k8s.io/apiserver/pkg/admission/initializer | |
staging/src/k8s.io/apiserver/pkg/admission/plugin | |
staging/src/k8s.io/apiserver/pkg/admission/plugin/namespace | |
staging/src/k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle | |
staging/src/k8s.io/apiserver/pkg/apis | |
staging/src/k8s.io/apiserver/pkg/apis/apiserver | Package apiserver is the internal version of the API. |
staging/src/k8s.io/apiserver/pkg/apis/apiserver/install | |
staging/src/k8s.io/apiserver/pkg/apis/apiserver/v1alpha1 | Package v1alpha1 is the v1alpha1 version of the API. |
staging/src/k8s.io/apiserver/pkg/apis/audit | +k8s:deepcopy-gen=package,register +groupName=audit.k8s.io |
staging/src/k8s.io/apiserver/pkg/apis/audit/install | Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery. |
staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1 | +groupName=audit.k8s.io |
staging/src/k8s.io/apiserver/pkg/apis/audit/validation | |
staging/src/k8s.io/apiserver/pkg/apis/example | +k8s:deepcopy-gen=package,register +groupName=example.k8s.io |
staging/src/k8s.io/apiserver/pkg/apis/example/fuzzer | |
staging/src/k8s.io/apiserver/pkg/apis/example/install | Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery. |
staging/src/k8s.io/apiserver/pkg/apis/example/v1 | +groupName=example.apiserver.k8s.io |
staging/src/k8s.io/apiserver/pkg/audit | TODO: Delete this file if we generate a clientset. |
staging/src/k8s.io/apiserver/pkg/audit/policy | |
staging/src/k8s.io/apiserver/pkg/authentication | |
staging/src/k8s.io/apiserver/pkg/authentication/authenticator | |
staging/src/k8s.io/apiserver/pkg/authentication/authenticatorfactory | |
staging/src/k8s.io/apiserver/pkg/authentication/group | |
staging/src/k8s.io/apiserver/pkg/authentication/request | |
staging/src/k8s.io/apiserver/pkg/authentication/request/anonymous | |
staging/src/k8s.io/apiserver/pkg/authentication/request/bearertoken | |
staging/src/k8s.io/apiserver/pkg/authentication/request/headerrequest | |
staging/src/k8s.io/apiserver/pkg/authentication/request/union | |
staging/src/k8s.io/apiserver/pkg/authentication/request/x509 | Package x509 provides a request authenticator that validates and extracts user information from client certificates |
staging/src/k8s.io/apiserver/pkg/authentication/serviceaccount | |
staging/src/k8s.io/apiserver/pkg/authentication/token | |
staging/src/k8s.io/apiserver/pkg/authentication/token/tokenfile | |
staging/src/k8s.io/apiserver/pkg/authentication/user | Package user contains utilities for dealing with simple user exchange in the auth packages. |
staging/src/k8s.io/apiserver/pkg/authorization | |
staging/src/k8s.io/apiserver/pkg/authorization/authorizer | |
staging/src/k8s.io/apiserver/pkg/authorization/authorizerfactory | |
staging/src/k8s.io/apiserver/pkg/authorization/union | |
staging/src/k8s.io/apiserver/pkg/endpoints | Package endpoints contains the generic code that provides a RESTful Kubernetes-style API service. |
staging/src/k8s.io/apiserver/pkg/endpoints/discovery | |
staging/src/k8s.io/apiserver/pkg/endpoints/filters | Package filters contains all the http handler chain filters which _are_ api related, i.e. |
staging/src/k8s.io/apiserver/pkg/endpoints/handlers | Package handlers contains HTTP handlers to implement the apiserver APIs. |
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/negotiation | Package negotation contains media type negotiation logic. |
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewriters | Package responsewriters containers helpers to write responses in HTTP handlers. |
staging/src/k8s.io/apiserver/pkg/endpoints/metrics | |
staging/src/k8s.io/apiserver/pkg/endpoints/openapi | |
staging/src/k8s.io/apiserver/pkg/endpoints/request | Package request contains everything around extracting info from a http request object. |
staging/src/k8s.io/apiserver/pkg/endpoints/testing | |
staging/src/k8s.io/apiserver/pkg/features | |
staging/src/k8s.io/apiserver/pkg/registry | Package registry contains the generic implementation of the storage and system logic. |
staging/src/k8s.io/apiserver/pkg/registry/generic | Package generic provides a generic object store interface and a generic label/field matching type. |
staging/src/k8s.io/apiserver/pkg/registry/generic/registry | Package etcd has a generic implementation of a registry that stores things in etcd. |
staging/src/k8s.io/apiserver/pkg/registry/generic/rest | Package rest has generic implementations of resources used for REST responses |
staging/src/k8s.io/apiserver/pkg/registry/rest | Package rest defines common logic around changes to Kubernetes-style resources. |
staging/src/k8s.io/apiserver/pkg/registry/rest/resttest | |
staging/src/k8s.io/apiserver/pkg/server | Package server contains the plumbing to create kubernetes-like API server command. |
staging/src/k8s.io/apiserver/pkg/server/filters | Package filters contains all the http handler chain filters which are not api related. |
staging/src/k8s.io/apiserver/pkg/server/healthz | Package healthz implements basic http server health checking. |
staging/src/k8s.io/apiserver/pkg/server/httplog | Package httplog contains a helper object and functions to maintain a log along with an http response. |
staging/src/k8s.io/apiserver/pkg/server/mux | Package mux contains abstractions for http multiplexing of APIs. |
staging/src/k8s.io/apiserver/pkg/server/openapi | Package openapi contains code to generate OpenAPI discovery spec (which initial version of it also known as Swagger 2.0). |
staging/src/k8s.io/apiserver/pkg/server/options | package options is the public flags and options used by a generic api server. |
staging/src/k8s.io/apiserver/pkg/server/options/encryptionconfig | |
staging/src/k8s.io/apiserver/pkg/server/routes | Package routes holds a collection of optional genericapiserver http handlers. |
staging/src/k8s.io/apiserver/pkg/server/routes/data | |
staging/src/k8s.io/apiserver/pkg/server/routes/data/swagger | |
staging/src/k8s.io/apiserver/pkg/server/storage | Package storage contains the plumbing to setup the etcd storage of the apiserver. |
staging/src/k8s.io/apiserver/pkg/storage | Interfaces for database-related operations. |
staging/src/k8s.io/apiserver/pkg/storage/errors | Package etcd provides conversion of etcd errors to API errors. |
staging/src/k8s.io/apiserver/pkg/storage/etcd | |
staging/src/k8s.io/apiserver/pkg/storage/etcd3 | |
staging/src/k8s.io/apiserver/pkg/storage/etcd/etcdtest | |
staging/src/k8s.io/apiserver/pkg/storage/etcd/metrics | |
staging/src/k8s.io/apiserver/pkg/storage/etcd/testing | |
staging/src/k8s.io/apiserver/pkg/storage/etcd/testing/testingcert | |
staging/src/k8s.io/apiserver/pkg/storage/etcd/util | Package util holds generic etcd-related utility functions that any user of ectd might want to use, without pulling in kubernetes-specific code. |
staging/src/k8s.io/apiserver/pkg/storage/names | |
staging/src/k8s.io/apiserver/pkg/storage/storagebackend | |
staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory | |
staging/src/k8s.io/apiserver/pkg/storage/testing | |
staging/src/k8s.io/apiserver/pkg/storage/tests | |
staging/src/k8s.io/apiserver/pkg/storage/value | Package value contains methods for assisting with transformation of values in storage. |
staging/src/k8s.io/apiserver/pkg/storage/value/encrypt | |
staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/aes | Package aes transforms values for storage at rest using AES-GCM. |
staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/identity | |
staging/src/k8s.io/apiserver/pkg/util | |
staging/src/k8s.io/apiserver/pkg/util/feature | |
staging/src/k8s.io/apiserver/pkg/util/flag | |
staging/src/k8s.io/apiserver/pkg/util/flushwriter | Package flushwriter implements a wrapper for a writer that flushes on every write if that writer implements the io.Flusher interface |
staging/src/k8s.io/apiserver/pkg/util/logs | |
staging/src/k8s.io/apiserver/pkg/util/proxy | Package proxy provides transport and upgrade support for proxies |
staging/src/k8s.io/apiserver/pkg/util/trace | |
staging/src/k8s.io/apiserver/pkg/util/trie | |
staging/src/k8s.io/apiserver/pkg/util/webhook | Package webhook implements a generic HTTP webhook plugin. |
staging/src/k8s.io/apiserver/pkg/util/wsstream | Package wsstream contains utilities for streaming content over WebSockets. |
staging/src/k8s.io/apiserver/plugin | |
staging/src/k8s.io/apiserver/plugin/pkg | |
staging/src/k8s.io/apiserver/plugin/pkg/audit | Package auduút contains implementations for pkg/audit/AuditBackend interface |
staging/src/k8s.io/apiserver/plugin/pkg/audit/log | |
staging/src/k8s.io/apiserver/plugin/pkg/audit/webhook | Package webhook implements the audit.Backend interface using HTTP webhooks. |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator | Package authenticator contains implementations for pkg/auth/authenticator interfaces |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password | Package password contains authenticator.Password implementations |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password/allow | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password/keystone | Package keystone provides authentication via keystone. |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/password/passwordfile | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/request | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/request/basicauth | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/anytoken | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/oidc | oidc implements the authenticator.Token interface using the OpenID Connect protocol. |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/oidc/testing | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/tokentest | |
staging/src/k8s.io/apiserver/plugin/pkg/authenticator/token/webhook | Package webhook implements the authenticator.Token interface using HTTP webhooks. |
staging/src/k8s.io/apiserver/plugin/pkg/authorizer | |
staging/src/k8s.io/apiserver/plugin/pkg/authorizer/webhook | Package webhook implements the authorizer.Authorizer interface using HTTP webhooks. |