Documentation
¶
Index ¶
- Constants
- Variables
- func Convert_config_JobControllerConfiguration_To_v1beta1_JobControllerConfiguration(in *config.JobControllerConfiguration, out *JobControllerConfiguration, ...) error
- func Convert_v1beta1_JobControllerConfiguration_To_config_JobControllerConfiguration(in *JobControllerConfiguration, out *config.JobControllerConfiguration, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func SetDefaults_JobControllerConfiguration(obj *JobControllerConfiguration)
- func SetObjectDefaults_JobControllerConfiguration(in *JobControllerConfiguration)
- type JobControllerConfiguration
Constants ¶
const GroupName = "jobcontroller.config.onex.io"
GroupName is the group name used in this package.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs) // AddToScheme is a global function that registers this API group & version to a scheme. AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}
SchemeGroupVersion is group version used to register these objects.
Functions ¶
func Convert_config_JobControllerConfiguration_To_v1beta1_JobControllerConfiguration ¶
func Convert_config_JobControllerConfiguration_To_v1beta1_JobControllerConfiguration(in *config.JobControllerConfiguration, out *JobControllerConfiguration, s conversion.Scope) error
Convert_config_JobControllerConfiguration_To_v1beta1_JobControllerConfiguration is an autogenerated conversion function.
func Convert_v1beta1_JobControllerConfiguration_To_config_JobControllerConfiguration ¶
func Convert_v1beta1_JobControllerConfiguration_To_config_JobControllerConfiguration(in *JobControllerConfiguration, out *config.JobControllerConfiguration, s conversion.Scope) error
Convert_v1beta1_JobControllerConfiguration_To_config_JobControllerConfiguration is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func SetDefaults_JobControllerConfiguration ¶
func SetDefaults_JobControllerConfiguration(obj *JobControllerConfiguration)
SetDefaults_JobControllerConfiguration sets additional defaults.
func SetObjectDefaults_JobControllerConfiguration ¶
func SetObjectDefaults_JobControllerConfiguration(in *JobControllerConfiguration)
Types ¶
type JobControllerConfiguration ¶
type JobControllerConfiguration struct {
// TypeMeta contains the API version and kind.
metav1.TypeMeta `json:",inline"`
// Generic holds configuration for a generic controller-manager
Generic genericconfigv1beta1.GenericControllerManagerConfiguration `json:"generic,omitempty"`
// ConcurrentCronJobSyncs is the number of cron job objects that are
// allowed to sync concurrently. Larger number = more responsive jobs,
// but more CPU (and network) load.
ConcurrentCronJobSyncs int32 `json:"concurrentCronJobSyncs,omitempty"`
// concurrentJobSyncs is the number of job objects that are
// allowed to sync concurrently. Larger number = more responsive jobs,
// but more CPU (and network) load.
ConcurrentJobSyncs int32 `json:"concurrentJobSyncs,omitempty"`
}
JobControllerConfiguration configures a scheduler.
func (*JobControllerConfiguration) DeepCopy ¶
func (in *JobControllerConfiguration) DeepCopy() *JobControllerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobControllerConfiguration.
func (*JobControllerConfiguration) DeepCopyInto ¶
func (in *JobControllerConfiguration) DeepCopyInto(out *JobControllerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobControllerConfiguration) DeepCopyObject ¶
func (in *JobControllerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.