options

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentOptions

type AgentOptions struct {
	NodeName         string
	NodeIP           string
	TunnelServerAddr string
	ApiserverAddr    string
	KubeConfig       string
	Version          bool
	AgentIdentifiers string
	MetaHost         string
	MetaPort         string
	CertDir          string
}

AgentOptions has the information that required by the yurttunel-agent

func NewAgentOptions

func NewAgentOptions() *AgentOptions

NewAgentOptions creates a new AgentOptions with a default config.

func (*AgentOptions) AddFlags

func (o *AgentOptions) AddFlags(fs *pflag.FlagSet)

AddFlags returns flags for a specific yurttunnel-agent by section name

func (*AgentOptions) Config

func (o *AgentOptions) Config() (*config.Config, error)

Config return a yurttunnel agent config objective

func (*AgentOptions) Validate

func (o *AgentOptions) Validate() error

validate validates the AgentOptions

Jump to

Keyboard shortcuts

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