Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// Server configuration - single port for all Connect services
Server ServerConfig `json:"server"`
// Executor configuration
Executor ExecutorConfig `json:"executor"`
// Kubernetes configuration
Kubernetes KubernetesConfig `json:"kubernetes"`
}
Config holds configuration for the unified Flyte Manager
type ExecutorConfig ¶
type ExecutorConfig struct {
HealthProbePort int `json:"healthProbePort" pflag:",Port for executor health probes"`
}
ExecutorConfig holds executor-specific configuration
type KubernetesConfig ¶
type KubernetesConfig struct {
Namespace string `json:"namespace" pflag:",Kubernetes namespace"`
KubeConfig string `json:"kubeconfig" pflag:",Path to kubeconfig file (optional)"`
QPS int `json:"qps" pflag:",Max sustained queries per second to the API server"`
Burst int `json:"burst" pflag:",Max burst queries to the API server"`
Timeout string `json:"timeout" pflag:",Default timeout for API server requests (e.g. 30s)"`
}
KubernetesConfig holds Kubernetes client configuration
type ServerConfig ¶ added in v2.0.1
type ServerConfig struct {
Host string `json:"host" pflag:",Host to bind the HTTP server"`
Port int `json:"port" pflag:",Port to bind the HTTP server"`
}
ServerConfig holds HTTP server configuration
Click to show internal directories.
Click to hide internal directories.