Documentation
¶
Index ¶
- Variables
- func Broker(options *BrokerOptions, clientProducer client.Producer, ...) error
- func Deploy(ctx context.Context, options *BrokerOptions, status reporter.Interface, ...) error
- func ServiceDiscovery(ctx context.Context, clientProducer client.Producer, ...) error
- func ServiceDiscoveryFromSpec(ctx context.Context, cc controllerClient.Client, ...) error
- func Submariner(ctx context.Context, clientProducer client.Producer, ...) error
- func SubmarinerFromSpec(ctx context.Context, ctlClient controllerClient.Client, ...) error
- type BrokerOptions
- type ServiceDiscoveryOptions
- type SubmarinerOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var ValidComponents = []string{component.ServiceDiscovery, component.Connectivity}
Functions ¶
func ServiceDiscovery ¶
func ServiceDiscoveryFromSpec ¶ added in v0.16.0
func ServiceDiscoveryFromSpec(ctx context.Context, cc controllerClient.Client, serviceDiscoverySpec *operatorv1alpha1.ServiceDiscoverySpec, ) error
func Submariner ¶
func SubmarinerFromSpec ¶ added in v0.16.0
func SubmarinerFromSpec(ctx context.Context, ctlClient controllerClient.Client, submarinerSpec *operatorv1alpha1.SubmarinerSpec) error
Types ¶
type BrokerOptions ¶
type BrokerOptions struct {
OperatorDebug bool
Repository string
ImageVersion string
BrokerNamespace string
BrokerURL string
BrokerSpec operatorv1alpha1.BrokerSpec
}
type ServiceDiscoveryOptions ¶
type SubmarinerOptions ¶
type SubmarinerOptions struct {
PreferredServer bool
ForceUDPEncaps bool
NATTraversal bool
IPSecDebug bool
SubmarinerDebug bool
AirGappedDeployment bool
LoadBalancerEnabled bool
HealthCheckEnabled bool
BrokerK8sInsecure bool
NATTPort int
HealthCheckInterval uint64
HealthCheckMaxPacketLossCount uint64
ClusterID string
CableDriver string
CoreDNSCustomConfigMap string
Repository string
ImageVersion string
ServiceCIDR string
ClusterCIDR string
CustomDomains []string
}
Click to show internal directories.
Click to hide internal directories.