pkg/ directory

Directories

PathSynopsis
staging/src/k8s.io/apiserver/pkg/admission
staging/src/k8s.io/apiserver/pkg/admission/configuration
staging/src/k8s.io/apiserver/pkg/admission/initializer
staging/src/k8s.io/apiserver/pkg/admission/metrics
staging/src/k8s.io/apiserver/pkg/admission/plugin
staging/src/k8s.io/apiserver/pkg/admission/plugin/initialization
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/admission/plugin/webhook
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/config/apis/webhookadmission/installPackage 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/admission/plugin/webhook/config/apis/webhookadmission/v1alpha1Package v1alpha1 is the v1alpha1 version of the API.
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/errorsPackage errors contains utilities for admission webhook specific errors
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/initializer
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutatingPackage mutating delegates admission checks to dynamically configured mutating webhooks.
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/namespacePackage 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.
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/requestPackage request creates admissionReview request based on admission attributes.
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/rules
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/testcertsPackage testcerts contains generated key pairs used by the unit tests of mutating and validating webhooks.
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/testing
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/util
staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validatingPackage validating makes calls to validating (i.e., non-mutating) webhooks during the admission process.
staging/src/k8s.io/apiserver/pkg/apis
staging/src/k8s.io/apiserver/pkg/apis/apiserverPackage 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/v1alpha1Package v1alpha1 is the v1alpha1 version of the API.
staging/src/k8s.io/apiserver/pkg/apis/audit
staging/src/k8s.io/apiserver/pkg/apis/audit/fuzzer
staging/src/k8s.io/apiserver/pkg/apis/audit/installPackage 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/v1Package v1 is a generated protocol buffer package.
staging/src/k8s.io/apiserver/pkg/apis/audit/v1alpha1Package v1alpha1 is a generated protocol buffer package.
staging/src/k8s.io/apiserver/pkg/apis/audit/v1beta1Package v1beta1 is a generated protocol buffer package.
staging/src/k8s.io/apiserver/pkg/apis/audit/validation
staging/src/k8s.io/apiserver/pkg/apis/config
staging/src/k8s.io/apiserver/pkg/apis/config/v1Package v1 is the v1 version of the API.
staging/src/k8s.io/apiserver/pkg/apis/config/v1alpha1
staging/src/k8s.io/apiserver/pkg/apis/config/validation
staging/src/k8s.io/apiserver/pkg/apis/examplepackage example contains an example API used to demonstrate how to create api groups.
staging/src/k8s.io/apiserver/pkg/apis/example2+k8s:deepcopy-gen=package +groupName=example2.k8s.io
staging/src/k8s.io/apiserver/pkg/apis/example2/installPackage install installs the example2 API group, making it available as an option to all of the API encoding/decoding machinery.
staging/src/k8s.io/apiserver/pkg/apis/example2/v1Package v1 is a generated protocol buffer package.
staging/src/k8s.io/apiserver/pkg/apis/example/fuzzer
staging/src/k8s.io/apiserver/pkg/apis/example/installPackage install installs the example API group, making it available as an option to all of the API encoding/decoding machinery.
staging/src/k8s.io/apiserver/pkg/apis/example/v1Package v1 is a generated protocol buffer package.
staging/src/k8s.io/apiserver/pkg/auditTODO: Delete this file if we generate a clientset.
staging/src/k8s.io/apiserver/pkg/audit/event
staging/src/k8s.io/apiserver/pkg/audit/policy
staging/src/k8s.io/apiserver/pkg/audit/util
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/websocket
staging/src/k8s.io/apiserver/pkg/authentication/request/x509Package 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/cache
staging/src/k8s.io/apiserver/pkg/authentication/token/tokenfile
staging/src/k8s.io/apiserver/pkg/authentication/token/union
staging/src/k8s.io/apiserver/pkg/authentication/userPackage 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/pathPackage path contains an authorizer that allows certain paths and path prefixes.
staging/src/k8s.io/apiserver/pkg/authorization/unionPackage union implements an authorizer that combines multiple subauthorizer.
staging/src/k8s.io/apiserver/pkg/endpointsPackage 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/filtersPackage filters contains all the http handler chain filters which _are_ api related, i.e.
staging/src/k8s.io/apiserver/pkg/endpoints/handlersPackage handlers contains HTTP handlers to implement the apiserver APIs.
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/negotiationPackage negotiation contains media type negotiation logic.
staging/src/k8s.io/apiserver/pkg/endpoints/handlers/responsewritersPackage 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/openapi/testing
staging/src/k8s.io/apiserver/pkg/endpoints/requestPackage 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/registryPackage registry contains the generic implementation of the storage and system logic.
staging/src/k8s.io/apiserver/pkg/registry/genericPackage generic provides a generic object store interface and a generic label/field matching type.
staging/src/k8s.io/apiserver/pkg/registry/generic/registryPackage etcd has a generic implementation of a registry that stores things in etcd.
staging/src/k8s.io/apiserver/pkg/registry/generic/restPackage rest has generic implementations of resources used for REST responses
staging/src/k8s.io/apiserver/pkg/registry/generic/testing
staging/src/k8s.io/apiserver/pkg/registry/restPackage 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/serverPackage server contains the plumbing to create kubernetes-like API server command.
staging/src/k8s.io/apiserver/pkg/server/filtersPackage filters contains all the http handler chain filters which are not api related.
staging/src/k8s.io/apiserver/pkg/server/healthzPackage healthz implements basic http server health checking.
staging/src/k8s.io/apiserver/pkg/server/httplogPackage httplog contains a helper object and functions to maintain a log along with an http response.
staging/src/k8s.io/apiserver/pkg/server/muxPackage mux contains abstractions for http multiplexing of APIs.
staging/src/k8s.io/apiserver/pkg/server/optionspackage 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/resourceconfigPackage resourceconfig contains the resource config related helper functions.
staging/src/k8s.io/apiserver/pkg/server/routesPackage 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/storagePackage storage contains the plumbing to setup the etcd storage of the apiserver.
staging/src/k8s.io/apiserver/pkg/storageInterfaces for database-related operations.
staging/src/k8s.io/apiserver/pkg/storage/cacher
staging/src/k8s.io/apiserver/pkg/storage/errorsPackage 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/etcd3/preflight
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/utilPackage 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/valuePackage 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/aesPackage aes transforms values for storage at rest using AES-GCM.
staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelopePackage envelope transforms values for storage at rest using a Envelope provider
staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/v1beta1Package v1beta1 is a generated protocol buffer package.
staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/identity
staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/secretboxPackage secretbox transforms values for storage at rest using XSalsa20 and Poly1305.
staging/src/k8s.io/apiserver/pkg/util
staging/src/k8s.io/apiserver/pkg/util/dryrun
staging/src/k8s.io/apiserver/pkg/util/feature
staging/src/k8s.io/apiserver/pkg/util/feature/testing
staging/src/k8s.io/apiserver/pkg/util/flag
staging/src/k8s.io/apiserver/pkg/util/flushwriterPackage 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/globalflag
staging/src/k8s.io/apiserver/pkg/util/logs
staging/src/k8s.io/apiserver/pkg/util/openapi
staging/src/k8s.io/apiserver/pkg/util/proxy
staging/src/k8s.io/apiserver/pkg/util/trace
staging/src/k8s.io/apiserver/pkg/util/webhookPackage webhook implements a generic HTTP webhook plugin.
staging/src/k8s.io/apiserver/pkg/util/wsstreamPackage wsstream contains utilities for streaming content over WebSockets.
Version
v1.13.12
Published
Oct 9, 2019
Platform
linux/amd64
Last checked
12 minutes ago

Tools for package owners.