reconciler

package
v1.4.7 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2024 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Overview

Package v2 contains the reconciler utilities for the FSM manager

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterControllers added in v1.2.0

func RegisterControllers(ctx context.Context) error

func RegisterWebhooksAndReconcilers added in v1.4.0

func RegisterWebhooksAndReconcilers(ctx context.Context) error

RegisterWebhooksAndReconcilers registers all webhooks based on the configuration

Types

type ResourceType added in v1.4.0

type ResourceType string
const (
	MCSCluster                          ResourceType = "MCS(Cluster)"
	MCSServiceExport                    ResourceType = "MCS(ServiceExport)"
	MCSServiceImport                    ResourceType = "MCS(ServiceImport)"
	MCSGlobalTrafficPolicy              ResourceType = "MCS(GlobalTrafficPolicy)"
	GatewayAPIGatewayClass              ResourceType = "GatewayAPI(GatewayClass)"
	GatewayAPIGateway                   ResourceType = "GatewayAPI(Gateway)"
	GatewayAPIHTTPRoute                 ResourceType = "GatewayAPI(HTTPRoute)"
	GatewayAPIGRPCRoute                 ResourceType = "GatewayAPI(GRPCRoute)"
	GatewayAPITCPRoute                  ResourceType = "GatewayAPI(TCPRoute)"
	GatewayAPITLSRoute                  ResourceType = "GatewayAPI(TLSRoute)"
	GatewayAPIUDPRoute                  ResourceType = "GatewayAPI(UDPRoute)"
	GatewayAPIReferenceGrant            ResourceType = "GatewayAPI(ReferenceGrant)"
	GatewayAPIExtensionFilter           ResourceType = "GatewayAPIExtension(Filter)"
	GatewayAPIExtensionListenerFilter   ResourceType = "GatewayAPIExtension(ListenerFilter)"
	GatewayAPIExtensionFilterDefinition ResourceType = "GatewayAPIExtension(FilterDefinition)"
	GatewayAPIExtensionFilterConfig     ResourceType = "GatewayAPIExtension(FilterConfig)"
	GatewayAPIExtensionCircuitBreaker   ResourceType = "GatewayAPIExtension(CircuitBreaker)"
	GatewayAPIExtensionFaultInjection   ResourceType = "GatewayAPIExtension(FaultInjection)"
	GatewayAPIExtensionRateLimit        ResourceType = "GatewayAPIExtension(RateLimit)"
	GatewayAPIExtensionHTTPLog          ResourceType = "GatewayAPIExtension(HTTPLog)"
	GatewayAPIExtensionMetrics          ResourceType = "GatewayAPIExtension(Metrics)"
	GatewayAPIExtensionZipkin           ResourceType = "GatewayAPIExtension(Zipkin)"
	GatewayAPIExtensionProxyTag         ResourceType = "GatewayAPIExtension(ProxyTag)"
	PolicyAttachmentHealthCheck         ResourceType = "PolicyAttachment(HealthCheck)"
	PolicyAttachmentRetry               ResourceType = "PolicyAttachment(Retry)"
	PolicyAttachmentBackendLB           ResourceType = "PolicyAttachment(BackendLB)"
	PolicyAttachmentBackendTLS          ResourceType = "PolicyAttachment(BackendTLS)"
	ConnectorConsulConnector            ResourceType = "Connector(ConsulConnector)"
	ConnectorEurekaConnector            ResourceType = "Connector(EurekaConnector)"
	ConnectorNacosConnector             ResourceType = "Connector(NacosConnector)"
	ConnectorMachineConnector           ResourceType = "Connector(MachineConnector)"
	ConnectorGatewayConnector           ResourceType = "Connector(GatewayConnector)"
	K8sIngress                          ResourceType = "K8s(Ingress)"
	NamespacedIngress                   ResourceType = "NamespacedIngress"
	ServiceLBService                    ResourceType = "ServiceLB(Service)"
	ServiceLBNode                       ResourceType = "ServiceLB(Node)"
	FLBService                          ResourceType = "FLB(Service)"
	FLBSecret                           ResourceType = "FLB(Secret)"
	FLBTLSSecret                        ResourceType = "FLB(TLSSecret)"
)

Jump to

Keyboard shortcuts

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