meshsync

package
v0.7.2 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2024 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

View Source
const KB = 1024

KB stands for KiloByte

Variables

View Source
var (
	ErrGetObjectCode        = "1004"
	ErrNewPipelineCode      = "1005"
	ErrNewInformerCode      = "1006"
	ErrKubeConfigCode       = "1007"
	ErrInitRequestCode      = "1008"
	ErrSubscribeRequestCode = "1009"
	ErrLogStreamCode        = "1010"
	ErrCopyBufferCode       = "1011"
	ErrInvalidRequestCode   = "1012"
	ErrExecTerminalCode     = "1013"

	ErrInvalidRequest = errors.New(ErrInvalidRequestCode, errors.Alert, []string{"Request is invalid"}, []string{}, []string{"Stale request on the broker"}, []string{"Make sure the request format is correctly configured"})
)

Functions

func ErrCopyBuffer

func ErrCopyBuffer(err error) error

func ErrExecTerminal

func ErrExecTerminal(err error) error

func ErrGetObject

func ErrGetObject(err error) error

func ErrInitRequest

func ErrInitRequest(err error) error

func ErrKubeConfig

func ErrKubeConfig(err error) error

func ErrLogStream

func ErrLogStream(err error) error

func ErrNewInformer

func ErrNewInformer(err error) error

func ErrNewPipeline

func ErrNewPipeline(err error) error

func ErrSubscribeRequest

func ErrSubscribeRequest(err error) error

func GetDynamicInformer

func GetDynamicInformer(config config.Handler, dynamicKubeClient dynamic.Interface, listOptionsFunc func(*v1.ListOptions)) dynamicinformer.DynamicSharedInformerFactory

func GetListOptionsFunc

func GetListOptionsFunc(config config.Handler) (func(*v1.ListOptions), error)

Types

type Handler

type Handler struct {
	Config config.Handler
	Log    logger.Handler
	Broker broker.Handler
	// contains filtered or unexported fields
}

Handler contains all handlers, channels, clients, and other parameters for an adapter. Use type embedding in a specific adapter to extend it.

func New

func (*Handler) ListenToRequests

func (h *Handler) ListenToRequests()

func (*Handler) Run

func (h *Handler) Run()

func (*Handler) UpdateInformer

func (h *Handler) UpdateInformer() error

func (*Handler) WatchCRDs

func (h *Handler) WatchCRDs()

Jump to

Keyboard shortcuts

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