Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GarbageCollectorControllerConfiguration ¶
type GarbageCollectorControllerConfiguration struct { // enables the generic garbage collector. MUST be synced with the // corresponding flag of the kube-apiserver. WARNING: the generic garbage // collector is an alpha feature. EnableGarbageCollector bool // concurrentGCSyncs is the number of garbage collector workers that are // allowed to sync concurrently. ConcurrentGCSyncs int32 // gcIgnoredResources is the list of GroupResources that garbage collection should ignore. GCIgnoredResources []GroupResource }
GarbageCollectorControllerConfiguration contains elements describing GarbageCollectorController.
func (*GarbageCollectorControllerConfiguration) DeepCopy ¶
func (in *GarbageCollectorControllerConfiguration) DeepCopy() *GarbageCollectorControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GarbageCollectorControllerConfiguration.
func (*GarbageCollectorControllerConfiguration) DeepCopyInto ¶
func (in *GarbageCollectorControllerConfiguration) DeepCopyInto(out *GarbageCollectorControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericControllerManagerConfiguration ¶
type GenericControllerManagerConfiguration struct { // leaderElection defines the configuration of leader election client. LeaderElection componentbaseconfig.LeaderElectionConfiguration // Namespace that the controller watches to reconcile onex-apiserver objects. Namespace string // bindAddress is the IP address for the proxy server to serve on (set to 0.0.0.0 // for all interfaces) BindAddress string // MetricsBindAddress is the IP address and port for the metrics server to serve on, // defaulting to 127.0.0.1:20249 (set to 0.0.0.0 for all interfaces) MetricsBindAddress string // HealthzBindAddress is the IP address and port for the health check server to serve on, // defaulting to 0.0.0.0:20250 HealthzBindAddress string // PprofBindAddress is the TCP address that the controller should bind to // for serving pprof. // It can be set to "" or "0" to disable the pprof serving. // Since pprof may contain sensitive information, make sure to protect it // before exposing it to public. PprofBindAddress string // Parallelism defines the amount of parallelism to process miners. Must be greater than 0. Defaults to 16. Parallelism int32 // SyncPeriod determines the minimum frequency at which watched resources are // reconciled. A lower period will correct entropy more quickly, but reduce // responsiveness to change if there are many watched resources. Change this // value only if you know what you are doing. Defaults to 10 hours if unset. SyncPeriod metav1.Duration // Label value that the controller watches to reconcile cloud miner objects WatchFilterValue 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 }
GenericControllerManagerConfiguration holds configuration for a generic controller-manager.
func (*GenericControllerManagerConfiguration) DeepCopy ¶
func (in *GenericControllerManagerConfiguration) DeepCopy() *GenericControllerManagerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericControllerManagerConfiguration.
func (*GenericControllerManagerConfiguration) DeepCopyInto ¶
func (in *GenericControllerManagerConfiguration) DeepCopyInto(out *GenericControllerManagerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupResource ¶
type GroupResource struct { // group is the group portion of the GroupResource. Group string // resource is the resource portion of the GroupResource. Resource string }
GroupResource describes an group resource.
func (*GroupResource) DeepCopy ¶
func (in *GroupResource) DeepCopy() *GroupResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResource.
func (*GroupResource) DeepCopyInto ¶
func (in *GroupResource) DeepCopyInto(out *GroupResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySQLConfiguration ¶
type MySQLConfiguration struct { // MySQL service host address. If left blank, the following related mysql options will be ignored. Host string // Username for access to mysql service. Username string // Password for access to mysql, should be used pair with password. Password string // Database name for the server to use. Database string // Maximum idle connections allowed to connect to mysql. MaxIdleConnections int32 // Maximum open connections allowed to connect to mysql. MaxOpenConnections int32 // Maximum connection life time allowed to connect to mysql. MaxConnectionLifeTime metav1.Duration }
MySQLConfiguration defines the configuration of mysql clients for components that can run with mysql database.
func (*MySQLConfiguration) DeepCopy ¶
func (in *MySQLConfiguration) DeepCopy() *MySQLConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLConfiguration.
func (*MySQLConfiguration) DeepCopyInto ¶
func (in *MySQLConfiguration) DeepCopyInto(out *MySQLConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisConfiguration ¶
type RedisConfiguration struct { // Address of your Redis server(ip:port). Addr string // Username for access to redis service. Username string // Optional auth password for Redis db. Password string // Database to be selected after connecting to the server. Database int // Maximum number of retries before giving up. MaxRetries int // Timeout when connecting to redis service. Timeout metav1.Duration }
RedisConfiguration defines the configuration of redis clients for components that can run with redis key-value database.
func (*RedisConfiguration) DeepCopy ¶
func (in *RedisConfiguration) DeepCopy() *RedisConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisConfiguration.
func (*RedisConfiguration) DeepCopyInto ¶
func (in *RedisConfiguration) DeepCopyInto(out *RedisConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.