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 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.