Documentation
¶
Index ¶
- Variables
- func Broker(ctx context.Context, options *BrokerOptions, clientProducer client.Producer, ...) error
- func Deploy(ctx context.Context, options *BrokerOptions, status reporter.Interface, ...) error
- func ParseCustomCoreDNSParam(corednsCustomConfigMap string) (string, string)
- func RemoveSchemaPrefix(brokerURL string) string
- 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 ParseCustomCoreDNSParam ¶ added in v0.22.0
func RemoveSchemaPrefix ¶ added in v0.22.0
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
HTTPProxyConfig httpproxy.Config
}
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
ClustersetIPEnabled bool
DisableIntraClusterConnectivity bool
UseIPSecCertAuthMode bool
NATTPort int
HealthCheckInterval uint
HealthCheckMaxPacketLossCount uint
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.