tron.config package¶
Submodules¶
- tron.config.config_parse module
- tron.config.config_utils module
ConfigContextNullConfigContextPartialConfigContextStringFormatterUniqueNameDictValidatorValidator.all_keysValidator.build_config()Validator.build_context()Validator.cast()Validator.config_classValidator.defaultsValidator.do_shortcut()Validator.optionalValidator.path_name()Validator.post_validation()Validator.set_defaults()Validator.type_nameValidator.validate()Validator.validate_contents()Validator.validate_extra_keys()Validator.validate_required_keys()Validator.validators
build_dict_name_validator()build_dict_value_validator()build_enum_validator()build_list_of_type_validator()build_real_enum_validator()build_type_validator()unique_names()valid_bool()valid_dict()valid_float()valid_identifier()valid_int()valid_list()valid_name_identifier()valid_number()valid_string()valid_time()valid_time_delta()
- tron.config.manager module
- tron.config.schedule_parse module
ConfigCronSchedulerConfigDailySchedulerConfigGrocSchedulerScheduleParseErrorScheduleValidatorbuild_groc_schedule_parser_re()day_canonicalization_map()month_canonicalization_map()normalize_weekdays()pad_sequence()parse_groc_expression()schedule_config_from_legacy_dict()schedule_config_from_string()valid_cron_scheduler()valid_daily_scheduler()valid_schedule()validate_generic_schedule_config()
- tron.config.schema module
ActionOnRerunActionRunnerTypesConfigActionConfigAction.annotationsConfigAction.cap_addConfigAction.cap_dropConfigAction.commandConfigAction.constraintsConfigAction.cpusConfigAction.diskConfigAction.docker_imageConfigAction.docker_parametersConfigAction.envConfigAction.executorConfigAction.expected_runtimeConfigAction.extra_volumesConfigAction.field_selector_envConfigAction.labelsConfigAction.memConfigAction.nameConfigAction.nodeConfigAction.node_affinitiesConfigAction.node_selectorsConfigAction.on_upstream_rerunConfigAction.optional_keysConfigAction.portsConfigAction.projected_sa_volumesConfigAction.required_keysConfigAction.requiresConfigAction.retriesConfigAction.retries_delayConfigAction.secret_envConfigAction.secret_volumesConfigAction.service_account_nameConfigAction.trigger_downstreamsConfigAction.trigger_timeoutConfigAction.triggered_by
ConfigActionRunnerConfigCleanupActionConfigCleanupAction.annotationsConfigCleanupAction.cap_addConfigCleanupAction.cap_dropConfigCleanupAction.commandConfigCleanupAction.constraintsConfigCleanupAction.cpusConfigCleanupAction.diskConfigCleanupAction.docker_imageConfigCleanupAction.docker_parametersConfigCleanupAction.envConfigCleanupAction.executorConfigCleanupAction.expected_runtimeConfigCleanupAction.extra_volumesConfigCleanupAction.field_selector_envConfigCleanupAction.labelsConfigCleanupAction.memConfigCleanupAction.nameConfigCleanupAction.nodeConfigCleanupAction.node_affinitiesConfigCleanupAction.node_selectorsConfigCleanupAction.on_upstream_rerunConfigCleanupAction.optional_keysConfigCleanupAction.portsConfigCleanupAction.projected_sa_volumesConfigCleanupAction.required_keysConfigCleanupAction.retriesConfigCleanupAction.retries_delayConfigCleanupAction.secret_envConfigCleanupAction.secret_volumesConfigCleanupAction.service_account_nameConfigCleanupAction.trigger_downstreamsConfigCleanupAction.trigger_timeoutConfigCleanupAction.triggered_by
ConfigConstraintConfigFieldSelectorSourceConfigJobConfigJob.actionsConfigJob.all_nodesConfigJob.allow_overlapConfigJob.cleanup_actionConfigJob.enabledConfigJob.expected_runtimeConfigJob.max_runtimeConfigJob.monitoringConfigJob.nameConfigJob.namespaceConfigJob.nodeConfigJob.optional_keysConfigJob.queueingConfigJob.required_keysConfigJob.run_limitConfigJob.scheduleConfigJob.time_zoneConfigJob.use_k8s
ConfigKubernetesConfigMesosConfigNodeConfigNodeAffinityConfigNodePoolConfigParameterConfigProjectedSAVolumeConfigSSHOptionsConfigSSHOptions.agentConfigSSHOptions.connect_timeoutConfigSSHOptions.identitiesConfigSSHOptions.idle_connection_timeoutConfigSSHOptions.jitter_load_factorConfigSSHOptions.jitter_max_delayConfigSSHOptions.jitter_min_loadConfigSSHOptions.known_hosts_fileConfigSSHOptions.optional_keysConfigSSHOptions.required_keys
ConfigSecretSourceConfigSecretVolumeConfigSecretVolumeItemConfigStateConfigVolumeExecutorTypesNamedTronConfigStatePersistenceTypesTronConfigTronConfig.action_runnerTronConfig.command_contextTronConfig.eventbus_enabledTronConfig.jobsTronConfig.k8s_optionsTronConfig.mesos_optionsTronConfig.node_poolsTronConfig.nodesTronConfig.optional_keysTronConfig.output_stream_dirTronConfig.required_keysTronConfig.ssh_optionsTronConfig.state_persistenceTronConfig.time_zone
VolumeModesconfig_object_factory()
- tron.config.static_config module
Module contents¶
- exception tron.config.ConfigError¶
Bases:
ExceptionGeneric exception class for errors with config validation