 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package main provides a tool that scans kubernetes e2e test source code looking for conformance test declarations, which it emits on stdout. | Package main provides a tool that scans kubernetes e2e test source code looking for conformance test declarations, which it emits on stdout. | 
| 
          
            framework/ginkgowrapper
            
            
          
           Package ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string. | Package ginkgowrapper wraps Ginkgo Fail and Skip functions to panic with structured data instead of a constant string. | 
| 
          
            network
            
            
          
           Package network are the end-to-end tests for Kubernetes networking. | Package network are the end-to-end tests for Kubernetes networking. | 
| 
          
            network/scale/localrun
            
            command
          
          
         | |
| 
          
            upgrades
            
            
          
           Package upgrades provides a framework for testing Kubernetes features before, during, and after different types of upgrades. | Package upgrades provides a framework for testing Kubernetes features before, during, and after different types of upgrades. | 
| e2e_node contains e2e tests specific to the node TODO: rename this package e2e-node | e2e_node contains e2e tests specific to the node TODO: rename this package e2e-node | 
| 
          
            environment
            
            command
          
           Build the binary with `go build conformance.go`, then run the conformance binary on a node candidate. | Build the binary with `go build conformance.go`, then run the conformance binary on a node candidate. | 
| 
          
            remote
            
            
          
           Package remote contains implementations of the TestSuite interface, which specify how to run various node test suites remotely. | Package remote contains implementations of the TestSuite interface, which specify how to run various node test suites remotely. | 
| 
          
            runner/local
            
            command
          
          
         | |
| 
          
            runner/remote
            
            command
          
           To run the node e2e tests remotely against one or more hosts on gce: $ go run run_remote.go --logtostderr --v 2 --ssh-env gce --hosts <comma separated hosts> To run the node e2e tests remotely against one or more images on gce and provision them: $ go run run_remote.go --logtostderr --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images> | To run the node e2e tests remotely against one or more hosts on gce: $ go run run_remote.go --logtostderr --v 2 --ssh-env gce --hosts <comma separated hosts> To run the node e2e tests remotely against one or more images on gce and provision them: $ go run run_remote.go --logtostderr --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images> | 
| images
       | |
| 
          
            clusterapi-tester
            
            command
          
           A simple pod that first lists all nodes/services through the Kubernetes api, then serves a 200 on /healthz. | A simple pod that first lists all nodes/services through the Kubernetes api, then serves a 200 on /healthz. | 
| 
          
            entrypoint-tester
            
            command
          
          
         | |
| 
          
            fakegitserver
            
            command
          
          
         | |
| 
          
            goproxy
            
            command
          
          
         | |
| 
          
            liveness
            
            command
          
           A simple server that is alive for 10 seconds, then reports unhealthy for the rest of its (hopefully) short existence. | A simple server that is alive for 10 seconds, then reports unhealthy for the rest of its (hopefully) short existence. | 
| 
          
            logs-generator
            
            command
          
          
         | |
| 
          
            mounttest
            
            command
          
          
         | |
| 
          
            n-way-http
            
            command
          
           A webserver that runs n http handlers. | A webserver that runs n http handlers. | 
| 
          
            net
            
            command
          
          
         | |
| 
          
            netexec
            
            command
          
          
         | |
| 
          
            nettest
            
            command
          
           A tiny web server for checking networking connectivity. | A tiny web server for checking networking connectivity. | 
| 
          
            no-snat-test
            
            command
          
          
         | |
| 
          
            no-snat-test-proxy
            
            command
          
          
         | |
| 
          
            nonewprivs
            
            command
          
          
         | |
| 
          
            pets/peer-finder
            
            command
          
           A small utility program to lookup hostnames of endpoints in a service. | A small utility program to lookup hostnames of endpoints in a service. | 
| 
          
            port-forward-tester
            
            command
          
           A tiny binary for testing port forwarding. | A tiny binary for testing port forwarding. | 
| 
          
            porter
            
            command
          
           A tiny binary for testing ports. | A tiny binary for testing ports. | 
| 
          
            resource-consumer
            
            command
          
          
         | |
| 
          
            resource-consumer/consume-cpu
            
            command
          
          
         | |
| 
          
            resource-consumer/controller
            
            command
          
          
         | |
| 
          
            serve-hostname
            
            command
          
           A small utility to just serve the hostname on TCP and/or UDP. | A small utility to just serve the hostname on TCP and/or UDP. | 
| 
          
            test-webserver
            
            command
          
           A tiny web server that serves a static file. | A tiny web server that serves a static file. | 
| 
          
            webhook
            
            command
          
          
         | |
| Package integration provides integration tests for Kubernetes.Some tests require a running etcd or Docker installation on the system. | Package integration provides integration tests for Kubernetes.Some tests require a running etcd or Docker installation on the system. | 
| 
          
            benchmark/jsonify
            
            command
          
          
         | |
| list all unit and ginkgo test names that will be run | list all unit and ginkgo test names that will be run | 
| soak
       | |
| 
          
            cauldron
            
            command
          
          
         | |
| 
          
            serve_hostnames
            
            command
          
          
         | |
| do a fast type check of kubernetes code, for all platforms. | do a fast type check of kubernetes code, for all platforms. | 
| 
          
            srcimporter
            
            
          
           Package srcimporter implements importing directly from source files rather than installed packages. | Package srcimporter implements importing directly from source files rather than installed packages. | 
| 
          
            junit
            
            
          
           Package junit provides data structures to allow easy XML encoding and decoding of JUnit test results. | Package junit provides data structures to allow easy XML encoding and decoding of JUnit test results. | 
 Click to show internal directories. 
   Click to hide internal directories.