Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       GoogleCloudPlatform
        | 
      |
| 
         
          
            gcloud-golang/compute/metadata
            
            
          
           
      Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts. 
         | 
      Package metadata provides access to Google Compute Engine (GCE) metadata and API service accounts. | 
| 
         
          
            kubernetes/pkg/api
            
            
          
           
      Package api contains the latest (or "internal") version of the Kubernetes API objects. 
         | 
      Package api contains the latest (or "internal") version of the Kubernetes API objects. | 
| 
         
          
            kubernetes/pkg/api/errors
            
            
          
           
      Package errors provides detailed error types for api field validation. 
         | 
      Package errors provides detailed error types for api field validation. | 
| 
         
          
            kubernetes/pkg/api/errors/etcd
            
            
          
           
      Package etcd provides conversion of etcd errors to API errors. 
         | 
      Package etcd provides conversion of etcd errors to API errors. | 
| 
         
          
            kubernetes/pkg/api/latest
            
            
          
           
      Package latest defines the default output serializations that code should use and imports the required schemas. 
         | 
      Package latest defines the default output serializations that code should use and imports the required schemas. | 
| 
         
          
            kubernetes/pkg/api/meta
            
            
          
           
      Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API TODO: move everything in this file to pkg/api/rest 
         | 
      Package meta provides functions for retrieving API metadata from objects belonging to the Kubernetes API TODO: move everything in this file to pkg/api/rest | 
| 
         
          
            kubernetes/pkg/api/registered
            
            
          
           
      Package to keep track of API Versions that should be registered in api.Scheme. 
         | 
      Package to keep track of API Versions that should be registered in api.Scheme. | 
| 
         
          
            kubernetes/pkg/api/rest
            
            
          
           
      Package rest defines common logic around changes to Kubernetes resources. 
         | 
      Package rest defines common logic around changes to Kubernetes resources. | 
| 
         
          
            kubernetes/pkg/api/testapi
            
            
          
           
      Package testapi provides a helper for retrieving the KUBE_API_VERSION environment variable. 
         | 
      Package testapi provides a helper for retrieving the KUBE_API_VERSION environment variable. | 
| 
         
          
            kubernetes/pkg/api/v1
            
            
          
           
      Package v1 is the v1 version of the API. 
         | 
      Package v1 is the v1 version of the API. | 
| 
         
          
            kubernetes/pkg/api/v1beta3
            
            
          
           
      Package v1beta3 is the v1beta3 version of the API. 
         | 
      Package v1beta3 is the v1beta3 version of the API. | 
| 
         
          
            kubernetes/pkg/api/validation
            
            
          
           
      Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid. 
         | 
      Package validation has functions for validating the correctness of api objects and explaining what is wrong with them when they aren't valid. | 
| 
         
          
            kubernetes/pkg/auth/user
            
            
          
           
      Package user contains utilities for dealing with simple user exchange in the auth packages. 
         | 
      Package user contains utilities for dealing with simple user exchange in the auth packages. | 
| 
         
          
            kubernetes/pkg/client
            
            
          
           
      Package client contains the implementation of the client side communication with the Kubernetes master. 
         | 
      Package client contains the implementation of the client side communication with the Kubernetes master. | 
| 
         
          
            kubernetes/pkg/client/cache
            
            
          
           
      Package cache is a client-side caching mechanism. 
         | 
      Package cache is a client-side caching mechanism. | 
| 
         
          
            kubernetes/pkg/client/chaosclient
            
            
          
           
      Package chaosclient makes it easy to simulate network latency, misbehaving servers, and random errors from servers. 
         | 
      Package chaosclient makes it easy to simulate network latency, misbehaving servers, and random errors from servers. | 
| 
         
          
            kubernetes/pkg/client/clientcmd
            
            
          
           
      Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination. 
         | 
      Package clientcmd provides one stop shopping for building a working client from a fixed config, from a .kubeconfig file, from command line flags, or from any merged combination. | 
