mcs

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HubInterface

type HubInterface interface {
	ListMCS(namespace string) (map[string][]*mcsv1alpha1.ServiceImport, map[string][]*mcsv1alpha1.ServiceExport)
}

type MCSController

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

func NewMCSController

func NewMCSController(conf *MCSControllerConfig) *MCSController

func (*MCSController) Start

func (m *MCSController) Start(ctx context.Context) error

func (*MCSController) Sync

func (m *MCSController) Sync(ctx context.Context)

type MCSControllerConfig

type MCSControllerConfig struct {
	Logger       logr.Logger
	Clientset    client.Interface
	HubInterface HubInterface
	Namespace    string
}

Jump to

Keyboard shortcuts

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