Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Port string `envconfig:"port" default:"4444"` GridConfigFile string `envconfig:"grid_config_file" default:"config/grids.yaml"` StartupTimeout int32 `envconfig:"startup_timeout" default:"900000"` NewSessionAttemptTimeout int32 `envconfig:"new_session_attempt_timeout" default:"60000"` GridStartupTimeout int32 `envconfig:"grid_startup_timeout" default:"60000"` RetryCount int32 `envconfig:"retry_count" default:"30"` SigningKey string `envconfig:"signing_key" default:"secret_key"` GridLabel string `envconfig:"grid_label" default:"dev"` NodeSelectorKey string `envconfig:"node_selector_key"` NodeSelectorValue string `envconfig:"node_selector_value"` CPURequest string `envconfig:"cpu_request" default:"400m"` MemoryRequest string `envconfig:"memory_request" default:"600Mi"` CPULimit string `envconfig:"cpu_limit" default:"600m"` MemoryLimit string `envconfig:"memory_limit" default:"1000Mi"` GridTimeout int `envconfig:"sersan_grid_timeout" default:"300"` CacheTimeout int `envconfig:"cache_timeout" default:"10"` MaxIdleConns int `envconfig:"max_idle_conns" default:"100"` MaxIdleConnsPerHost int `envconfig:"max_idle_conns_per_host" default:"100"` MaxConnsPerHost int `envconfig:"max_conns_per_host" default:"100"` ProjectID string `envconfig:"project_id" default:""` Zone string `envconfig:"zone" default:""` Subnetwork string `envconfig:"subnetwork" default:""` MachineType string `envconfig:"machine_type" default:"custom-2-4096"` ExternalIP bool `envconfig:"external_ip" default:"false"` BucketName string `envconfig:"bucket_name" default:"sersan-api"` }
Click to show internal directories.
Click to hide internal directories.