...

Package apimachinery

import "k8s.io/apimachinery"
Overview
Index
Subdirectories

Overview ▾

Index ▾

Package files

doc.go

Subdirectories

Name Synopsis
..
pkg
api
apitesting
fuzzer
naming
roundtrip
equality
errors Package errors provides detailed error types for api field validation.
meta Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API
table
testrestmapper
resource
validation Package validation contains generic api type validation functions.
path
apis
meta
fuzzer
internalversion
scheme
validation
v1 Package v1 contains API types that are common to all versions.
unstructured
unstructuredscheme
validation
v1beta1 package v1beta1 is alpha objects from meta that will be introduced.
validation
testapigroup +k8s:deepcopy-gen=package +groupName=testapigroup.apimachinery.k8s.io
fuzzer
install Package install installs the certificates API group, making it available as an option to all of the API encoding/decoding machinery.
v1
conversion Package conversion provides go object versioning.
queryparams Package queryparams provides conversion from versioned runtime objects to URL query values
fields Package fields implements a simple field system, parsing and matching selectors with sets of fields.
labels Package labels implements a simple label system, parsing and matching selectors with sets of labels.
runtime Package runtime defines conversions between generic types and structs to map query strings to struct objects.
schema
serializer
cbor
direct Package direct provides functions for marshaling and unmarshaling between arbitrary Go values and CBOR data, with behavior that is compatible with that of the CBOR serializer.
json
protobuf Package protobuf provides a Kubernetes serializer for the protobuf format.
recognizer
streaming Package streaming implements encoder and decoder for streams of runtime.Objects over io.Writer/Readers.
versioning
yaml
testing
selection
test
types Package types implements various generic types used throughout kubernetes.
util
cache
diff
dump
duration
errors Package errors implements various utility functions and types around errors.
framer Package framer implements simple frame decoding techniques for an io.ReadCloser
httpstream Package httpstream adds multiplexed streaming support to HTTP requests and responses via connection upgrades.
spdy
wsstream Package wsstream contains utilities for streaming content over WebSockets.
intstr
json
jsonmergepatch
managedfields
managedfieldstest
mergepatch
naming
net
testing Package nettesting contains utilities for testing networking functionality.
portforward
proxy Package proxy provides transport and upgrade support for proxies.
rand Package rand provides utilities related to randomization.
remotecommand
runtime
sets Package sets has generic set and specified sets.
strategicpatch
testing
uuid
validation
field
version Package version provides utilities for version number comparisons
wait Package wait provides tools for polling or listening for changes to a condition.
waitgroup Package waitgroup implements SafeWaitGroup wrap of sync.WaitGroup.
yaml
version Package version supplies the type for version information collected at build time.
watch Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface.
third_party
forked
golang
json Package json is forked from the Go standard library to enable us to find the field of a struct that a given JSON key maps to.
netutil
reflect Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined.