config

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultConfigPath = "/etc/gitlab-runner/config.toml"

Variables

This section is empty.

Functions

This section is empty.

Types

type TOMLConfigManager

type TOMLConfigManager struct {
	// contains filtered or unexported fields
}

func NewTOMLConfigManager

func NewTOMLConfigManager(path string) *TOMLConfigManager

func (*TOMLConfigManager) GetConfig

func (cm *TOMLConfigManager) GetConfig() *runner.Config

func (*TOMLConfigManager) GetRunner

func (cm *TOMLConfigManager) GetRunner(name string) (runner *runner.RunnerConfig, index int)

func (*TOMLConfigManager) Load

func (cm *TOMLConfigManager) Load() error

func (*TOMLConfigManager) Save

func (cm *TOMLConfigManager) Save() error

func (*TOMLConfigManager) UpdateCheckInterval

func (cm *TOMLConfigManager) UpdateCheckInterval(interval int) error

func (*TOMLConfigManager) UpdateConcurrency

func (cm *TOMLConfigManager) UpdateConcurrency(concurrent int) error

func (*TOMLConfigManager) UpdateLogLevel

func (cm *TOMLConfigManager) UpdateLogLevel(level string) error

func (*TOMLConfigManager) UpdateRunnerLimit

func (cm *TOMLConfigManager) UpdateRunnerLimit(name string, limit int) error

func (*TOMLConfigManager) UpdateRunnerLocked

func (cm *TOMLConfigManager) UpdateRunnerLocked(name string, locked bool) error

func (*TOMLConfigManager) UpdateRunnerMaxBuilds

func (cm *TOMLConfigManager) UpdateRunnerMaxBuilds(name string, maxBuilds int) error

func (*TOMLConfigManager) UpdateRunnerOutputLimit

func (cm *TOMLConfigManager) UpdateRunnerOutputLimit(name string, limit int) error

func (*TOMLConfigManager) UpdateRunnerRequestConcurrency

func (cm *TOMLConfigManager) UpdateRunnerRequestConcurrency(name string, concurrency int) error

func (*TOMLConfigManager) UpdateRunnerTags

func (cm *TOMLConfigManager) UpdateRunnerTags(name string, tags []string) error

func (*TOMLConfigManager) UpdateRunnerUntagged

func (cm *TOMLConfigManager) UpdateRunnerUntagged(name string, runUntagged bool) error

func (*TOMLConfigManager) Validate

func (cm *TOMLConfigManager) Validate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL