config

package
v1.7.0 Latest Latest
Warning

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

Go to latest
Published: May 6, 2026 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
	// 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

	// 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

	// YurtNodeConversionControllerConfiguration holds configuration for YurtNodeConversionController related features.
	YurtNodeConversionController yurtnodeconversionconfig.YurtNodeConversionControllerConfiguration

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

	// NodeLifeCycleControllerConfiguration holds configuration for NodeLifeCycleController related features.
	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

	// 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

	// HubLeaderController holds configuration for HubLeaderController related features.
	HubLeaderController hubleaderconfig.HubLeaderControllerConfiguration

	// HubLeaderConfigController holds configuration for HubLeaderController related features.
	HubLeaderConfigController hubleadercfgconfig.HubLeaderConfigControllerConfiguration

	// HubLeaderRBACController holds configuration for HubLeaderRBAC related features.
	HubLeaderRBACController hubleaderrbacconfig.HubLeaderRBACControllerConfiguration
}

YurtManagerConfiguration contains elements describing yurt-manager.

Jump to

Keyboard shortcuts

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