| 
         
          
            kubernetes/pkg/client/portforward
            
            
          
           
      Package portforward adds support for SSH-like port forwarding from the client's local host to remote containers. 
         | 
      Package portforward adds support for SSH-like port forwarding from the client's local host to remote containers. | 
| 
         
          
            kubernetes/pkg/client/record
            
            
          
           
      Package record has all client logic for recording and reporting events. 
         | 
      Package record has all client logic for recording and reporting events. | 
| 
         
          
            kubernetes/pkg/client/remotecommand
            
            
          
           
      Package remotecommand adds support for executing commands in containers, with support for separate stdin, stdout, and stderr streams, as well as TTY. 
         | 
      Package remotecommand adds support for executing commands in containers, with support for separate stdin, stdout, and stderr streams, as well as TTY. | 
| 
         
          
            kubernetes/pkg/clientauth
            
            
          
           
      Package authcfg defines a file format for holding authentication information needed by clients of Kubernetes. 
         | 
      Package authcfg defines a file format for holding authentication information needed by clients of Kubernetes. | 
| 
         
          
            kubernetes/pkg/controller/framework
            
            
          
           
      Package framework implements all the grunt work involved in running a simple controller. 
         | 
      Package framework implements all the grunt work involved in running a simple controller. | 
| 
         
          
            kubernetes/pkg/conversion
            
            
          
           
      Package conversion provides go object versioning and encoding/decoding mechanisms. 
         | 
      Package conversion provides go object versioning and encoding/decoding mechanisms. | 
| 
         
          
            kubernetes/pkg/conversion/queryparams
            
            
          
           
      Package queryparams provides conversion from versioned runtime objects to URL query values 
         | 
      Package queryparams provides conversion from versioned runtime objects to URL query values | 
| 
         
          
            kubernetes/pkg/fields
            
            
          
           
      Package fields implements a simple field system, parsing and matching selectors with sets of fields. 
         | 
      Package fields implements a simple field system, parsing and matching selectors with sets of fields. | 
| 
         
          
            kubernetes/pkg/labels
            
            
          
           
      Package labels implements a simple label system, parsing and matching selectors with sets of labels. 
         | 
      Package labels implements a simple label system, parsing and matching selectors with sets of labels. | 
| 
         
          
            kubernetes/pkg/probe
            
            
          
           
      Package probe contains utilities for health probing, as well as health status information. 
         | 
      Package probe contains utilities for health probing, as well as health status information. | 
| 
         
          
            kubernetes/pkg/runtime
            
            
          
           
      Defines conversions between generic types and structs to map query strings to struct objects. 
         | 
      Defines conversions between generic types and structs to map query strings to struct objects. | 
| 
         
          
            kubernetes/pkg/types
            
            
          
           
      Package types implements various generic types used throughout kubernetes. 
         | 
      Package types implements various generic types used throughout kubernetes. | 
| 
         
          
            kubernetes/pkg/util
            
            
          
           
      Package util implements various utility functions used in both testing and implementation of Kubernetes. 
         | 
      Package util implements various utility functions used in both testing and implementation of Kubernetes. | 
| 
         
          
            kubernetes/pkg/util/config
            
            
          
           
      Package config provides utility objects for decoupling sources of configuration and the actual configuration state. 
         | 
      Package config provides utility objects for decoupling sources of configuration and the actual configuration state. | 
| 
         
          
            kubernetes/pkg/util/errors
            
            
          
           
      Package errors implements various utility functions and types around errors. 
         | 
      Package errors implements various utility functions and types around errors. | 
| 
         
          
            kubernetes/pkg/util/exec
            
            
          
           
      Package exec provides an injectable interface and implementations for running commands. 
         | 
      Package exec provides an injectable interface and implementations for running commands. | 
