reconciler

package
v1.5.2 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2026 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)"
	GatewayAPIExtensionIPRestriction      ResourceType = "GatewayAPIExtension(IPRestriction)"
	GatewayAPIExtensionExternalRateLimit  ResourceType = "GatewayAPIExtension(ExternalRateLimit)"
	GatewayAPIExtensionRequestTermination ResourceType = "GatewayAPIExtension(RequestTermination)"
	GatewayAPIExtensionConcurrencyLimit   ResourceType = "GatewayAPIExtension(ConcurrencyLimit)"
	GatewayAPIExtensionDNSModifier        ResourceType = "GatewayAPIExtension(DNSModifier)"
	PolicyAttachmentHealthCheck           ResourceType = "PolicyAttachment(HealthCheck)"
	PolicyAttachmentBackendLB             ResourceType = "PolicyAttachment(BackendLB)"
	PolicyAttachmentBackendTLS            ResourceType = "PolicyAttachment(BackendTLS)"
	PolicyAttachmentRouteRuleFilter       ResourceType = "PolicyAttachment(RouteRuleFilter)"
	ConnectorConsulConnector              ResourceType = "Connector(ConsulConnector)"
	ConnectorEurekaConnector              ResourceType = "Connector(EurekaConnector)"
	ConnectorNacosConnector               ResourceType = "Connector(NacosConnector)"
	ConnectorZookeeperConnector           ResourceType = "Connector(ZookeeperConnector)"
	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