app

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CAFile is the path to the certificate authority file.
	CAFile = "/etc/ssl/certs/clink_ca.pem"
	// CertificateFile is the path to the certificate file.
	CertificateFile = "/etc/ssl/certs/clink-dataplane.pem"
	// KeyFile is the path to the private-key file.
	KeyFile = "/etc/ssl/private/clink-dataplane.pem"

	// Name is the app label of dataplane pods.
	Name = "cl-dataplane"
)

Variables

This section is empty.

Functions

func NewCLDataplaneCommand

func NewCLDataplaneCommand() *cobra.Command

NewCLDataplaneCommand creates a *cobra.Command object with default parameters.

Types

type Options

type Options struct {
	// ControlplaneHost is the IP/hostname of the controlplane.
	ControlplaneHost string
	// LogFile is the path to file where logs will be written.
	LogFile string
	// LogLevel is the log level.
	LogLevel string
}

Options contains everything necessary to create and run a dataplane.

func (*Options) AddFlags

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

AddFlags adds flags to fs and binds them to options.

func (*Options) RequiredFlags

func (o *Options) RequiredFlags() []string

RequiredFlags are the names of flags that must be explicitly specified.

func (*Options) Run

func (o *Options) Run() error

Run the dataplane.

Jump to

Keyboard shortcuts

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