Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
GitRef string `config:"git_ref" validate:"required"`
RunnerAPIURL string `config:"runner_api_url" validate:"required"`
RunnerAPIToken string `config:"runner_api_token" validate:"required"`
RunnerID string `config:"runner_id" validate:"required"`
// observability configuration
HostIP string `config:"host_ip" validate:"required"`
LogLevel string `config:"log_level"`
// some artifacts are bundled into the runner binary, to make loading them easier.
BundleDir string `config:"bundle_dir" validate:"required"`
RegistryDir string `config:"registry_dir" validate:"required"`
RegistryPort int `config:"registry_port" validate:"required"`
// only for enabling local things
IsNuonctl bool `config:"is_nuonctl"`
SandboxJobDuration time.Duration `config:"sandbox_job_duration"`
SandboxModeFaultsEnabled bool `config:"sandbox_mode_faults_enabled"`
}
Click to show internal directories.
Click to hide internal directories.