reconciler

package
v1.4.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 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)"
	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