config

package
v1.5.1 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2025 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GenericConfiguration

type GenericConfiguration struct {
	Version          bool
	MetricsAddr      string
	HealthProbeAddr  string
	WebhookPort      int
	LeaderElection   componentbaseconfig.LeaderElectionConfiguration
	RestConfigQPS    int
	RestConfigBurst  int
	WorkingNamespace string
	Kubeconfig       string
	// Controllers is the list of controllers to enable or disable
	// '*' means "all enabled by default controllers"
	// 'foo' means "enable 'foo'"
	// '-foo' means "disable 'foo'"
	// first item for a particular name wins
	Controllers []string
	// DisabledWebhooks is used to specify the disabled webhooks
	// Only care about controller-independent webhooks
	DisabledWebhooks []string
}

type YurtManagerConfiguration

type YurtManagerConfiguration struct {
	metav1.TypeMeta
	Generic GenericConfiguration

	// DelegateLeaseControllerConfiguration holds configuration for DelegateLeaseController related features.
	DelegateLeaseController delegateleaseconfig.DelegateLeaseControllerConfiguration

	// PodBindingControllerConfiguration holds configuration for PodBindingController related features.
	PodBindingController podbindingconfig.PodBindingControllerConfiguration

	// DaemonPodUpdaterControllerConfiguration holds configuration for DaemonPodUpdaterController related features.
	DaemonPodUpdaterController daemonpodupdaterconfig.DaemonPodUpdaterControllerConfiguration

	// CsrApproverControllerConfiguration holds configuration for CsrApproverController related features.
	CsrApproverController csrapproverconfig.CsrApproverControllerConfiguration

	// NodePoolControllerConfiguration holds configuration for NodePoolController related features.
	NodePoolController nodepoolconfig.NodePoolControllerConfiguration

	// YurtAppSetControllerConfiguration holds configuration for YurtAppSetController related features.
	YurtAppSetController yurtappsetconfig.YurtAppSetControllerConfiguration

	// YurtStaticSetControllerConfiguration holds configuration for YurtStaticSetController related features.
	YurtStaticSetController yurtstaticsetconfig.YurtStaticSetControllerConfiguration

	// YurtAppDaemonControllerConfiguration holds configuration for YurtAppDaemonController related features.
	YurtAppDaemonController yurtappdaemonconfig.YurtAppDaemonControllerConfiguration

	// PlatformAdminControllerConfiguration holds configuration for PlatformAdminController related features.
	PlatformAdminController platformadminconfig.PlatformAdminControllerConfiguration

	// YurtAppOverriderControllerConfiguration holds configuration for YurtAppOverriderController related features.
	YurtAppOverriderController yurtappoverriderconfig.YurtAppOverriderControllerConfiguration

	NodeLifeCycleController v1alpha1.NodeLifecycleControllerConfiguration

	// NodeBucketController holds configuration for NodeBucketController related features.
	NodeBucketController nodebucketconfig.NodeBucketControllerConfiguration

	// EndpointsController holds configuration for EndpointsController related features.
	ServiceTopologyEndpointsController endpointsconfig.ServiceTopologyEndpointsControllerConfiguration

	// EndpointSliceController holds configuration for EndpointSliceController related features.
	ServiceTopologyEndpointSliceController endpointsliceconfig.ServiceTopologyEndpointSliceControllerConfiguration

	// LoadBalancerSetController holds configuration for LoadBalancerSetController related features.
	LoadBalancerSetController loadbalancersetconfig.LoadBalancerSetControllerConfiguration

	//  YurtCoordinatorCertController holds configuration for YurtCoordinatorCertController related features.
	YurtCoordinatorCertController coordinatorcertconfig.YurtCoordinatorCertControllerConfiguration

	// GatewayPickupControllerConfiguration holds configuration for GatewayController related features.
	GatewayPickupController gatewaypickupconfig.GatewayPickupControllerConfiguration

	// GatewayDNSController holds configuration for GatewayDNSController related features.
	GatewayDNSController gatewaydnsconfig.GatewayDNSControllerConfiguration

	// GatewayInternalSvcController holds configuration for GatewayInternalSvcController related features.
	GatewayInternalSvcController gatewayinternalsvcconfig.GatewayInternalSvcControllerConfiguration

	// GatewayPublicSvcController holds configuration for GatewayPublicSvcController related features.
	GatewayPublicSvcController gatewaypublicsvcconfig.GatewayPublicSvcControllerConfiguration
}

YurtManagerConfiguration contains elements describing yurt-manager.

Jump to

Keyboard shortcuts

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