Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       cmd
        | 
      |
| 
         
          
            activator
            
            command
          
          
         
       | 
      |
| 
         
          
            autoscaler
            
            command
          
           
      Multitenant autoscaler executable. 
         | 
      Multitenant autoscaler executable. | 
| 
         
          
            controller
            
            command
          
          
         
       | 
      |
| 
         
          
            queue
            
            command
          
          
         
       | 
      |
| 
         
          
            webhook
            
            command
          
          
         
       | 
      |
| 
       pkg
        | 
      |
| 
         
          
            apis
            
            
          
           
      +k8s:deepcopy-gen=package 
         | 
      +k8s:deepcopy-gen=package | 
| 
         
          
            apis/autoscaling/v1alpha1
            
            
          
           
      +k8s:deepcopy-gen=package +groupName=autoscaling.internal.knative.dev 
         | 
      +k8s:deepcopy-gen=package +groupName=autoscaling.internal.knative.dev | 
| 
         
          
            apis/networking/v1alpha1
            
            
          
           
      +k8s:deepcopy-gen=package +groupName=networking.internal.knative.dev 
         | 
      +k8s:deepcopy-gen=package +groupName=networking.internal.knative.dev | 
| 
         
          
            apis/serving/v1alpha1
            
            
          
           
      +k8s:deepcopy-gen=package +groupName=serving.knative.dev 
         | 
      +k8s:deepcopy-gen=package +groupName=serving.knative.dev | 
| 
         
          
            autoscaler
            
            
          
           
      Package autoscaler calculates the number of pods necessary for the desired level of concurrency per pod (stableConcurrencyPerPod). 
         | 
      Package autoscaler calculates the number of pods necessary for the desired level of concurrency per pod (stableConcurrencyPerPod). | 
| 
         
          
            autoscaler/statserver
            
            
          
           
      Package statserver provides a WebSocket server which receives autoscaler statistics, typically from queue proxy sidecar containers, and sends them to a channel. 
         | 
      Package statserver provides a WebSocket server which receives autoscaler statistics, typically from queue proxy sidecar containers, and sends them to a channel. | 
| 
         
          
            gc
            
            
          
           
      +k8s:deepcopy-gen=package Package gc holds the typed objects that define the schemas for assorted ConfigMap objects on which the Route controller depends. 
         | 
      +k8s:deepcopy-gen=package Package gc holds the typed objects that define the schemas for assorted ConfigMap objects on which the Route controller depends. | 
| 
         
          
            network
            
            
          
           
      +k8s:deepcopy-gen=package Package network holds the typed objects that define the schemas for configuring the knative/serving networking layer. 
         | 
      +k8s:deepcopy-gen=package Package network holds the typed objects that define the schemas for configuring the knative/serving networking layer. | 
| 
         
          
            pool
            
            
          
           
      Package pool contains a simple threadpool implementation that accepts work in the form of `func() error` function. 
         | 
      Package pool contains a simple threadpool implementation that accepts work in the form of `func() error` function. | 
| 
         
          
            reconciler
            
            
          
           
      Package reconciler defines implementations of the Reconciler interface defined at github.com/knative/pkg/controller.Reconciler. 
         | 
      Package reconciler defines implementations of the Reconciler interface defined at github.com/knative/pkg/controller.Reconciler. | 
| 
         
          
            reconciler/testing
            
            
          
           
      Package testing includes utilities for testing controllers. 
         | 
      Package testing includes utilities for testing controllers. | 
| 
         
          
            reconciler/v1alpha1/autoscaling/kpa
            
            
          
           
      Package kpa implements a kubernetes controller which tracks revisions and notifies a callback interface. 
         | 
      Package kpa implements a kubernetes controller which tracks revisions and notifies a callback interface. | 
| 
         
          
            reconciler/v1alpha1/clusteringress
            
            
          
           
      Package clusteringress implements a kubernetes controller which tracks ClusterIngress resource and reconcile VirtualService as its child resource. 
         | 
      Package clusteringress implements a kubernetes controller which tracks ClusterIngress resource and reconcile VirtualService as its child resource. | 
| 
         
          
            reconciler/v1alpha1/clusteringress/config
            
            
          
           
      Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the ClusterIngress controller depends. 
         | 
      Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the ClusterIngress controller depends. | 
| 
         
          
            reconciler/v1alpha1/clusteringress/resources
            
            
          
           
      Package resources holds simple functions for synthesizing child resources from a ClusterIngress resource and any relevant ClusterIngress controller configuration. 
         | 
      Package resources holds simple functions for synthesizing child resources from a ClusterIngress resource and any relevant ClusterIngress controller configuration. | 
