worker

package
v0.22.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package worker provides the defined CLI worker actions for Vela.

Usage:

import "github.com/go-vela/cli/action/worker"

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Action            string
	Address           string
	Hostname          string
	Active            bool
	Routes            []string
	BuildLimit        int64
	RegistrationToken bool
	Output            string
}

Config represents the configuration necessary to perform worker related requests with Vela.

func (*Config) Add

func (c *Config) Add(client *vela.Client) error

Add creates a worker based off the provided configuration.

func (*Config) Get

func (c *Config) Get(client *vela.Client) error

Get captures a list of workers based off the provided configuration.

func (*Config) Update

func (c *Config) Update(client *vela.Client) error

Update modifies a worker based off the provided configuration.

func (*Config) Validate

func (c *Config) Validate() error

Validate verifies the configuration provided.

func (*Config) View

func (c *Config) View(client *vela.Client) error

View inspects a worker based off the provided configuration. Based on the configuration, it will either return details of a worker or view the registration token for the given worker.

Jump to

Keyboard shortcuts

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