| 
         
          
            kubernetes/pkg/util/flushwriter
            
            
          
           
      Package flushwriter implements a wrapper for a writer that flushes on every write if that writer implements the io.Flusher interface 
         | 
      Package flushwriter implements a wrapper for a writer that flushes on every write if that writer implements the io.Flusher interface | 
| 
         
          
            kubernetes/pkg/util/httpstream
            
            
          
           
      Package httpstream adds multiplexed streaming support to HTTP requests and responses via connection upgrades. 
         | 
      Package httpstream adds multiplexed streaming support to HTTP requests and responses via connection upgrades. | 
| 
         
          
            kubernetes/pkg/util/iptables
            
            
          
           
      Package iptables provides an interface and implementations for running iptables commands. 
         | 
      Package iptables provides an interface and implementations for running iptables commands. | 
| 
         
          
            kubernetes/pkg/util/mount
            
            
          
           
      Package mount defines an interface to mounting filesystems. 
         | 
      Package mount defines an interface to mounting filesystems. | 
| 
         
          
            kubernetes/pkg/util/proxy
            
            
          
           
      Package proxy provides transport and upgrade support for proxies 
         | 
      Package proxy provides transport and upgrade support for proxies | 
| 
         
          
            kubernetes/pkg/util/slice
            
            
          
           
      Package slice provides utility methods for common operations on slices. 
         | 
      Package slice provides utility methods for common operations on slices. | 
| 
         
          
            kubernetes/pkg/util/wait
            
            
          
           
      Package wait provides tools for polling or listening for changes to a condition. 
         | 
      Package wait provides tools for polling or listening for changes to a condition. | 
| 
         
          
            kubernetes/pkg/util/workqueue
            
            
          
           
      Package workqueue provides a simple queue that supports the following features: * Fair: items processed in the order in which they are added. 
         | 
      Package workqueue provides a simple queue that supports the following features: * Fair: items processed in the order in which they are added. | 
| 
         
          
            kubernetes/pkg/version
            
            
          
           
      Package version supplies version information collected at build time to kubernetes components. 
         | 
      Package version supplies version information collected at build time to kubernetes components. | 
| 
         
          
            kubernetes/pkg/version/verflag
            
            
          
           
      Package verflag defines utility functions to handle command line flags related to version of Kubernetes. 
         | 
      Package verflag defines utility functions to handle command line flags related to version of Kubernetes. | 
| 
         
          
            kubernetes/pkg/watch
            
            
          
           
      Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface. 
         | 
      Package watch contains a generic watchable interface, and a fake for testing code that uses the watch interface. | 
| 
         
          
            kubernetes/pkg/watch/json
            
            
          
           
      Package json implements a simple encoder and decoder for streams of watch events over io.Writer/Readers 
         | 
      Package json implements a simple encoder and decoder for streams of watch events over io.Writer/Readers | 
| 
         
          
            kubernetes/third_party/forked/reflect
            
            
          
           
      Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined. 
         | 
      Package reflect is a fork of go's standard library reflection package, which allows for deep equal with equality functions defined. | 
| 
       beorn7
        | 
      |
| 
         
          
            perks/quantile
            
            
          
           
      Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds. 
         | 
      Package quantile computes approximate quantiles over an unbounded data stream within low memory and CPU bounds. | 
| 
       coreos
        | 
      |
| 
         
          
            fleet/schema
            
            
          
           
      Package schema provides access to the fleet API. 
         | 
      Package schema provides access to the fleet API. | 
| 
       davecgh
        | 
      |
| 
         
          
            go-spew/spew
            
            
          
           
      Package spew implements a deep pretty printer for Go data structures to aid in debugging. 
         | 
      Package spew implements a deep pretty printer for Go data structures to aid in debugging. | 
| 
       docker
        | 
      |
| 
         
          
            libcontainer/netlink
            
            
          
           
      Packet netlink provide access to low level Netlink sockets and messages. 
         | 
      Packet netlink provide access to low level Netlink sockets and messages. | 
| 
       emicklei
        | 
      |
| 
         
          
            go-restful
            
            
          
           
      Package restful, a lean package for creating REST-style WebServices without magic. 
         | 
      Package restful, a lean package for creating REST-style WebServices without magic. | 
| 
         
          
            go-restful/examples
            
            command
          
          
         
       | 
      |
| 
         
          
            go-restful/swagger
            
            
          
           
      Package swagger implements the structures of the Swagger https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md 
         | 
      Package swagger implements the structures of the Swagger https://github.com/wordnik/swagger-spec/blob/master/versions/1.2.md | 
| 
       ghodss
        | 
      |
| 
       golang
        | 
      |
| 
         
          
            glog
            
            
          
           
      Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup. 
         | 
      Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup. | 
| 
         
          
            protobuf/proto
            
            
          
           
      Package proto converts data structures to and from the wire format of protocol buffers. 
         | 
      Package proto converts data structures to and from the wire format of protocol buffers. | 
| 
       google
        | 
      |
| 
         
          
            cadvisor/client
            
            
          
           
      TODO(cAdvisor): Package comment. 
         | 
      TODO(cAdvisor): Package comment. | 
| 
         
          
            cadvisor/client/clientexample
            
            command
          
          
         
       | 
      |
| 
         
          
            cadvisor/client/v2
            
            
          
           
      Client library to programmatically access cAdvisor API. 
         | 
      Client library to programmatically access cAdvisor API. | 
| 
         
          
            gofuzz
            
            
          
           
      Package fuzz is a library for populating go objects with random values. 
         | 
      Package fuzz is a library for populating go objects with random values. | 
| 
       hawkular
        | 
      |
| 
       imdario
        | 
      |
| 
         
          
            mergo
            
            
          
           
      Package mergo merges same-type structs and maps by setting default values in zero-value fields. 
         | 
      Package mergo merges same-type structs and maps by setting default values in zero-value fields. | 
| 
       influxdb
        | 
      |
| 
       jonboulle
        | 
      |
| 
       matttproud
        | 
      |
| 
         
          
            golang_protobuf_extensions/pbutil
            
            
          
           
      Package pbutil provides record length-delimited Protocol Buffer streaming. 
         | 
      Package pbutil provides record length-delimited Protocol Buffer streaming. | 
| 
       prometheus
        | 
      |
| 
         
          
            client_golang/model
            
            
          
           
      Package model contains core representation of Prometheus client primitives. 
         | 
      Package model contains core representation of Prometheus client primitives. | 
| 
         
          
            client_golang/prometheus
            
            
          
           
      Package prometheus provides embeddable metric primitives for servers and standardized exposition of telemetry through a web services interface. 
         | 
      Package prometheus provides embeddable metric primitives for servers and standardized exposition of telemetry through a web services interface. | 
| 
         
          
            client_golang/text
            
            
          
           
      Package text contains helper functions to parse and create text-based exchange formats. 
         | 
      Package text contains helper functions to parse and create text-based exchange formats. | 
| 
         
          
            client_model/go
            
            
          
           
      Package io_prometheus_client is a generated protocol buffer package. 
         | 
      Package io_prometheus_client is a generated protocol buffer package. | 
| 
         
          
            procfs
            
            
          
           
      Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc. 
         | 
      Package procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc. | 
| 
       spf13
        | 
      |
| 
         
          
            pflag
            
            
          
           
      pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. 
         | 
      pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags. | 
| 
       stretchr
        | 
      |
| 
         
          
            testify/assert
            
            
          
           
      A set of comprehensive testing tools for use with the normal Go testing system. 
         | 
      A set of comprehensive testing tools for use with the normal Go testing system. | 
| 
         
          
            testify/require
            
            
          
           
      Alternative testing tools which stop test execution if test failed. 
         | 
      Alternative testing tools which stop test execution if test failed. | 
 Click to show internal directories. 
   Click to hide internal directories.