Documentation ¶
Index ¶
Constants ¶
View Source
const BidirectionCheckName = "BidirectionalConnection"
View Source
const HealthzCheckName = "HealthProbe"
View Source
const OverlayNetIDCheckName = "OverlayNetIDMatch"
View Source
const SubnetCheckName = "SubnetNonCross"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bidirection ¶
func (*Bidirection) Check ¶
func (b *Bidirection) Check(ctx context.Context, clusterManager ctrl.Manager, opts ...Option) CheckResult
type Check ¶
type Check interface {
Check(ctx context.Context, clusterManager controllerruntime.Manager, opts ...Option) CheckResult
}
type CheckResult ¶
func NewResult ¶
func NewResult(err error) CheckResult
type Checker ¶
type Checker interface { Register(name string, check Check) error Unregister(name string) error CheckAll(ctx context.Context, clusterManager controllerruntime.Manager, opts ...Option) (map[string]CheckResult, error) Check(ctx context.Context, name string, clusterManager controllerruntime.Manager, opts ...Option) (CheckResult, error) }
func NewChecker ¶
func NewChecker() Checker
type ClusterName ¶
type ClusterName string
func (ClusterName) ApplyToOptions ¶
func (c ClusterName) ApplyToOptions(o *Options)
type OverlayNetID ¶
func (*OverlayNetID) Check ¶
func (o *OverlayNetID) Check(ctx context.Context, clusterManager ctrl.Manager, opts ...Option) CheckResult
type RawOptions ¶
type RawOptions Options
func (RawOptions) ApplyToOptions ¶
func (r RawOptions) ApplyToOptions(o *Options)
Click to show internal directories.
Click to hide internal directories.