package config

import (
	"k8s.io/client-go/rest"
)

// Config is manager config.
type Config struct {
	InfraKubeconfig *rest.Config
	Kubeconfig      *rest.Config

	MetricsBindAddress     string
	WebhookPort            int
	HealthProbeBindAddress string
	EnableLeaderElection   bool

	KubeClusterConfigMapName      string
	KubeClusterConfigMapNamespace string
	MaxPerKubeCluster             int
	RescheduleThreshold           int
}