| 
         
          
            reconciler/v1alpha1/clusteringress/resources/names
            
            
          
           
      Package names holds simple functions for synthesizing resource names. 
         | 
      Package names holds simple functions for synthesizing resource names. | 
| 
         
          
            reconciler/v1alpha1/configuration/config
            
            
          
           
      +k8s:deepcopy-gen=package Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Configuration controller depends. 
         | 
      +k8s:deepcopy-gen=package Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Configuration controller depends. | 
| 
         
          
            reconciler/v1alpha1/configuration/resources
            
            
          
           
      Package resources holds simple functions for synthesizing child resources from a Configuration resource and any relevant Configuration controller configuration. 
         | 
      Package resources holds simple functions for synthesizing child resources from a Configuration resource and any relevant Configuration controller configuration. | 
| 
         
          
            reconciler/v1alpha1/labeler
            
            
          
           
      Package labeler holds the logic that applies Route labels to Configurations to implement knative/serving#226. 
         | 
      Package labeler holds the logic that applies Route labels to Configurations to implement knative/serving#226. | 
| 
         
          
            reconciler/v1alpha1/revision/config
            
            
          
           
      Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Revision controller depends. 
         | 
      Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Revision controller depends. | 
| 
         
          
            reconciler/v1alpha1/revision/resources
            
            
          
           
      Package resources holds simple functions for synthesizing child resources from a Revision resource and any relevant Revision controller configuration. 
         | 
      Package resources holds simple functions for synthesizing child resources from a Revision resource and any relevant Revision controller configuration. | 
| 
         
          
            reconciler/v1alpha1/revision/resources/names
            
            
          
           
      Package names holds simple functions for synthesizing resource names. 
         | 
      Package names holds simple functions for synthesizing resource names. | 
| 
         
          
            reconciler/v1alpha1/route
            
            
          
           
      Package route implements a kubernetes controller which tracks Route resource and reconcile ClusterIngress as its child resource. 
         | 
      Package route implements a kubernetes controller which tracks Route resource and reconcile ClusterIngress as its child resource. | 
| 
         
          
            reconciler/v1alpha1/route/config
            
            
          
           
      +k8s:deepcopy-gen=package Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Route controller depends. 
         | 
      +k8s:deepcopy-gen=package Package config holds the typed objects that define the schemas for assorted ConfigMap objects on which the Route controller depends. | 
| 
         
          
            reconciler/v1alpha1/route/resources
            
            
          
           
      Package resources holds simple functions for synthesizing child resources from a Route resource and any relevant Route controller configuration. 
         | 
      Package resources holds simple functions for synthesizing child resources from a Route resource and any relevant Route controller configuration. | 
| 
         
          
            reconciler/v1alpha1/route/resources/names
            
            
          
           
      Package names holds simple functions for synthesizing resource names. 
         | 
      Package names holds simple functions for synthesizing resource names. | 
| 
         
          
            reconciler/v1alpha1/service/resources
            
            
          
           
      Package resources holds simple functions for synthesizing child resources from a Service resource and any relevant Service controller configuration. 
         | 
      Package resources holds simple functions for synthesizing child resources from a Service resource and any relevant Service controller configuration. | 
| 
         
          
            reconciler/v1alpha1/service/resources/names
            
            
          
           
      Package names holds simple functions for synthesizing resource names. 
         | 
      Package names holds simple functions for synthesizing resource names. | 
| 
         
          
            apis
            
            
          
           
      +k8s:deepcopy-gen=package 
         | 
      +k8s:deepcopy-gen=package | 
| 
         
          
            apis/testing/v1alpha1
            
            
          
           
      +k8s:deepcopy-gen=package +groupName=testing.internal.knative.dev 
         | 
      +k8s:deepcopy-gen=package +groupName=testing.internal.knative.dev | 
| 
         
          
            controller
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/autoscale
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/bloatingcow
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/environment
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/failing
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/grpc-ping
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/hellovolume
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/helloworld
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/httpproxy
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/observed-concurrency
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/pizzaplanetv1
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/pizzaplanetv2
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/printport
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/protocols
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/runtime
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/singlethreaded
            
            command
          
           
      The singlethreaded program 
         | 
      The singlethreaded program | 
| 
         
          
            test_images/timeout
            
            command
          
          
         
       | 
      |
| 
         
          
            test_images/wsserver
            
            command
          
          
         
       | 
      |
 Click to show internal directories. 
   Click to hide internal directories.