Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerManagerConfiguration ¶
type ControllerManagerConfiguration struct { // Address is the IP address to serve on (set to 0.0.0.0 for all interfaces). Address string // Port is the port that the controller's http service runs on. Port int32 // ContentType is the content type for requests sent to API servers. ContentType string // kubeAPIQPS is the QPS to use while talking with kubernetes apiserver. KubeAPIQPS float32 // kubeAPIBurst is the burst to use while talking with kubernetes apiserver. KubeAPIBurst int32 // K8sAPIServerURL is the URL for the k8s API server. K8sAPIServerURL string // K8sKubeconfigPath is the path to the kubeconfig file with authorization // information. K8sKubeconfigPath string // ServiceCatalogAPIServerURL is the URL for the service-catalog API // server. ServiceCatalogAPIServerURL string // ServiceCatalogKubeconfigPath is the path to the kubeconfig file with // information about the service catalog API server. ServiceCatalogKubeconfigPath string // ResyncInterval is the interval on which the controller should re-sync // all informers. ResyncInterval time.Duration // BrokerRelistInterval is the interval on which Broker's catalogs are re- // listed. BrokerRelistInterval time.Duration // Whether or not to send the proposed optional // OpenServiceBroker API Context Profile field OSBAPIContextProfile bool // ConcurrentSyncs is the number of resources, per resource type, // that are allowed to sync concurrently. Larger number = more responsive // SC operations, but more CPU (and network) load. ConcurrentSyncs int }
ControllerManagerConfiguration encapsulates configuration for the controller manager.
Click to show internal directories.
Click to hide internal directories.